imager.h

来自「智力小游戏」· C头文件 代码 · 共 34 行

H
34
字号

#include "hge.h"
#include "hgesprite.h"
#include "hgefont.h"
#include "game.h"


class CImager
{
public:
	CImager(CGame* _game);
	~CImager();

	void LoadGraphics(HTEXTURE* tex);
	void DrawScene(int mousex, int mousey);
	void Click(int mousex, int mousey);
	void SetXY(int _x, int _y) { x = _x; y = _y; };
	void IncScale() { if (scale >= 5) return; scale = scale + 0.05f; };
	void DecScale() { if (scale <= 0) return; scale = scale - 0.05f; };

private:
	CGame* Game;

	HTEXTURE*	cells_tex;
	hgeSprite*	cell_sprs[ROWS*COLUMNS-1];
	hgeFont*	fnt;

	int		x, y;
	int		curx, cury;
	float	scale;
	float	angle;
	float	rot_time;

};

⌨️ 快捷键说明

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