26 lines
594 B
C
26 lines
594 B
C
|
#ifndef GAME_COLLECTIBLE_H
|
||
|
#define GAME_COLLECTIBLE_H
|
||
|
|
||
|
#include "sys/sys.h"
|
||
|
|
||
|
typedef enum {
|
||
|
GAME_COLLECTIBLE_TYPE_CAKE,
|
||
|
GAME_COLLECTIBLE_TYPE_MONEY_BIG,
|
||
|
GAME_COLLECTIBLE_TYPE_MONEY_SMALL,
|
||
|
GAME_COLLECTIBLE_TYPE_N
|
||
|
} game_collectible_type;
|
||
|
|
||
|
typedef struct {
|
||
|
sys_i32 x;
|
||
|
sys_i32 y;
|
||
|
game_collectible_type type;
|
||
|
} game_collectible;
|
||
|
|
||
|
void game_collectibles_preinit();
|
||
|
void game_collectible_create(sys_i32 x, sys_i32 y, game_collectible_type type);
|
||
|
|
||
|
void game_collectibles_init();
|
||
|
void game_collectibles_update();
|
||
|
void game_collectibles_draw();
|
||
|
|
||
|
#endif // GAME_COLLECTIBLE_H
|