class Console
Public Class Methods
BigSquareBottom(color)
click to toggle source
# File lib/rubygl.rb, line 79 def self.BigSquareBottom(color) return addColor(color, "▄") end
BigSquareMiddle(color)
click to toggle source
# File lib/rubygl.rb, line 71 def self.BigSquareMiddle(color) return addColor(color, "■") end
BigSquareTop(color)
click to toggle source
# File lib/rubygl.rb, line 75 def self.BigSquareTop(color) return addColor(color, "▀") end
Clear()
click to toggle source
CONSOLE ARGUMENTS ##
# File lib/rubygl.rb, line 121 def self.Clear() Gem.win_platform? ? (system "cls") : (system "clear") end
Draw(d)
click to toggle source
RENDERING ##
# File lib/rubygl.rb, line 104 def self.Draw(d) print(d) end
DrawWithNewLine(d)
click to toggle source
# File lib/rubygl.rb, line 110 def self.DrawWithNewLine(d) puts(d) end
LineHorizontal(color)
click to toggle source
# File lib/rubygl.rb, line 68 def self.LineHorizontal(color) return addColor(color, "│") def self.BigSquareMiddle(color) return addColor(color, "■") end def self.BigSquareTop(color) return addColor(color, "▀") end def self.BigSquareBottom(color) return addColor(color, "▄") end def self.LongSquare(color) return addColor(color,"█") end def self.PixelMiddle(color) return addColor(color, "·") end def self.PixelDown(color) return addColor(color, ".") end ############################################ #### CONSOLE RENDERING #### ############################################ ## RENDERING ## def self.Draw(d) print(d) end def self.DrawWithNewLine(d) puts(d) end def self.NewLine() puts "" end ## CONSOLE ARGUMENTS ## def self.Clear() Gem.win_platform? ? (system "cls") : (system "clear") end def self.SetTitle(title) system "title " + title.to_s end def SetConsoleColor(value) system "COLOR " + value.to_s + end def ResetConsoleColor() system "COLOR 07"
LineVertical(color)
click to toggle source
ASCII CHARACTER RENDERING ##
# File lib/rubygl.rb, line 64 def self.LineVertical(color) return addColor(color, "─") end
LongSquare(color)
click to toggle source
# File lib/rubygl.rb, line 83 def self.LongSquare(color) return addColor(color,"█") end
NewLine()
click to toggle source
# File lib/rubygl.rb, line 114 def self.NewLine() puts "" end
PixelDown(color)
click to toggle source
# File lib/rubygl.rb, line 91 def self.PixelDown(color) return addColor(color, ".") end
PixelMiddle(color)
click to toggle source
# File lib/rubygl.rb, line 87 def self.PixelMiddle(color) return addColor(color, "·") end
SetTitle(title)
click to toggle source
# File lib/rubygl.rb, line 126 def self.SetTitle(title) system "title " + title.to_s end
addColor(x,s)
click to toggle source
COLOR ##
# File lib/rubygl.rb, line 46 def self.addColor(x,s) if x != false: "\e[#{x}m#{s.to_s}\e[0m" end ############################################# ### ASCII RENDERING ### ############################################# ## ASCII CHARACTER RENDERING ## def self.LineVertical(color) return addColor(color, "─") end def self.LineHorizontal(color) return addColor(color, "│") def self.BigSquareMiddle(color) return addColor(color, "■") end def self.BigSquareTop(color) return addColor(color, "▀") end def self.BigSquareBottom(color) return addColor(color, "▄") end def self.LongSquare(color) return addColor(color,"█") end def self.PixelMiddle(color) return addColor(color, "·") end def self.PixelDown(color) return addColor(color, ".") end ############################################ #### CONSOLE RENDERING #### ############################################ ## RENDERING ## def self.Draw(d) print(d) end def self.DrawWithNewLine(d) puts(d) end def self.NewLine() puts "" end ## CONSOLE ARGUMENTS ## def self.Clear() Gem.win_platform? ? (system "cls") : (system "clear") end def self.SetTitle(title) system "title " + title.to_s end def SetConsoleColor(value) system "COLOR " + value.to_s + end def ResetConsoleColor() system
Public Instance Methods
ResetConsoleColor()
click to toggle source
# File lib/rubygl.rb, line 136 def ResetConsoleColor() system "COLOR 07" end
SetConsoleColor(value)
click to toggle source
# File lib/rubygl.rb, line 132 def SetConsoleColor(value) system "COLOR " + value.to_s + end