Beispiel #1
0
 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);
 }