-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmap.rb
26 lines (20 loc) · 871 Bytes
/
map.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class Map
def map
map = [[:wall,:wall,:wall,:wall,:wall,:wall,:wall,:wall,:wall],
[:wall,:pellet,:pellet,:pellet,:pellet,:pellet,:pellet,:pellet,:wall],
[:wall,:pellet,:pellet,:pellet,:wall,:pellet,:pellet,:pellet,:wall],
[:wall,:pellet,:wall,:pellet,:pellet,:pellet,:wall,:pellet,:wall],
[:wall,:pellet,:pellet,:pellet,:wall,:pellet,:pellet,:pellet,:wall],
[:wall,:pellet,:wall,:pellet,:pellet,:pellet,:wall,:pellet,:wall],
[:wall,:pellet,:pellet,:pellet,:wall,:pellet,:pellet,:pellet,:wall],
[:wall,:pellet,:wall,:pellet,:pellet,:pellet,:wall,:pacman,:wall],
[:wall,:wall,:wall,:wall,:wall,:wall,:wall,:wall,:wall]]
pacmans_world = {}
map.each_with_index do |row, row_index|
row.each_with_index do |column, column_index|
pacmans_world[[row_index, column_index]] = column
end
end
puts pacmans_world
end
end