📄 defs.h
字号:
#if !defined(MyDefs_H)
#define MyDefs_H
class HUMAN;
class MAP;
class BULLET;
#define Red 0
#define Green 1
#define Blue 2
#define FadeIn 0
#define FadeOut 1
#define MaxHuman 5
#define MaxMap 2
#define MaxBullet 700
#define Hand 0
#define Missile 1
#define Inn 0
#define Outside 1
#define HealDrug 0
#define TiDrug 1
#define NeiDrug 2
#define Book 3
extern int down;
extern int left;
extern int up;
extern int right;
#define Moving 2
#define Busy -1
#define Away 0
#define Free 1
#define Dead -2
#define Casting 3
#define Normal 0
#define Angry 1
#define Boy 0
#define Girl 1
#define Girl2 2
#define Boy2 3
#define Teacher 4
#define Normal 0
#define Menu 1
#include <windows.h>
#include <windowsx.h>
extern int WhereX[4];
extern int WhereY[4];
extern int LongTalk;
extern int SysStatus;
extern int CurrentItem;
extern HUMAN *Human[MaxHuman];
extern MAP *Map[MaxMap];
extern BULLET *Bullet[MaxBullet];
/*extern THINGDATA *ThingData[MaxThing];*/
extern unsigned long NoKey;
extern unsigned long SrcKey;
extern int LastBullet;
extern int GameOver;
extern int temp;
extern int kk;
extern RECT r;
extern HWND hwnd;
extern bool bActive;
extern LPDIRECTDRAW lpDD;
extern LPDIRECTDRAWSURFACE lpDDSPrimary;
extern LPDIRECTDRAWSURFACE lpDDSMap;
extern LPDIRECTDRAWSURFACE lpDDSBuffer;
extern LPDIRECTDRAWSURFACE lpDDSHuman;
extern LPDIRECTDRAWSURFACE lpDDSSprite;
extern LPDIRECTDRAWSURFACE lpDDSOver;
extern LPDIRECTDRAWSURFACE lpDDSBox;
extern LPDIRECTDRAWSURFACE lpDDSBar;
extern LPDIRECTDRAWSURFACE lpDDSThing;
extern LPDIRECTDRAWSURFACE lpDDSPanel;
extern LPDIRECTDRAWSURFACE lpDDSMouse;
extern char *menu[6];
BOOL InitWindow(HINSTANCE hInstance,int nCmdShow);
LRESULT CALLBACK WinProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam);
BOOL InitDDraw();
void FreeDDraw();
void InitDDS();
void MakeRect(int top,int left,int bottom,int right);
void MakeRect(int top,int left);
HRESULT Restore();
void Quit();
void Flip();
void NPCMove();
void MakeItSame();
void RefreshAll();
void CleanOver();
void InitGame();
void SetAll(int stat);
void StartGame();
void Print(char words[255],int x,int y);
void DrawBox(int x1,int y1,int width,int height,int style);
void Line(int x1,int y1,int x2,int y2,HDC dc);
void ShowMenu();
void MenuChoice(int where);
void MenuSelect();
void ShowNei();
void ShowTi();
void ShowHealth();
void CALLBACK GameTimer(HWND hwnd,UINT uMsg,UINT idEvent,DWORD dwTime);
void DrawRGBBox(int x1,int y1,int width,int height,int style,int color);
void CleanRect(LPDIRECTDRAWSURFACE lpDDS);
void CleanDialog();
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -