#include <enemy.h>
#include <lazer_system.h>
Go to the source code of this file.
|
| enum | LibetState {
LIBET_EXPLOSION_FIRING
, LIBET_JUGGERNAUT_SPAMMING
, LIBET_DIAGONAL_LAZER_CHARGING
, LIBET_BULLET_HELL_FIRING
,
LIBET_BIG_LAZER_CHARGING
, LIBET_ROOM_LAZER_FIRING
, LIBET_FLOATING
, LIBET_VINCIBLE
,
LIBET_DIAGONAL_LAZER_FIRING
, LIBET_BIG_LAZER_FIRING
, LIBET_SPINNING
} |
| |
◆ LibetState
| Enumerator |
|---|
| LIBET_EXPLOSION_FIRING | |
| LIBET_JUGGERNAUT_SPAMMING | |
| LIBET_DIAGONAL_LAZER_CHARGING | |
| LIBET_BULLET_HELL_FIRING | |
| LIBET_BIG_LAZER_CHARGING | |
| LIBET_ROOM_LAZER_FIRING | |
| LIBET_FLOATING | |
| LIBET_VINCIBLE | |
| LIBET_DIAGONAL_LAZER_FIRING | |
| LIBET_BIG_LAZER_FIRING | |
| LIBET_SPINNING | |
◆ Enemy_RenderBoss()
| void Enemy_RenderBoss |
( |
| ) |
|
◆ Libet_AddLazer()
| void Libet_AddLazer |
( |
Lazer |
lazer | ) |
|
Adds a lazer to the active lazer pool.
- Parameters
-
◆ Libet_Render()
Renders the Libet boss enemy.
- Parameters
-
| data | Pointer to the enemy data structure |
Renders the Libet boss enemy.
This function handles the rendering of the Libet boss enemy.
- Parameters
-
| data | Pointer to the enemy data structure |
◆ Libet_Start()
Initializes the Libet boss enemy.
- Parameters
-
| data | Pointer to the enemy data structure |
Initializes the Libet boss enemy.
Sets up the Libet boss enemy's resources and initial state.
- Parameters
-
| data | Pointer to the enemy data structure to initialize |
◆ Libet_Update()
Updates the Libet boss enemy's state.
- Parameters
-
| data | Pointer to the enemy data structure |
Updates the Libet boss enemy's state.
This function is called each frame to update the Libet boss enemy's behavior.
- Parameters
-
| data | Pointer to the enemy data structure |
◆ LibetBulletEmitter
◆ LibetConfigData
◆ LibetData
[Data] Libet boss enemy default data
This structure defines the default properties, stats, and settings for the Libet boss enemy.
◆ libetLazers