Path: blob/master/RSDKv5/RSDK/Scene/Objects/DefaultObject.cpp
1737 views
#include "RSDK/Core/RetroEngine.hpp"12using namespace RSDK;34ObjectDefaultObject *RSDK::DefaultObject;56void RSDK::DefaultObject_Update()7{8if (controller[CONT_ANY].keyUp.down) {9if (screens[CONT_ANY].position.y > 0)10screens[CONT_ANY].position.y -= 4;11}12else if (controller[CONT_ANY].keyDown.down) {13screens[CONT_ANY].position.y += 4;14}1516if (controller[CONT_ANY].keyLeft.down) {17if (screens[CONT_ANY].position.x > 0)18screens[CONT_ANY].position.x -= 4;19}20else if (controller[CONT_ANY].keyRight.down) {21screens[CONT_ANY].position.x += 4;22}23}2425void RSDK::DefaultObject_LateUpdate() {}2627void RSDK::DefaultObject_StaticUpdate() {}2829void RSDK::DefaultObject_Draw() {}3031void RSDK::DefaultObject_Create(void *data)32{33RSDK_THIS(DefaultObject);3435self->active = ACTIVE_ALWAYS;36DefaultObject->active = ACTIVE_ALWAYS;37}3839void RSDK::DefaultObject_StageLoad() {}4041#if RETRO_REV0U42void RSDK::DefaultObject_StaticLoad(ObjectDefaultObject *staticVars) { memset(staticVars, 0, sizeof(*staticVars)); }43#endif4445void RSDK::DefaultObject_EditorLoad() {}4647void RSDK::DefaultObject_EditorDraw() {}4849void RSDK::DefaultObject_Serialize() {}505152