Implements update logic for Echo enemy type. More...
#include <enemy_echo.h>#include <player.h>#include <time_system.h>#include <random.h>#include <circle.h>#include <math.h>Functions | |
| void | Echo_Update (EnemyData *data) |
| [PostUpdate] Updates the Echo enemy's state | |
| void | Echo_UpdateGun (EnemyData *data) |
| void | Echo_UpdateParticles () |
Implements update logic for Echo enemy type.
Contains the AI behavior and state updates for the Echo enemy.
Contains the AI behavior and state updates for the Echo enemy, which uses a teleportation-based movement pattern.
| void Echo_Update | ( | EnemyData * | data | ) |
[PostUpdate] Updates the Echo enemy's state
This function is called each frame to update the Echo enemy's behavior. The Echo enemy mimics player movements with a delay.
| data | Pointer to the enemy data structure |
| void Echo_UpdateGun | ( | EnemyData * | data | ) |
| void Echo_UpdateParticles | ( | ) |