Package com.csse3200.game.components.tasks
package com.csse3200.game.components.tasks
-
ClassDescriptionChases a target entity until they get too far away or line of sight is lost Depreciated.The CurrencyTask updates the in-game currency based on time intervals.The DroidCombatTask runs the AI for the DroidTower class.The FireTowerCombatTask runs the AI for the FireTower class.The FireworksTowerCombatTask runs the AI for the FireworksTower class.Task that allows mobs to shoot projectiles or melee attack towersTask that prints a message to the terminal whenever it is called.This task runs the AI that adds a dodge mechanic/functionality for the mobs in the MobsFactory.Task that allows mobs to shoot projectiles or melee attack towersTask that allows mobs to shoot projectiles or melee attack towersTask that allows mobs to shoot projectiles or melee attack towersWander around by moving a random position within a range of the starting position.Move to a given position, finishing when you get close enough.The PierceTowerCombatTask runs the AI for the PierceTower class.The RicochetTowerCombatTask runs the AI for the RicochetTower class.Task that prints a message to the terminal whenever it is called.The StunTowerCombatTask runs the AI for the StunTower class.The TNTTowerCombatTask runs the AI for the TNTTower class.The TowerCombatTask runs the AI for the WeaponTower class.Trajects a projectile from an entity towards the enemy entitiesTask that does nothing other than waiting for a given time.The FireworksTowerCombatTask runs the AI for the FireworksTower class.