pgecanvas.h
来自「pocket pc小游戏源码」· C头文件 代码 · 共 36 行
H
36 行
#pragma once
#include "PGEBaseDataClass.h"
#include "pgesurface.h"
struct rendObj
{
CPGESurface* pSurf;
RECT rs;
RECT rd;
WORD flag;
};
typedef list<rendObj> rlst;
class CPGECanvas
{
public:
CPGECanvas(void);
~CPGECanvas(void);
void RendOneFrame(CPGESurface* pMainSurf);
void Draw(CPGESurface* pSurf, RECT& rs, RECT& rd, WORD wflag = PGE_BLT_NORMAL);
rlst m_rendobj;
struct screengrid
{
vector<rendObj> grid;
RECT rg;
char bc;
};
vector<vector<screengrid> > m_screengrid; // m_screengrid[x][y][z] x,y块坐标,z:层
// w 16 h 16, k 20*15
//m_screengrid
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?