Module: Text2048::CursesView::TileEffects

Includes:
Curses
Included in:
Text2048::CursesView
Defined in:
lib/text2048/curses_view/tile_effects.rb

Overview

Curses tile effects

Instance Method Summary collapse

Instance Method Details

#pop_tiles(list) ⇒ Object



12
13
14
15
16
17
18
19
# 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) ⇒ Object



21
22
23
24
25
26
27
28
# 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