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.



13
14
15
16
# File 'lib/ehb_game_lib/nes/color.rb', line 13

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.



6
7
8
# File 'lib/ehb_game_lib/nes/color.rb', line 6

def color_index
  @color_index
end

Instance Method Details

#gosu_colorObject



18
19
20
# File 'lib/ehb_game_lib/nes/color.rb', line 18

def gosu_color
  @all_colors.gosu_color(color_index)
end