Implements update logic for Proxy enemy type. More...
#include <enemy_proxy.h>#include <player.h>#include <time_system.h>#include <random.h>#include <circle.h>#include <math.h>Functions | |
| void | Proxy_UpdateGun (EnemyData *data) |
| void | Proxy_Update (EnemyData *data) |
| [PostUpdate] Updates the Proxy enemy's state | |
| void | Proxy_UpdateParticles () |
| void | Proxy_RenderParticles () |
Implements update logic for Proxy enemy type.
Contains the AI behavior and state updates for the Proxy enemy.
| void Proxy_RenderParticles | ( | ) |
| void Proxy_Update | ( | EnemyData * | data | ) |
[PostUpdate] Updates the Proxy enemy's state
This function is called each frame to update the Proxy enemy's behavior. The Proxy enemy deploys at a position and can act as a decoy or amplifier for other enemies.
| data | Pointer to the enemy data structure |
| void Proxy_UpdateGun | ( | EnemyData * | data | ) |
| void Proxy_UpdateParticles | ( | ) |