Skip to content
AlmazKo edited this page Jul 18, 2012 · 11 revisions

Hello world

Output

require "bash-visual"
include Bash_Visual;

font = Font.new(:std, :blue)
console = Console.new(font)
console.clear
console.draw_window(2, 2, 20, 5, 'Example', font, Console::BORDER_UTF_DOUBLE)
console.write_to_position(5, 3, 'Hello World!', Font.new(:bold, :green))
console.position = [0, 8]

Spectrum

Output

include Bash_Visual

colors = Font::COLORS
types  = [:std, :bold, :underline, :blink,
          [:bold, :underline], [:bold, :blink], [:underline, :blink],
          [:bold, :underline, :blink]
]

console = Console.new
console.clear

console.write_ln 'Example "Spectrum":'

types.each do |type|

  colors.each do |color|
    console.write('X', Font.new(type, color))
  end

  console.write ' '

  colors.each do |color|
    console.write('X', Font.new(type, :white, color))
  end

  console.write_ln ' ' + type.inspect
end
Clone this wiki locally