public MapMovementGameState(MapPlayGameState background_state, Haxxit.Maps.Point selected_program) { user_map_state = background_state; this.selected_program = selected_program; MoveAI = false; popTime = -1; }
public MapAttackGameState(MapPlayGameState background_state, Haxxit.Maps.Point selected_program, string selected_attack) { user_map_state = background_state; this.selected_program = selected_program; this.selected_attack = selected_attack; commandAI = false; popTime = -1; }
public SpawnDialogGameState(HaxxitGameState background_state, Haxxit.Maps.Map map, Haxxit.Maps.Point spawn_point, BoolWrapper newSpawnDialogStatus) : base() { this.background_state = background_state; this.map = map; this.spawn_point = spawn_point; spawnDialogStatus = newSpawnDialogStatus; spawnDialogStatus.Status = true; selectedProgram = null; lastSelectedRectangle = null; }