37 lines
587 B
Java
37 lines
587 B
Java
package gltronic.tronio.model;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
|
|
|
import lombok.Getter;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.Setter;
|
|
|
|
@Getter
|
|
@Setter
|
|
@NoArgsConstructor
|
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
|
public class Player {
|
|
private String name;
|
|
|
|
private String color;
|
|
|
|
private int score;
|
|
|
|
private int bestScore;
|
|
|
|
private PlayerState state;
|
|
|
|
private double x;
|
|
|
|
private double y;
|
|
|
|
private double angle;
|
|
|
|
private double targetAngle;
|
|
|
|
private ArrayList<Wall> walls;
|
|
|
|
private int lastWall;
|
|
} |