📄 blockmenuview.h
字号:
#ifndef __BLOCKMENUVIEW__H__
#define __BLOCKMENUVIEW__H__
#include "Appframe.h"
#include "AEEGraphics.h"
#include "GeneralView.h"
#include "Sprite2D.h"
class BlockApp;
class BlockData;
class BlockMenuView : public AppView
{
public:
BlockMenuView(BlockApp* app);
~BlockMenuView();
virtual AppResult Open();
virtual AppResult Update();
virtual AppResult Enable();
virtual AppResult Disable();
virtual AppResult Close();
virtual ETStatus HandleKeyEvent(AEEEvent evtCode, uint16 param16, uint32 param32);
virtual ETStatus HandleUserEvent(AEEEvent evtCode, uint16 param16, uint32 param32);
BlockData* GetBlockData() {return (BlockData*)GetData(); }
protected:
IGraphics* m_pg;
TileMap m_map;
AEECircle circle;
AEELine line;
AEERect rect;
SpriteMgr* m_mgrm;
SpriteModel m_smm[11];
uint8 m_active; ////0 for start, 1 for quit, 2 for highscore, 3 for help, 4 for about
boolean m_RorG; ////true for red, false for green
uint16 cx;
uint16 cy;
uint16 bigcircle_r;
uint16 smallcircle_r;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -