本文主要是介绍做推箱子小游戏的一些总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
// 移动OX
BOOL CBoxDlg::MoveOX(int arrMove[])
{if(arrMove[1] != WALL){arrMove[0] -= OX;if(arrMove[1]==GOAL || arrMove[1]==GROUND){arrMove[1] += OX;return TRUE;}else if(arrMove[1] == BOX){if(arrMove[2]==GOAL || arrMove[2]==GROUND){arrMove[1] -= BOX;arrMove[1] += OX;arrMove[2] += BOX;return TRUE;}}else if(arrMove[1] == MIXBOX){if(arrMove[2] == GOAL || arrMove[2] == GROUND){arrMove[1] -= BOX;arrMove[1] += OX;arrMove[2] += BOX;return TRUE;}}}
return FALSE;
}
这篇关于做推箱子小游戏的一些总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!