public void use(Tank tank) { amou--; if (tank.tools[tank.currentTool].amou == 0) { boolean count = false; for (int i = 0; i < tank.tools.length; i++) { if (tank.tools[i].amou != 0) { count = true; break; } } if (count) { do { tank.currentTool++; if (tank.currentTool == 7) tank.currentTool = 0; } while (tank.tools[tank.currentTool].amou == 0); } else { tank.currentTool = -1; } } LaserBomb laserBomb = new LaserBomb(tank.coordX, tank.coordY, tank.map, tank.direction, tank); tank.map.layer_5.add(laserBomb); }