Files
dl/project/dl_test/ui_main.h
T
2026-09-16 14:07:40 +08:00

54 lines
764 B
C++

/**
* @file ui_main.h
* @brief 主界面
*
*
* @version 1.0
* @author lveyou
* @date 23-08-13
*
* @note
*/
#pragma once
#include "head.h"
#include "ui_def.h"
#include "ui_gfx.h"
#include "ui_gui.h"
#include "ui_text.h"
#include "ui_sprite.h"
#include "ui_actor.h"
#include "ui_audio.h"
#include "ui_crypto.h"
#include "ui_game.h"
class UIMain : public UI::Scene
{
public:
struct UIInfo
{
UI::Panel* _panelInfo;// 界面介绍
UI::Text* _txtTitle;
UI::Text* _txtInfo;
UI::ButtonSprite* _btnBack;
UIInfo();
};
UIMain();
virtual void Update() override;
virtual void Render() override;
private:
UI::Panel* _panel;// 主菜单
UI::Panel* _panelMod;
std::string _selectName;
UIInfo _uiInfo;
UI::Sprite* _sprBg;
void _change_scene();
};