Method: AMazeIng::GameWindow#new_round

Defined in:
lib/a_maze_ing/game_window.rb

#new_roundObject



106
107
108
109
110
111
112
113
114
115
116
# File 'lib/a_maze_ing/game_window.rb', line 106

def new_round
  $rows += 2
  $cols += 2
  @maze = Maze.new
  @maze.generate_maze
  @new_player_lambda.call
  $target_cell_index_x += 2
  $target_cell_index_y += 2
  @target_x = ($target_cell_index_x * $cell_size) + $cell_size/2 - $player_size/2
  @target_y = ($target_cell_index_y * $cell_size) + $cell_size/2 - $player_size/2
end