module Text2048::CursesView::Colorize
Colorize
characters.
Constants
- COLORS
Public Instance Methods
color(number)
click to toggle source
# File lib/text2048/curses_view/colorize.rb, line 28 def color(number) COLORS[number] end
colorize(color, &block)
click to toggle source
# File lib/text2048/curses_view/colorize.rb, line 32 def colorize(color, &block) maybe_init_colors attron color_pair(color), &block end
Private Instance Methods
init_colors()
click to toggle source
# File lib/text2048/curses_view/colorize.rb, line 45 def init_colors start_color COLORS.each_pair do |_key, value| init_pair value, COLOR_BLACK, value init_pair value + 100, value, value end end
maybe_init_colors()
click to toggle source
# File lib/text2048/curses_view/colorize.rb, line 39 def maybe_init_colors return if @colors_initialized init_colors @colors_initialized = true end