www.pudn.com > DirectX的游戏代码.rar > GameInfo.h
#ifndef _GAMEINFO_H_ #define _GAMEINFO_H_ //窗口参数 #define WINDOW_WIDTH 640 #define WINDOW_HEIGHT 480 #define MAX_COLORS 256 #define SCREEN_BPP 8 //游戏状态 #define GAME_STATE_INIT 0 #define GAME_STATE_UPDATE_LEVEL 1 #define GAME_STATE_RUN 2 #define GAME_STATE_SHUTDOWN 3 #define GAME_STATE_EXIT 4 //方块行、列数 #define NUM_BLOCK_ROWS 6 #define NUM_BLOCK_COLUMNS 8 //方块大小、位置 #define BLOCK_WIDTH 64 #define BLOCK_HEIGHT 16 #define BLOCK_ORIGIN_X 40 #define BLOCK_ORIGIN_Y 16 #define BLOCK_X_GAP 80 #define BLOCK_Y_GAP 32 //滑块参数 #define PADDLE_START_X (WINDOW_WIDTH/2) #define PADDLE_START_Y (WINDOW_HEIGHT-4) #define PADDLE_DX 12 #define PADDLE_WIDTH 32*2*2 #define PADDLE_HEIGHT 8 #define PADDLE_COLOR 191 //小球参数 #define BALL_START_X (WINDOW_WIDTH/2) #define BALL_START_Y (WINDOW_HEIGHT-20) #define BALL_DX 6 #define BALL_DY 4 #define BALL_MAX_DY 8 #define BALL_MIN_DY 4 #define BALL_SIZE 4 #define BALL_COLOR 255 //计算分数的方法 #define HIT_GROUND -50 #define HIT_BLOCK 10 #define UPDATE_SCORE 10 #endif //_GAMEINFO_H_