Module: TermCanvas
- Defined in:
- lib/term_canvas.rb,
lib/term_canvas/rect.rb,
lib/term_canvas/text.rb,
lib/term_canvas/object.rb,
lib/term_canvas/version.rb,
lib/term_canvas/base_screen.rb
Defined Under Namespace
Classes: BaseScreen, Canvas, Object, Rect, Text
Constant Summary collapse
- VERSION =
"0.2.10"
Class Method Summary collapse
-
.close ⇒ Object
Close.
-
.gets ⇒ String?
Get key input.
-
.height ⇒ Integer
Height of this screen.
-
.update ⇒ Object
Update objects to physical screen.
-
.width ⇒ Integer
Width of this screen.
Class Method Details
.close ⇒ Object
Close.
16 17 18 |
# File 'lib/term_canvas.rb', line 16 def self.close Curses.close_screen end |
.gets ⇒ String?
Get key input.
11 12 13 |
# File 'lib/term_canvas.rb', line 11 def self.gets Curses.getch end |
.height ⇒ Integer
Returns Height of this screen.
27 28 29 30 |
# File 'lib/term_canvas.rb', line 27 def self.height TermCanvas::BaseScreen.instance Curses.lines end |
.update ⇒ Object
Update objects to physical screen.
33 34 35 36 |
# File 'lib/term_canvas.rb', line 33 def self.update TermCanvas::BaseScreen.instance Curses.doupdate end |
.width ⇒ Integer
Returns Width of this screen.
21 22 23 24 |
# File 'lib/term_canvas.rb', line 21 def self.width TermCanvas::BaseScreen.instance Curses.cols end |