?? grid.c
字號:
////////////////////////////////////////////////////////////////////////////////////////////
//Grid.c 有關網格處理的功能
#include "Type.h"
/*
一個字節的網格內容定義
00000000 空
10000000 星
01000000 雷
xxxxxx 最后的0 ~ 5表示玩家ID(最多支持64個玩家),注意!從1開始
*/
//這個字節是個星嗎?
BOOL IsStar(BYTE btContent)
{
#ifdef _DEBUG
if(btContent & 0x80)
{
assert(btContent == 0x80);
}
#endif
return (btContent & 0x80);
}
//這個字節內容是個雷嗎?
BOOL IsBomb(BYTE btContent)
{
return (btContent & 0x40);
}
//這個字節內容是個玩家嗎?一個網格上可以同時出現玩家和雷
BOOL IsPlayer(BYTE btContent)
{
return (((unsigned char)(btContent & 0x3F)) > 0);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -