游戏连载-1

来源:互联网 发布:july算法之道 编辑:程序博客网 时间:2024/04/29 09:56

////////////////////////////////////////////////////////////////Game.h////////////////////////////////////////////////////////////////

#pragma once



#include <windows.h>
#include "MySprite.h"
#include "MyDirect3D.h"
#include "MyPlayer.h"
#include "MyBullet.h"
#include "MyEnemy.h"




extern bool gameover; //游戏结束标志
extern const LPCWSTR  APPTITLE ; //游戏标题
extern const int SCREENW ; //游戏屏幕宽度
extern const int SCREENH ; //游戏屏幕高度
extern const int Origin_X; //游戏起点X
extern const int Origin_Y; //游戏起点Y


bool Game_Init(HWND window);
void Game_Run(HWND window);
void Game_End();
//surface
extern LPDIRECT3DSURFACE9 surfaceToPresent;
extern LPDIRECT3DSURFACE9 surface_Cover;
extern LPDIRECT3DSURFACE9 surface_StartScene;
extern LPDIRECT3DSURFACE9 surface_EndScene;
//
LPDIRECT3DSURFACE9 CreateSurface(LPCWSTR filename);


//


extern CMySprite btn_Start;
extern CMySprite btn_End;
//鼠标位置
extern WORD pos_X;
extern WORD pos_Y;
extern const int xBtnStart;
extern const int yBtnStart;
extern const int xBtnEnd;
extern const int yBtnEnd;
extern bool mouseOnStartBtn;
extern bool mouseOnEndBtn;
extern bool bStartGame;


void ShowInfo(LPCWSTR);
原创粉丝点击