📄 game_findfault.h
字号:
#define ImagNum 100
typedef struct {
int id; //玩家id
int CanAnswer; // 是否可以抢答
int Answer; //所选答案
int CurrentScore; //此轮得分
int TotalScore; //总得分
}Player;
#define PATH_SimpleBMP1 "\\eagle\\resource\\FindFault\\puzzle\\bmp1\\%d.bmp" //BMP图
#define PATH_SimpleBMP2 "\\eagle\\resource\\FindFault\\puzzle\\bmp2\\%d.bmp" //565图
#define PATH_Background "\\eagle\\resource\\FindFault\\img\\bk.565" //背景time.565
#define PATH_Time "\\eagle\\resource\\FindFault\\img\\time.565" //时间
#define PATH_TimeOver "\\eagle\\resource\\FindFault\\img\\timeover.565" //时间到
#define PATH_Clock "\\eagle\\resource\\FindFault\\img\\clock.565" //表
#define PATH_PageNum "\\eagle\\resource\\FindFault\\img\\PageNum.565" //页数
#define PATH_Circle "\\eagle\\resource\\FindFault\\img\\circle.565" //对
#define PATH_RightZi "\\eagle\\resource\\FindFault\\img\\RightZi.565" //对
#define PATH_RightNum "\\eagle\\resource\\FindFault\\img\\RightNum.565" //对
#define PATH_RightPlayer "\\eagle\\resource\\FindFault\\img\\RightPlayer.565" //对
#define PATH_Cross "\\eagle\\resource\\FindFault\\img\\cross.565" //错
#define PATH_WrongZi "\\eagle\\resource\\FindFault\\img\\WrongZi.565" //错
#define PATH_WrongNum "\\eagle\\resource\\FindFault\\img\\WrongNum.565" //错
#define PATH_WrongPlayer "\\eagle\\resource\\FindFault\\img\\WrongPlayer.565" //错
#define PATH_PlayerScore1 "\\eagle\\resource\\FindFault\\img\\PlayerScore1.565" //玩家分数
#define PATH_PlayerScore2 "\\eagle\\resource\\FindFault\\img\\PlayerScore2.565" //玩家分数
#define PATH_PlayerScore3 "\\eagle\\resource\\FindFault\\img\\PlayerScore3.565" //玩家分数
#define PATH_PlayerScore4 "\\eagle\\resource\\FindFault\\img\\PlayerScore4.565" //玩家分数
#define PATH_TimeOverZi "\\eagle\\resource\\FindFault\\img\\TimeOverZi.565" // 时间到字
#define PATH_Rank "\\eagle\\resource\\FindFault\\img\\Rank.565" // 排行榜
#define PATH_RankNum1 "\\eagle\\resource\\FindFault\\img\\RankNum1.565" // 排行榜
#define PATH_RankNum2 "\\eagle\\resource\\FindFault\\img\\RankNum2.565" // 排行榜
#define PATH_RankNum3 "\\eagle\\resource\\FindFault\\img\\RankNum3.565" // 排行榜
#define PATH_RankNum4 "\\eagle\\resource\\FindFault\\img\\RankNum4.565" // 排行榜
#define PATH_RankScore "\\eagle\\resource\\FindFault\\img\\RankScore.565" // 排行榜
#define PATH_RankOK "\\eagle\\resource\\FindFault\\img\\RankOK.565" // 排行榜
#define PATH_Guan1 "\\eagle\\resource\\FindFault\\img\\Guan0.565" // 关
#define PATH_Guan2 "\\eagle\\resource\\FindFault\\img\\Guan1.565" // 关
#define PATH_Guan3 "\\eagle\\resource\\FindFault\\img\\Guan2.565" // 关
#define PATH_Guan4 "\\eagle\\resource\\FindFault\\img\\Guan3.565" // 关
#define PATH_Guan5 "\\eagle\\resource\\FindFault\\img\\Guan4.565" // 关
#define PATH_Guan6 "\\eagle\\resource\\FindFault\\img\\Guan5.565" // 关
#define PATH_Guan7 "\\eagle\\resource\\FindFault\\img\\Guan6.565" // 关
#define PATH_OptionA "\\eagle\\resource\\FindFault\\img\\a.565" // 选项
#define PATH_OptionB "\\eagle\\resource\\FindFault\\img\\b.565" // 选项
#define PATH_OptionC "\\eagle\\resource\\FindFault\\img\\c.565" // 选项
#define PATH_OptionD "\\eagle\\resource\\FindFault\\img\\d.565" // 选项
#define PATH_Cover "\\eagle\\resource\\FindFault\\img\\Cover.565" // 封面
#define PATH_HelpOk "\\eagle\\resource\\FindFault\\img\\HelpOk.565" // 封面
#define PATH_Help "\\eagle\\resource\\FindFault\\img\\Help.565" // 封面
#define PATH_Angel "\\eagle\\resource\\FindFault\\img\\angel.565" // xuan xiang kuang
//#define PATH_FS_0 "\\eagle\\resource\\FindFault\\img\\fs_01.565" //第一名分数
//#define PATH_FS_1 "\\eagle\\resource\\FindFault\\img\\fs_02.565" //第一名分数
//#define PATH_FS_2 "\\eagle\\resource\\FindFault\\img\\fs_03.565" //第一名分数
//#define PATH_FS_3 "\\eagle\\resource\\FindFault\\img\\fs_04.565" //第一名分数
//#define PATH_FS_4 "\\eagle\\resource\\FindFault\\img\\fs_05.565" //第一名分数
//#define PATH_FS_5 "\\eagle\\resource\\FindFault\\img\\fs_06.565" //第一名分数
//#define PATH_FS_6 "\\eagle\\resource\\FindFault\\img\\fs_07.565" //第一名分数
//#define PATH_FS_7 "\\eagle\\resource\\FindFault\\img\\fs_08.565" //第一名分数
//#define PATH_FS_8 "\\eagle\\resource\\FindFault\\img\\fs_09.565" //第一名分数
#define PATH_FirstScore "\\eagle\\resource\\FindFault\\img\\fs_%d.565" //第一名分数
#define ID_FS 1700
#define ID_Cover 100 // 封面
#define ID_HelpOk 110
#define ID_Help 120
#define ID_Option 1510 //选项
#define ID_Background 999 //背景图ID
#define ID_Image2 1000 //图片ID
#define ID_Image1 1100 //图片ID
#define ID_Clock 1200 //表
#define ID_Time 1210 //时间
#define ID_TimeOver 1220 //时间到
#define ID_PageNum 1230 //页数
#define ID_Circle 1240 //对
#define ID_RightZi 1250 //对
#define ID_RightNum 1260 //对
#define ID_RightPlayer 1270 //对
#define ID_Cross 1280 //错
#define ID_WrongZi 2290 //错
#define ID_WrongNum 2300 //错
#define ID_WrongPlayer 2310 //错
#define ID_PlayerScore 1400 //玩家分数
#define ID_TimeOverZi 1320 // 时间到字
#define ID_Rank 1330 // 排行榜
#define ID_RankNum 1340
#define ID_RankScore1 1350
#define ID_RankScore2 1370
#define ID_RankScore3 1380
#define ID_RankScore4 1390
#define ID_RankOK 1360
#define ID_Guan 1500
#define ID_Angel 1600
#define TimerId_Timedown 500
#define TimerId_WrongZiOver 501
#define TimerId_RightZiOver 502
#define TimerId_TOverZi 503
#define TimerId_GuanOver 504
#define TimerId_Option 505
#define TimerId_Cover 506
#define TimerId_NextImg 507
#define TimerId_ZoomSet 508
#define TimerId_AlphaSet 509
#define TimerId_AlphaSet2 600
#define TimerId_AlphaSet3 601
#define TimerId_RotoSet 602#define TimerId_Choice 603#define TimerId_FS1 604#define TimerId_FS2 605#define TimerId_FS3 606#define TimerId_FS4 607#define v_FS_ImageID1 1700
#define v_FS_ImageID2 1701
#define v_FS_ImageID3 1702
#define v_FS_ImageID4 1703
const char* F_GetImageBMP1(int id);
const char* F_GetImageBMP2(int id);
int F_Random(int m); //随机函数
void F_LoadImage(int id); // 加载图片
void F_NextImage(); //下一组图片
void F_InitGame(); //初始化游戏
void F_ShowTimeDown(int time); //倒计时
void F_ShowGameImage(); // 显示游戏图片
void F_LabOver(); //一组图片结束
void F_PageNumber(); //显示页号
void F_CheckAnswer(); //抢答
void F_ShowWrong(); //错
void F_ShowRight(); //对
void F_DrawWrongScore(int score,int x,int y);//显示错误得分
void F_DrawRightScore(int score,int x,int y) ; //显示得分
void F_ShowTotalScore(Player p,int x,int y) ; //显示 total得分
void F_InitNextImage() ; // 初始化下一组
void F_ShowRank(); // 显示排行榜
void F_DrawRankScore(Player p,int x,int y) ; //画排行榜分数
void F_NextGuan() ; //下一关
void F_IninNextGuan(); //初始化下一关
void F_OptionHelp() ; //帮助提示
void F_SetImageZoom1(); //图片缩放
void F_SetImageZoom2(); //图片缩放
void F_SetImageZoom3(); //图片缩放
void F_SetImageZoom4(); //图片缩放
void F_SetImageZoom5(); //图片缩放
void F_SetImageZoom6(); //图片缩放
void F_AlphaSet1(int id);//设置图片alpha
void F_AlphaSet2(int id);//设置图片alpha
void F_GameStart();
void F_FirstPlayerScore(int x,int y);//第一名分数显示
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -