dxdisp.h
来自「DGen源码最后版本」· C头文件 代码 · 共 32 行
H
32 行
// 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 + =
减小字号Ctrl + -
显示快捷键?