class Console

Public Class Methods

BigSquareBottom(color) click to toggle source
# File lib/consolegl.rb, line 109
def self.BigSquareBottom(color)
    return addColor(color, "▄")
end
BigSquareMiddle(color) click to toggle source
# File lib/consolegl.rb, line 101
def self.BigSquareMiddle(color)
    return addColor(color, "■")
end
BigSquareTop(color) click to toggle source
# File lib/consolegl.rb, line 105
def self.BigSquareTop(color)
    return addColor(color, "▀")
end
Clear() click to toggle source

CONSOLE ARGUMENTS ##

# File lib/consolegl.rb, line 151
def self.Clear()
    Gem.win_platform? ? (system "cls") : (system "clear")
end
Draw(d) click to toggle source

RENDERING ##

# File lib/consolegl.rb, line 134
def self.Draw(d)

    print(d)
end
DrawWithNewLine(d) click to toggle source
# File lib/consolegl.rb, line 140
def self.DrawWithNewLine(d)
    puts(d)
end
LineHorizontal(color) click to toggle source
# File lib/consolegl.rb, line 97
def self.LineHorizontal(color)
    return addColor(color, "│")
end
LineVertical(color) click to toggle source

ASCII CHARACTER RENDERING ##

# File lib/consolegl.rb, line 93
def self.LineVertical(color)
    return addColor(color, "─")
end
LongSquare(color) click to toggle source
# File lib/consolegl.rb, line 113
def self.LongSquare(color)
    return addColor(color,"█")
end
NewLine() click to toggle source
# File lib/consolegl.rb, line 144
def self.NewLine()
    puts ""
end
PixelDown(color) click to toggle source
# File lib/consolegl.rb, line 121
def self.PixelDown(color)
    return addColor(color, ".")
end
PixelMiddle(color) click to toggle source
# File lib/consolegl.rb, line 117
def self.PixelMiddle(color)
    return addColor(color, "·")
end
ResetConsoleColor() click to toggle source
# File lib/consolegl.rb, line 166
def self.ResetConsoleColor()
    system "COLOR 07"
end
SetConsoleColor(value) click to toggle source
# File lib/consolegl.rb, line 162
def self.SetConsoleColor(value)
    system "COLOR " + value.to_s
end
SetTitle(title) click to toggle source
# File lib/consolegl.rb, line 156
def self.SetTitle(title)
    system "title " + title.to_s
end
addColor(x,s) click to toggle source

COLOR ##

# File lib/consolegl.rb, line 74
def self.addColor(x,s)

    if x != false
        "\e[#{x}m#{s.to_s}\e[0m"
    end
end