// © 2025 Alessio Severi — vedi licenza nel file Main.java package personaggi; import java.util.Random; public interface LunaCombat { static boolean LUNA_PIENA = true, LUNA_NON_PIENA = false; static boolean[] LUNA= {LUNA_NON_PIENA, LUNA_PIENA}; default boolean setLunaCombat(String lunaString){ // yield va racchiuso tra parentesi graffe return switch (lunaString.toLowerCase()) { case "off" -> LUNA[0]; case "on" -> LUNA[1]; default -> LUNA[0]; }; } static boolean setLunaCombat(){ Random rn = new Random(); return LUNA[rn.nextInt(0, LUNA.length)]; } @SuppressWarnings("ConvertToTryWithResources") default boolean setLunaCombatI(){ System.out.print("\n\nDigita il valore della luna, on se vuoi impostare la luna piena altrimenti digita off: "); return setLunaCombat(Combat.sc.nextLine()); } }