#include <colliders.h>
#include <vec2.h>
#include <SDL_ttf.h>
#include <gun.h>
#include <UI_text.h>
#include <app.h>
Go to the source code of this file.
◆ MAX_INTERACTABLES
| #define MAX_INTERACTABLES 100 |
◆ AbilityData
◆ HealthData
◆ Interactable
◆ InteractableType
| Enumerator |
|---|
| INTERACTABLE_WEAPONCRATEOPEN | |
| INTERACTABLE_WEAPONCRATECLOSED | |
| INTERACTABLE_LOG | |
| INTERACTABLE_EXIT | |
| INTERACTABLE_WEAPON | |
| INTERACTABLE_HEALTH | |
| INTERACTABLE_HEALTH_MEDIUM | |
| INTERACTABLE_HEALTH_LARGE | |
| INTERACTABLE_ABILITIES | |
| INTERACTABLE_COUNT | |
◆ Interactable_Create()
◆ Interactable_CreateAbilties()
| void Interactable_CreateAbilties |
( |
Vec2 |
position | ) |
|
◆ Interactable_CreateHealth()
| void Interactable_CreateHealth |
( |
Vec2 |
position | ) |
|
◆ Interactable_CreateLog()
| void Interactable_CreateLog |
( |
int |
logIndex, |
|
|
Vec2 |
position |
|
) |
| |
◆ Interactable_CreateWeapon()
| void Interactable_CreateWeapon |
( |
Gun |
gun, |
|
|
Vec2 |
position |
|
) |
| |
◆ Interactable_CreateWeaponCrate()
| void Interactable_CreateWeaponCrate |
( |
bool |
opened, |
|
|
Gun |
gun, |
|
|
Vec2 |
position |
|
) |
| |
◆ Interactable_Deactivate()
| void Interactable_Deactivate |
( |
int |
index | ) |
|
◆ Interactable_Render()
| void Interactable_Render |
( |
| ) |
|
◆ Interactable_RenderEndRoom()
| void Interactable_RenderEndRoom |
( |
| ) |
|
◆ Interactable_RenderInteractableHUD()
| void Interactable_RenderInteractableHUD |
( |
| ) |
|
◆ Interactable_RenderInteractionText()
| void Interactable_RenderInteractionText |
( |
| ) |
|
◆ Interactable_Reset()
| void Interactable_Reset |
( |
| ) |
|
◆ Interactable_Start()
| void Interactable_Start |
( |
| ) |
|
◆ Interactable_Update()
| void Interactable_Update |
( |
| ) |
|
◆ abilityData
◆ hasInteraction
◆ healthData
◆ interactableData
◆ interactables
◆ interactabletextures
◆ interactionText