This file contains the data for the Recharge enemy type. More...
#include <enemy.h>Go to the source code of this file.
Classes | |
| struct | RechargeConfig |
Functions | |
| void | Recharge_Start (EnemyData *data) |
| [Start] Initializes a Recharge enemy instance | |
| void | Recharge_Update (EnemyData *data) |
| [PostUpdate] Updates the Recharge enemy's state | |
| void | Recharge_Render (EnemyData *data) |
| [Render] Renders the Recharge enemy | |
Variables | |
| RechargeConfig | RechargeConfigData |
| EnemyData | RechargeData |
| [Data] Recharge enemy default data | |
This file contains the data for the Recharge enemy type.
| void Recharge_Render | ( | EnemyData * | data | ) |
[Render] Renders the Recharge enemy
This function handles the rendering of the Recharge enemy type.
| data | Pointer to the enemy data structure |
| void Recharge_Start | ( | EnemyData * | data | ) |
[Start] Initializes a Recharge enemy instance
Sets up the Recharge enemy's resources including animations, particle effects, and timers.
| data | Pointer to the enemy data structure to initialize |
| void Recharge_Update | ( | EnemyData * | data | ) |
[PostUpdate] Updates the Recharge enemy's state
This function is called each frame to update the Recharge enemy's behavior.
| data | Pointer to the enemy data structure |
|
extern |
|
extern |
[Data] Recharge enemy default data
This structure defines the default properties, stats and settings for the Recharge enemy type.