#defineno_enough_memory0
#defineset_no_found1
#definedat_no_found2
#defineerror_argument3
//函数声明
//模块
voidplay();//开始游戏
voidsets();//设置
voidhighscores();//排行榜
voidcopyright();//作者
//功能
voidmapsetup();//准备地图
boolnewsqr();//放置方块,返回是否游戏结束
intmove(intdirection);//移动方块,返回定义表
voidmovetomap();//把当前方块移动到地图上
intwholeline();//检查是否组成了一层,返回层数,-1 表示没有
voiddeleteline(intwhich);//删除一行
voidendup();//结束游戏,清理内存
//显示
voidshow();//刷新画面
voidshowmenu(char*menu);//显示菜单
//文件
voidloadset();//加载设置
voidsaveset();//保存设置
voidloadhs();//加载排行榜
booladdscores(intscore,charname[50]);//增加一个分数,返回是否是高分
voidsavehs();//保存排行榜
//坐标变换
intget(intx,inty);
voidset(intx,inty,intdate);
//结构
//设置
struct{
intxs,ys;//屏幕大小
intspeed;//速度
charsqr[3],no[3],frame[3];//方块、空白处、边框的样式
}gameset;
//排行榜
struct{
charname[50];
intscore;
}rating[10];
//全局变量
//变量
评论0