Changing timing on the examples
[nfoiled.git] / examples / multiple_terminals.rb
blob7106b2c6bba263e65ace103ee0b18f615f84af7a
1 ($:.unshift File.expand_path(File.join( File.dirname(__FILE__), '..', 'lib' ))).uniq!
2 require 'nfoiled'
4 ##
5 # This example deals with utilizing multiple `Terminal` instances in Nfoiled.
7 # Creating our first `Terminal` will take care of initializing the Nfoiled
8 # system for us.
9 term1 = Nfoiled::Terminal.new
10 term2 = Nfoiled::Terminal.new
12 # Rembmer that creating a new `Terminal` also activates it, so `term2` is
13 # active right now!
14 ::Ncurses.doupdate
16 sleep 2.5
18 # Now let's switch to `term1`.
19 term1.activate!
20 ::Ncurses.doupdate
22 sleep 2.5