Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Rubberduckycooly
GitHub Repository: Rubberduckycooly/RSDKv5-Decompilation
Path: blob/master/RSDKv5/RSDK/Scene/Objects/DevOutput.hpp
1737 views
1
#ifndef OBJ_DEVOUTPUT_H
2
#define OBJ_DEVOUTPUT_H
3
4
#if RETRO_REV02
5
namespace RSDK
6
{
7
8
enum DevOutputStates {
9
DEVOUTPUT_DELAY,
10
DEVOUTPUT_ENTERPOPUP,
11
DEVOUTPUT_SHOWPOPUP,
12
DEVOUTPUT_EXITPOPUP,
13
};
14
15
// Object Class
16
struct ObjectDevOutput : Object {
17
// Nothin'
18
};
19
20
// Entity Class
21
struct EntityDevOutput : Entity {
22
int32 state;
23
int32 timer;
24
int32 ySize;
25
char message[1012];
26
};
27
28
// Object Entity
29
extern ObjectDevOutput *DevOutput;
30
31
// Standard Entity Events
32
void DevOutput_Update();
33
void DevOutput_LateUpdate();
34
void DevOutput_StaticUpdate();
35
void DevOutput_Draw();
36
void DevOutput_Create(void *data);
37
void DevOutput_StageLoad();
38
#if RETRO_REV0U
39
void DevOutput_StaticLoad(ObjectDevOutput *staticVars);
40
#endif
41
void DevOutput_EditorLoad();
42
void DevOutput_EditorDraw();
43
void DevOutput_Serialize();
44
45
// Extra Entity Functions
46
int32 DevOutput_GetStringYSize(char *string);
47
48
} // namespace RSDK
49
#endif
50
51
#endif //! OBJ_DEVOUTPUT_H
52
53