private void Shot() { int index = playerAmmunition.indexOf(playerAmmo); if (Greenfoot.isKeyDown("space") && shotInterval > playerAmmo.interval && ammo[index] > 0) { int f = getRotation(); Shot p = Shot.create(playerAmmo, Inimigo.class); addObjectAtOffset(p, getX(), getY(), 70, f); p.setRotation(f); // !--------------!\\ shotInterval = 0; ammo[index]--; ammoUI.addPoints(-1); } shotInterval++; }