Class: Display

Inherits:
Object
  • Object
show all
Defined in:
lib/Display.rb

Instance Method Summary collapse

Constructor Details

#initialize(screen_size) ⇒ Display

Returns a new instance of Display.



6
7
8
9
# File 'lib/Display.rb', line 6

def initialize(screen_size)
    @screen_size = screen_size
    @world = initialize_world
end

Instance Method Details

#drawObject



11
12
13
# File 'lib/Display.rb', line 11

def draw
    world.draw(tile_size)
end

#initialize_worldObject



24
25
26
# File 'lib/Display.rb', line 24

def initialize_world
    World.new(Constants::THEME::BLACKWHITE)
end

#screen_sizeObject



15
16
17
# File 'lib/Display.rb', line 15

def screen_size
    @screen_size
end

#tile_sizeObject



19
20
21
22
# File 'lib/Display.rb', line 19

def tile_size
    return 1
    # screen_size / world.current_matrix_width
end

#worldObject



28
29
30
# File 'lib/Display.rb', line 28

def world
    @world
end