2018-09-20 01:27:47 +00:00
|
|
|
typedef struct kaos Kaos;
|
|
|
|
|
|
|
|
typedef struct hyperKaos
|
|
|
|
{
|
|
|
|
int kaosID;
|
|
|
|
int eventType;
|
2018-12-21 03:14:26 +00:00
|
|
|
int tombStone;
|
|
|
|
|
2018-09-20 01:27:47 +00:00
|
|
|
SDL_Rect domain;
|
|
|
|
Kaos* head;
|
|
|
|
} HyperKaos;
|
|
|
|
|
|
|
|
HyperKaos* newHyperKaos(int id, int type, int x, int y, int w, int h);
|
|
|
|
void deleteHyperKaos(HyperKaos* target);
|
2018-11-13 21:08:21 +00:00
|
|
|
void cleanHyperKaos(HyperKaos* self);
|
2018-09-20 01:27:47 +00:00
|
|
|
|
|
|
|
void run(HyperKaos* self);
|
|
|
|
void addKaos(HyperKaos* self, Kaos* target);
|
2019-03-06 00:52:45 +00:00
|
|
|
int hasCompleted(int x);
|
2018-09-20 01:27:47 +00:00
|
|
|
int notCompleted(int x);
|