var tick: Int is protected writable
# List of game events occured for `self`.
- var events: List[GameEvent] = new List[GameEvent] is protected writable
+ var events = new List[GameEvent] is protected writable
end
# Game turn on the full logic
# but cannot be used to add new Events.
var last_turn: nullable ThinGameTurn[G] = null
- init do end
-
# Execute and return a new GameTurn.
#
# This method calls `do_pre_turn` before executing the GameTurn