Files
racing-game/model/State.java
2025-11-06 20:29:58 +01:00

41 lines
642 B
Java

package model;
public class State
{
public static enum DriveMode
{
// <CARBURANT PERDU> <PREMIER INTERVAL> <SECOND INTERVAL>
NORMAL(2, 1, 6);
public int carbUsed;
public int[] interval;
private DriveMode(int carbUsed, int fInterval, int sInterval)
{
this.carbUsed = carbUsed;
interval = new int[] {fInterval, sInterval};
}
}
private DriveMode current = DriveMode.NORMAL;
public DriveMode get()
{
return current;
}
public int[] getInterval()
{
return current.interval;
}
public int getConsumption()
{
return current.carbUsed;
}
public void set(DriveMode DriveMode)
{
current = DriveMode;
}
}