horse
public class Horse
{
private static int fame=0;
private static int energia=100;
private static int qualita=0;
public static int getEnergia()
{
return energia;
}
public static int getFame()
{
return fame;
}
public static int getQualita()
{
return qualita;
}
public static void setEnergia(int x)
{
energia = energia+x;
}
public static void setFame(int x)
{
fame = fame+x;
}
public static void setQualita(int x)
{
qualita = x;
}
public static boolean nutriCavallo(int a)
{
if(getFame()==100)
{
System.out.println("Non ha fame");
return true;
}
else if(a>=1 && a<100)
{
setFame(getFame()+a*10);
return true;
}
else
{
System.out.println("Numero non valido");
return false;
}
}
public static boolean allenaCavallo(int x)
{
if(getQualita()==100)
{
System.out.println("Ha gia qualità massima");
return true;
}
else if(x>=1 && x<100)
{
setQualita(getQualita()+x);
return true;
}
else
{
System.out.println("Numero non valido");
return false;
}
}
public static boolean riposaCavallo(int x)
{
if(getEnergia()==100)
{
System.out.println("Il cavallo non deve dormire");
return true;
}
else if(x*20<=(100-getEnergia()))
{
System.out.println("Il cavallo sta dormendo...");
setEnergia(getEnergia()+x*10);
return true;
}
else
{
System.out.println("Numero non valido");
return false;
}
}
}