Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Rubberduckycooly
GitHub Repository: Rubberduckycooly/RSDKv5-Decompilation
Path: blob/master/RSDKv5/RSDK/Scene/Objects/DefaultObject.cpp
1737 views
1
#include "RSDK/Core/RetroEngine.hpp"
2
3
using namespace RSDK;
4
5
ObjectDefaultObject *RSDK::DefaultObject;
6
7
void RSDK::DefaultObject_Update()
8
{
9
if (controller[CONT_ANY].keyUp.down) {
10
if (screens[CONT_ANY].position.y > 0)
11
screens[CONT_ANY].position.y -= 4;
12
}
13
else if (controller[CONT_ANY].keyDown.down) {
14
screens[CONT_ANY].position.y += 4;
15
}
16
17
if (controller[CONT_ANY].keyLeft.down) {
18
if (screens[CONT_ANY].position.x > 0)
19
screens[CONT_ANY].position.x -= 4;
20
}
21
else if (controller[CONT_ANY].keyRight.down) {
22
screens[CONT_ANY].position.x += 4;
23
}
24
}
25
26
void RSDK::DefaultObject_LateUpdate() {}
27
28
void RSDK::DefaultObject_StaticUpdate() {}
29
30
void RSDK::DefaultObject_Draw() {}
31
32
void RSDK::DefaultObject_Create(void *data)
33
{
34
RSDK_THIS(DefaultObject);
35
36
self->active = ACTIVE_ALWAYS;
37
DefaultObject->active = ACTIVE_ALWAYS;
38
}
39
40
void RSDK::DefaultObject_StageLoad() {}
41
42
#if RETRO_REV0U
43
void RSDK::DefaultObject_StaticLoad(ObjectDefaultObject *staticVars) { memset(staticVars, 0, sizeof(*staticVars)); }
44
#endif
45
46
void RSDK::DefaultObject_EditorLoad() {}
47
48
void RSDK::DefaultObject_EditorDraw() {}
49
50
void RSDK::DefaultObject_Serialize() {}
51
52