我方坦克与地图块的碰撞处理的调用
//所有的子弹和地图块的碰撞
private void bulletAndTanksCollideMapTile() {
//自己的坦克的子弹和地图块的碰撞
myTank.bulletsCollideMapTile(gameMap.getTiles());
//敌人所有的坦克和地图块的碰撞
for (int i = 0; i < enemies.size(); i++) {
Tank enemy = enemies.get(i);
enemy.bulletsCollideMapTile(gameMap.getTiles());
}
//我的坦克和地图的碰撞
if (myTank.isCollideTile(gameMap.getTiles())) {
myTank.back();
}
//清理所有的被销毁的地图块
gameMap.clearDestroyTile();
}