guiapp.h

来自「老外为HGE写的扩展GUI」· C头文件 代码 · 共 35 行

H
35
字号
#ifndef __HGEAPP_H__
#define __HGEAPP_H__

#include "hge.h"
#include "hgegui.h"
#include "hgefont.h"

class GUIApp : public hgeGUI {
protected:
	// cursor
	HTEXTURE cursorTexture;
	hgeSprite *cursorSprite;
	HGE *myHge;
	class dummyCtrl : public hgeGUIObject {
	public:
		dummyCtrl () : hgeGUIObject () {
			bStatic=true;
		}
		
		void Render () {
		}
	};
public:
	GUIApp (HGE *hge);
	bool LoadCursor ( const char*fname, float w = 32, float h = 32 );
	bool Input_GetKeyState (int key);
	bool FrameFunc ();
	hgeFont *CreateFont ( const char *fname );

	virtual void PreRender ();
	virtual void PostRender ();
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?