Method: Map#initialize

Defined in:
lib/lib/user_interface/map.rb

#initialize(file, infopane) ⇒ Map

Returns a new instance of Map.



10
11
12
13
14
15
16
17
18
19
# File 'lib/lib/user_interface/map.rb', line 10

def initialize(file, infopane)
  dir_path = File.dirname(__FILE__)

  @infopane = infopane
  @known_unit_types = Hash[
    [Army, Ship, Town].collect { |ii| [ii.map_symbol, ii] }
  ]

  load_map!(dir_path + "/../../save/#{file}.esf")
end