📄 pgecanvas.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -