貪喫蛇結束條件分析

蛇結束條件總結:
1.蛇頭撞自身結束
    每次都判斷蛇頭座標是否與蛇的第4節開始的座標是否一致,如果相同,則結束;
調用蛇身數組並判斷
2.蛇頭撞障礙物結束
    每移動一步都要判斷蛇頭座標與障礙物的每一座標是否相等,相等則結束。
障礙物設置宏,調用
Roadblock(INT8U level)
{
 switch()
        {
  case 1
 };
}
3.等達到升級條件時,結束
調用下一級地圖,初始化蛇位置
當蛇最後一關結束時,退出
4.當蛇死,顯示畫面“遊戲結束”,並調用相應聲音
  當過關,如果不是最後一關,顯示“恭喜進入下一關”
          如果是最後一關,顯示“恭喜通關”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章