This commit is contained in:
Michael Wain 2024-07-13 18:31:27 +03:00
parent 81bcd43047
commit e9dcfc890d
2 changed files with 3 additions and 1 deletions

View File

@ -67,6 +67,7 @@ public class GameRoom extends Thread {
log.info("GameRoomManagerState: yup");
Arrays.stream(GameState.values()).forEach(s -> {
try {
log.info("GameRoomMgr: {}", s);
this.manager.put(s, s.getManagerClass().getDeclaredConstructor().newInstance(this));
} catch (Exception e) {
log.error(e.getMessage());

View File

@ -4,12 +4,13 @@ import com.alterdekim.game.component.game.statemanager.MoveManager;
import com.alterdekim.game.component.game.statemanager.StateManager;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
@AllArgsConstructor
@RequiredArgsConstructor
@Getter
public enum GameState {
MOVE(Arrays.asList(GameMsgType.DialogConfirmAnswer, GameMsgType.DialogCancelAnswer), true, MoveManager.class);