// On prend le pistolet (coûte 1 PT) setWeapon(WEAPON_PISTOL) // On récupère l'ennemi le plus proche var enemy = getNearestEnemy() // Si j’ai trouvé un ennemi if (enemy != null) { // Si je peux tirer sur lui if (canUseWeapon(enemy)) { useWeapon(enemy) } else { // Sinon je me rapproche moveToward(enemy) } }