Class: EhbGameLib::Nes::Color

Inherits:
Object
  • Object
show all
Defined in:
lib/ehb_game_lib/nes/color.rb

Constant Summary collapse

BLACK =
0x0F
YELLOW =
0x28
RED =
0x05
WHITE =
0x30

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(all_colors, color_index) ⇒ Color

Returns a new instance of Color.



11
12
13
14
# File 'lib/ehb_game_lib/nes/color.rb', line 11

def initialize(all_colors, color_index)
  @all_colors = all_colors
  @color_index = color_index
end

Instance Attribute Details

#color_indexObject

Returns the value of attribute color_index.



4
5
6
# File 'lib/ehb_game_lib/nes/color.rb', line 4

def color_index
  @color_index
end

Instance Method Details

#gosu_colorObject



16
17
18
# File 'lib/ehb_game_lib/nes/color.rb', line 16

def gosu_color
  @all_colors.gosu_color(color_index)
end