📄 dxdisp.h
字号:
// dxdisp.h
#define DIRECTDRAW_VERSION 0x0300
#include <ddraw.h>
#ifndef STRUCT_BMAP
struct bmap { unsigned char *data; int w,h; int pitch; int bpp; };
#define STRUCT_BMAP
#endif
// MD DirectX Display stuff
class dxdisp
{
// DirectX Display (e.g. for a MD display)
int okay;
HWND wnd; int fullscreen;
struct bmap bm;
IDirectDraw *dd;
IDirectDrawSurface *prim,*buf;
IDirectDrawClipper *clipper;
int directdraw_init();
int directdraw_exit();
public:
dxdisp(HWND iwnd,int ifullscreen);
~dxdisp();
int cls(); int update(int any_size);
int exit();
struct bmap lock();
int unlock();
};
extern "C" int dprintf(char *format, ...);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -