【文件属性】:
文件名称:C语言编写的推箱子游戏源码
文件大小:22KB
文件格式:TXT
更新时间:2013-06-17 15:56:20
C语言 推箱子 游戏源码
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MAX 3
#define STEPMAX 3
#define Key_R 0x1372
#define Key_Up 0x4800
#define Key_Enter 0x1c0d
#define Key_Down 0x5000
#define Key_P 0x1970
#define Key_Esc 0x11b
#define Key_Right 0x4d00
#define Key_Left 0x4b00
#define BKCOLOR GREEN
#define STARTX 40
#define STARTY 80
int ghose[10][10];
int BOXNUM;
int MISSIONNUM;
int Key;
int STEPNUM;
int DIRECTIONKEY;
int BOXMOVE[STEPMAX];
int STEP[STEPMAX];
typedef struct CURRENT
{ int x;
int y;
}PLAYER;
PLAYER p;
typedef struct ADD
{ int x;
int y;
}ADD;
typedef struct STAR
{ int x;
int y;
int c;
} STAR;
STAR s[300];
DRAWSTAR1()
{int i,j,m,n,dotx,doty,color,maxcolor;
m=getmaxx();
n=getmaxy();
maxcolor=getmaxcolor();
for(i=0;i<300;i++)
{ s[i].x=random(m+1);
s[i].y=random(n+1);
s[i].c=random(maxcolor);
putpixel(s[i].x,s[i].y,s[i].c);}}
DRAWSTAR()