Package com.csse3200.game.components.enemy
package com.csse3200.game.components.enemy
-
ClassesClassDescriptionPlays a one-shot explosion animation when the owning Boss entity dies, then disposes the temporary effect entity and the Boss entity itself safely.Boss health barSpawns a one-shot explosion particle animation when the attached enemy dies.Awards the player processor when the enemy dies.Tech projectile attack for Boss3.Enemy mud projectile: Moves in a straight line with a set lifetime, and automatically destroys itself when the lifetime expires.Circular mud spray (fires `count` projectiles evenly around a circle).Enemy projectile damage (with detailed logging): - Handles collisions from (Fixture, Fixture) / (Entity, Entity) / mixed inputs.Projectile straight-line movement + lifetime control.Handles spawning enemies over multiple waves.Gives an attack buff to the entity when used.A class containing methods that allow entities to fire projectiles essentially, in a variety of ways.Makes Vroomba behave like a suicide bomber: - When within triggerRadius of the player, start a short fuse.