diff --git a/src/main/java/com/ntlab/irisserver/entities/Card.java b/src/main/java/com/ntlab/irisserver/entities/Card.java new file mode 100644 index 0000000..2ad0169 --- /dev/null +++ b/src/main/java/com/ntlab/irisserver/entities/Card.java @@ -0,0 +1,16 @@ +package com.ntlab.irisserver.entities; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class Card { + + @JsonProperty("isOpen") + public boolean isOpen; + + @JsonProperty("color") + public String color; + + @JsonProperty("dno") + public int dno; + +} diff --git a/src/main/java/com/ntlab/irisserver/entities/Room.java b/src/main/java/com/ntlab/irisserver/entities/Room.java index 7c59ca4..cfaa6bf 100644 --- a/src/main/java/com/ntlab/irisserver/entities/Room.java +++ b/src/main/java/com/ntlab/irisserver/entities/Room.java @@ -165,4 +165,12 @@ return state; } + public void changeState(){ + state += 1; + } + + public void resetState(){ + state = 0; + } + } diff --git a/src/main/java/com/ntlab/irisserver/resources/GameStateRest.java b/src/main/java/com/ntlab/irisserver/resources/GameStateRest.java index 171556a..894bcc9 100644 --- a/src/main/java/com/ntlab/irisserver/resources/GameStateRest.java +++ b/src/main/java/com/ntlab/irisserver/resources/GameStateRest.java @@ -1,4 +1,12 @@ package com.ntlab.irisserver.resources; +import org.springframework.stereotype.Component; + +import javax.ws.rs.Path; + +@Component +@Path("/rooms") + public class GameStateRest { + }