Method: AMazeIng::GameWindow#new_round
- Defined in:
- lib/a_maze_ing/game_window.rb
#new_round ⇒ Object
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 |