grid.c
来自「手机开发环境BREW实例」· C语言 代码 · 共 38 行
C
38 行
////////////////////////////////////////////////////////////////////////////////////////////
//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 + =
减小字号Ctrl + -
显示快捷键?