Class: Mpp::Command
Instance Method Summary collapse
Instance Method Details
#demo ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/mpp.rb', line 21 def demo init_screen begin crmode ("Hit any key") setpos((lines - 5) / 2, (cols - 10) / 2) addstr("Hit any key") refresh getch ("Hello, World!") refresh ensure close_screen end end |
#show_message(message) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/mpp.rb', line 9 def () width = .length + 6 win = Window.new(5, width, (lines - 5) / 2, (cols - width) / 2) win.box('|', '-') win.setpos(2, 3) win.addstr() win.refresh win.getch win.close end |