Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
rubberduckycooly
GitHub Repository: rubberduckycooly/Sonic-Mania-Decompilation
Path: blob/master/SonicMania/Objects/ERZ/ERZSetup.h
338 views
1
#ifndef OBJ_ERZSETUP_H
2
#define OBJ_ERZSETUP_H
3
4
#include "Game.h"
5
6
// Object Class
7
struct ObjectERZSetup {
8
RSDK_OBJECT
9
int32 aniTileTimer;
10
int32 timer;
11
uint16 aniTiles;
12
};
13
14
// Entity Class
15
struct EntityERZSetup {
16
RSDK_ENTITY
17
};
18
19
// Object Struct
20
extern ObjectERZSetup *ERZSetup;
21
22
// Standard Entity Events
23
void ERZSetup_Update(void);
24
void ERZSetup_LateUpdate(void);
25
void ERZSetup_StaticUpdate(void);
26
void ERZSetup_Draw(void);
27
void ERZSetup_Create(void *data);
28
void ERZSetup_StageLoad(void);
29
#if GAME_INCLUDE_EDITOR
30
void ERZSetup_EditorDraw(void);
31
void ERZSetup_EditorLoad(void);
32
#endif
33
void ERZSetup_Serialize(void);
34
35
// Extra Entity Functions
36
void ERZSetup_Scanline_Sky(ScanlineInfo *scanlines);
37
38
#endif //! OBJ_ERZSETUP_H
39
40