이동 요청에서 상태를 담는 시점

기본은 다음 turn 전에, 신호 모드는 라운드를 닫는 turn 뒤에 담는다

이동 요청에서 상태를 담는 시점 기본은 다음 turn 전에, 신호 모드는 라운드를 닫는 turn 뒤에 담는다 이동 요청 도착 · 현재 turn 실행 중 · Framework가 정함 (기본) 이동 요청 도착 현재 turn 실행 중 현재 turn 끝 · 다음 turn 전 · Framework가 정함 (기본) 현재 turn 끝 다음 turn 전 adapter가 담음 · 온전한 채팅 상태 · Framework가 정함 (기본) adapter가 담음 온전한 채팅 상태 이동 요청 도착 · 라운드 진행 중 · application이 신호함 이동 요청 도착 라운드 진행 중 새 turn 계속 실행 · 입력과 상태 변경 · application이 신호함 새 turn 계속 실행 입력과 상태 변경 정산 turn 끝 · RelocationReady · application이 신호함 정산 turn 끝 RelocationReady adapter가 담음 · 완성된 라운드 · application이 신호함 adapter가 담음 완성된 라운드 끝나기를 기다림 이 틈에 담음 계속 실행 단위를 닫음 Defer 뒤 담음 Framework가 정함 (기본) application이 신호함

기본 모드

  • • 이동 요청 뒤 현재 turn이 끝나는 순간 adapter를 부른다.
  • • message 하나가 상태 변경 하나인 채팅방에는 이 틈이 온전하다.

application 신호 모드

  • • FPS 라운드처럼 여러 turn이 한 단위면 application이 경계를 고른다.
  • • RelocationReady().Defer()는 이 turn이 끝나면 담아도 된다는 신호다.