diff --git a/src/lx_chess/term_game.cr b/src/lx_chess/term_game.cr index ff06ca3..056d7f7 100644 --- a/src/lx_chess/term_game.cr +++ b/src/lx_chess/term_game.cr @@ -5,6 +5,7 @@ require "./terminal" require "./term_board" module LxChess + # Represents a chess game played through the terminal class TermGame property gb : TermBoard getter log @@ -18,6 +19,11 @@ module LxChess clear_screen end + def tick + draw + update + end + def update input = gets || "" @@ -104,11 +110,6 @@ module LxChess draw_prompt end - def tick - draw - update - end - # =================== # = Drawing methods = # ===================