class Tilerender::TCP

Defined in:

interfaces/tcp.cr

Constant Summary

COLORIZE_BYTES = Bytes.new(8)
DIMENSION_BYTES = Bytes.new(5, Command::UpdateDimensions.value)
EMPTY_BYTES = Bytes.new(5, Command::Empty.value)

Constructors

Instance Method Summary

Instance methods inherited from class Tilerender::Base

background(x : UInt16, y : UInt16, red : UInt8, green : UInt8, blue : UInt8) : Void
background(x : UInt16, y : UInt16, color : Color) : Void
background
, clear : Void clear, dimensions(width : UInt16, height : UInt16) : Void dimensions, empty(x : UInt16, y : UInt16) : Void empty, flush : Void flush, foreground(x : UInt16, y : UInt16, red : UInt8, green : UInt8, blue : UInt8) : Void
foreground(x : UInt16, y : UInt16, color : Color) : Void
foreground
, hide : Void hide, reset : Void reset, show : Void show, text(message : String) : Void text, visible : Bool visible

Constructor Detail

def self.new(port : Int32 = ENV["INTERFACE_PORT"].to_i, wait_first_connection : Bool = true) #

[View source]

Instance Method Detail

def background(x : UInt16, y : UInt16, red : UInt8, green : UInt8, blue : UInt8) : Void #

[View source]
def background(x : UInt16, y : UInt16, color : Color) : Void #

[View source]
def clear : Void #

[View source]
def close_connection : Void #

[View source]
def dimensions(width : UInt16, height : UInt16) : Void #

[View source]
def empty(x : UInt16, y : UInt16) : Void #

[View source]
def flush : Void #

[View source]
def foreground(x : UInt16, y : UInt16, red : UInt8, green : UInt8, blue : UInt8) : Void #

[View source]
def foreground(x : UInt16, y : UInt16, color : Color) : Void #

[View source]
def reset : Void #

[View source]
def show #

[View source]
def text(message : String) : Void #

[View source]
def toggle_lines : Void #

[View source]