module AuthorEngine::Part::Colors
Constants
- COLORS
- Color
Public Instance Methods
black()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 27 def black; rgb(COLORS.dig(0)); end
blue()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 42 def blue; rgb(COLORS.dig(12)); end
brown()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 32 def brown; rgb(COLORS.dig(4)); end
dark_blue()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 28 def dark_blue; rgb(COLORS.dig(1)); end
dark_gray()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 33 def dark_gray; rgb(COLORS.dig(5)); end
dark_green()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 30 def dark_green; rgb(COLORS.dig(3)); end
dark_purple()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 29 def dark_purple; rgb(COLORS.dig(2)); end
green()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 40 def green; rgb(COLORS.dig(11)); end
indigo()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 43 def indigo; rgb(COLORS.dig(13)); end
light_gray()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 34 def light_gray; rgb(COLORS.dig(6)); end
orange()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 38 def orange; rgb(COLORS.dig(9)); end
peach()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 45 def peach; rgb(COLORS.dig(15)); end
pink()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 44 def pink; rgb(COLORS.dig(14)); end
red()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 37 def red; rgb(COLORS.dig(8)); end
rgb(color)
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 47 def rgb(color) if RUBY_ENGINE == "opal" return "rgb(#{color.red}, #{color.green}, #{color.blue})" else return Gosu::Color.rgb(color.red, color.green, color.blue) end end
white()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 35 def white; rgb(COLORS.dig(7)); end
xml_color(color)
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 55 def xml_color(color) red = color.red.to_s(16) green = color.green.to_s(16) blue = color.blue.to_s(16) red = "0#{red}" if color.red < 10 green = "0#{green}" if color.green < 10 blue = "0#{blue}" if color.blue < 10 return "#{red}#{green}#{blue}" end
yellow()
click to toggle source
# File lib/author_engine/game/common/parts/colors.rb, line 39 def yellow; rgb(COLORS.dig(10)); end