An error occurred while loading the file. Please try again.
-
jez04 authored7f5dd121
FirstPersonShooter.java 795 B
package lab.data;
import java.util.List;
import lab.Tools;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@Getter
@Setter
@ToString(callSuper = true)
public class FirstPersonShooter extends Game {
private FPSType fpsType;
private int playersCount;
enum FPSType {
DEATHMATCH, TEAM_DEATHMATCH, KING_OF_THE_HILL, ASSAULT, BATTLE_ROYALE, INFECTION;
}
public FirstPersonShooter(Long id, String name, List<Score> scores, FPSType fpsType, int playersCount) {
super(id, name, scores);
this.fpsType = fpsType;
this.playersCount = playersCount;
}
public static FirstPersonShooter generate() {
return new FirstPersonShooter(null, Tools.randomGameName(), null, Tools.random(FPSType.values()),
Tools.random(new Integer[] { 1, 2, 5, 10, 20, 50, 100 }));
}
}