module Text2048::CursesView::TileEffects
Curses tile effects
Public Instance Methods
pop_tiles(list)
click to toggle source
# File lib/text2048/curses_view/tile_effects.rb, line 12 def pop_tiles(list) [:pop, :draw_box].each do |each| list_do each, list refresh sleep 0.1 end draw_message end
zoom_tiles(list)
click to toggle source
# File lib/text2048/curses_view/tile_effects.rb, line 21 def zoom_tiles(list) [:fill_black, :draw_number, :show].each do |each| list_do each, list refresh sleep 0.05 end draw_message end
Private Instance Methods
list_do(name, list)
click to toggle source
# File lib/text2048/curses_view/tile_effects.rb, line 32 def list_do(name, list) list.each { |each| @tiles[each].__send__ name } end