diff --git a/src/main/java/com/ntlab/irisserver/entities/RoomJson.java b/src/main/java/com/ntlab/irisserver/entities/RoomJson.java index ffa850d..535db8e 100644 --- a/src/main/java/com/ntlab/irisserver/entities/RoomJson.java +++ b/src/main/java/com/ntlab/irisserver/entities/RoomJson.java @@ -20,7 +20,7 @@ // @JsonProperty("members") // List members = new ArrayList<>(); - //コンストラクター + //コンストラクタ public RoomJson(Room r){ this.rid = r.rid; this.ownerName = r.ownerName; diff --git a/src/main/java/com/ntlab/irisserver/entities/TurnJson.java b/src/main/java/com/ntlab/irisserver/entities/TurnJson.java new file mode 100644 index 0000000..03d23ab --- /dev/null +++ b/src/main/java/com/ntlab/irisserver/entities/TurnJson.java @@ -0,0 +1,62 @@ +package com.ntlab.irisserver.entities; + +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.ArrayList; +import java.util.List; + +public class TurnJson { + + @JsonProperty("hint") + private String hint; + + @JsonProperty("team") + private String team; + + @JsonProperty("max") + private int max; + + private List openlist = new ArrayList<>(); + + //コンストラクタ + + public TurnJson(Turn t){ + hint = t.getHint(); + team = t.getTeam(); + max = t.getMax(); + openlist = t.getOpenListAll(); + } + + //--------------------------------------------------------- + //ゲッター + + public String getHint() {return hint;} + + public String getTeam() {return team;} + + public int getMax() {return max;} + + public List getOpenListAll() {return openlist;} //リストそのものを返す。 + + //--------------------------------------------------------- + //セッター + + public void setHint(String hint) {this.hint = hint;} + + public void setTeam(String team) {this.team = team;} + + public void setMax(int max) {this.max = max;} + + //--------------------------------------------------------- + //openlist操作 + + public Cell getOpenListSolo(int num){return openlist.get(num);} + + public void addOpenList(Cell card){openlist.add(card);} + + public void delieteOpenList(int num){openlist.remove(num);} + + public int sizeOpenList(){return openlist.size();} + + +}