Operation Null Mind 0.4.1
A 2D roguelike top down shooter game made with SDL2
 
Loading...
Searching...
No Matches
game.h File Reference
#include <app.h>

Go to the source code of this file.

Classes

struct  GameData
 

Functions

void Game_Start ()
 
void Game_Update ()
 
void Game_Restart ()
 
void Game_TransitionNextLevel (void *data, int interactableIndex)
 
void Player_PickUpHealth (void *data, int interactableIndex)
 
void Player_PickUpSkill (void *data, int interactableIndex)
 
void Game_AddAmmoSpent (int ammo)
 Increments the ammoSpent counter Call this when a bullet is fired.
 
void Game_AddHitsTaken ()
 Increments the hitsTaken counter Call this when player takes damage.
 
void Game_AddHealingItemUsed ()
 Increments the healingItemsUsed counter Call this when player uses a healing item.
 

Variables

GameData game
 

Function Documentation

◆ Game_AddAmmoSpent()

void Game_AddAmmoSpent ( int  ammo)

Increments the ammoSpent counter Call this when a bullet is fired.

◆ Game_AddHealingItemUsed()

void Game_AddHealingItemUsed ( )

Increments the healingItemsUsed counter Call this when player uses a healing item.

◆ Game_AddHitsTaken()

void Game_AddHitsTaken ( )

Increments the hitsTaken counter Call this when player takes damage.

◆ Game_Restart()

void Game_Restart ( )

◆ Game_Start()

void Game_Start ( )

◆ Game_TransitionNextLevel()

void Game_TransitionNextLevel ( void *  data,
int  interactableIndex 
)

◆ Game_Update()

void Game_Update ( )

◆ Player_PickUpHealth()

void Player_PickUpHealth ( void *  data,
int  interactableIndex 
)

◆ Player_PickUpSkill()

void Player_PickUpSkill ( void *  data,
int  interactableIndex 
)

Variable Documentation

◆ game

GameData game
extern