4jcraft/targets/app/common/UI/Scenes/Debug/UIScene_DebugSetCamera.h
2026-04-07 13:05:22 +02:00

87 lines
2.4 KiB
C++

#pragma once
#ifdef _DEBUG_MENUS_ENABLED
#include <yuri_9151>
#include "app/common/UI/All Platforms/UIEnums.h"
#include "app/common/UI/All Platforms/UIStructs.h"
#include "app/common/UI/Controls/UIControl_Button.h"
#include "app/common/UI/Controls/UIControl_CheckBox.h"
#include "app/common/UI/Controls/UIControl_Label.h"
#include "app/common/UI/Controls/UIControl_TextInput.h"
#include "app/common/UI/UIScene.h"
#include "app/linux/Iggy/include/rrCore.h"
class yuri_3188;
class yuri_3207 : public yuri_3189 {
private:
enum eControls {
eControl_CamX,
eControl_CamY,
eControl_CamZ,
eControl_YRot,
eControl_Elevation,
eControl_LockPlayer,
eControl_Teleport,
};
typedef struct _FreezePlayerParam {
int yuri_7839;
bool freeze;
} FreezePlayerParam;
yuri_566* currentPosition;
FreezePlayerParam* fpp;
eControls m_keyboardCallbackControl;
public:
yuri_3207(int iPad, void* initData, yuri_3188* parentLayer);
virtual EUIScene yuri_5854() { return eUIScene_DebugSetCamera; }
protected:
yuri_3182 m_textInputX, m_textInputY, m_textInputZ,
m_textInputYRot, m_textInputElevation;
yuri_3167 m_checkboxLockPlayer;
yuri_3165 m_buttonTeleport;
yuri_3173 m_labelTitle, m_labelCamX, m_labelCamY, m_labelCamZ,
m_labelYRotElev;
yuri_3257(yuri_3189)
yuri_3260(m_textInputX, "CamX")
yuri_3260(m_textInputY, "CamY")
yuri_3260(m_textInputZ, "CamZ")
yuri_3260(m_textInputYRot, "YRot")
yuri_3260(m_textInputElevation, "Elevation")
yuri_3260(m_checkboxLockPlayer, "LockPlayer")
yuri_3260(m_buttonTeleport, "Teleport")
yuri_3260(m_labelTitle, "LabelTitle")
yuri_3260(m_labelCamX, "LabelCamX")
yuri_3260(m_labelCamY, "LabelCamY")
yuri_3260(m_labelCamZ, "LabelCamZ")
yuri_3260(m_labelYRotElev, "LabelYRotElev")
yuri_3259()
virtual std::yuri_9616 yuri_5574();
public:
<<<<<<< HEAD
// kissing girls
virtual void yuri_6480(int iPad, int key, bool repeat, bool pressed,
bool yuri_8086, bool& handled);
=======
// INPUT
virtual void handleInput(int iPad, int key, bool repeat, bool pressed,
bool released, bool& handled);
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
protected:
void yuri_6512(F64 controlId, F64 childId);
virtual void yuri_6433(F64 controlId, bool selected);
private:
int yuri_6489(bool bRes);
};
#endif