?? movedecidetwo.c
字號(hào):
//*************************************************************************************************
//* *
//* ******************************判斷方塊2是否可以移動(dòng)************************** *
//* *
//*************************************************************************************************
#include "GameGraph.h"
#include "GameProcess.h"
unsigned char ucMoveDecideTwo(unsigned char ucAction)
{
switch(ucAction)
{
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<是否可以旋轉(zhuǎn)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
case ACTIONROTATE:break;
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<是否可以向右移動(dòng)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
case ACTIONRIGHT:
if(uc_BlockRow==0)
return 0;
if(uc_BlockLine==0)
return 0;
if(ucReadBlock(uc_BlockRow,uc_BlockLine-1)==0)
if(ucReadBlock(uc_BlockRow-1,uc_BlockLine-1)==0)
return 1;
break;
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<是否可以向下移動(dòng)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
case ACTIONDOWN:
if(uc_BlockRow==20)
return 0;
if(ucReadBlock(uc_BlockRow+1,uc_BlockLine)==0)
if(ucReadBlock(uc_BlockRow+1,uc_BlockLine+1)==0)
return 1;
break;
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<是否可以向左移動(dòng)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
case ACTIONLEFT:
if(uc_BlockRow==0)
return 0;
if(uc_BlockLine>9)
return 0;
if(ucReadBlock(uc_BlockRow,uc_BlockLine+2)==0)
if(ucReadBlock(uc_BlockRow-1,uc_BlockLine+2)==0)
return 1;
break;
default:break;
}
return 0;
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -