Library "DebugConsole"
Methods for debuging/output into a table, console like style.
init(size) initiate property variables.
Parameters:
queue(console_id, new_line) Regular Queue, will be called once every bar its called.
Parameters:
queue_one(console_id, new_line) Queue only one time, will not repeat itself.
Parameters:
update(table_id, console_id) Update method for the console screen.
Parameters:
Methods for debuging/output into a table, console like style.
init(size) initiate property variables.
Parameters:
- size: int, console line size.
queue(console_id, new_line) Regular Queue, will be called once every bar its called.
Parameters:
- console_id: string array, console configuration array.
- new_line: string, with contents for new line.
queue_one(console_id, new_line) Queue only one time, will not repeat itself.
Parameters:
- console_id: string array, console configuration array.
- new_line: string, with contents for new line.
update(table_id, console_id) Update method for the console screen.
Parameters:
- table_id: table, table to update console text.
- console_id: string array, console configuration array.
Notas de Lançamento:
minor update.
Notas de Lançamento:
v3
Added:
queue_one_intrabar(console_id, new_line) Queue only one time, will not repeat itself.
Parameters:
console_id: string array, console configuration array.
new_line: string, with contents for new line.
Returns: void.
Added:
queue_one_intrabar(console_id, new_line) Queue only one time, will not repeat itself.
Parameters:
console_id: string array, console configuration array.
new_line: string, with contents for new line.
Returns: void.
Notas de Lançamento:
v4
added option for toggling the table on/off
Updated:
init(size) initiate property variables.
Parameters:
size: int, console line size.
Returns: tuple, table and string array.
added option for toggling the table on/off
Updated:
init(size) initiate property variables.
Parameters:
size: int, console line size.
Returns: tuple, table and string array.
Notas de Lançamento:
v5 forgot parameter description :facepalm:
Notas de Lançamento:
v6
fixed a error due to hiding the table functionality.
fixed a error due to hiding the table functionality.
Notas de Lançamento:
v7
Added:
log(message) Generate a independent single value output.
Parameters:
message: string, the output message.
returns void
Originaly by Adolgov
Added:
log(message) Generate a independent single value output.
Parameters:
message: string, the output message.
returns void
Originaly by Adolgov
Notas de Lançamento:
v8 forgot about the parameters... x_x
Notas de Lançamento:
v9
Added:
init_ip(size, visible)
initiate property variables for intrabar persistance.
Parameters:
size: int, console line size.
visible: bool, toggle visibility if the table.
Returns: tuple, table and string array.
function proposed by adolgov.
Added:
init_ip(size, visible)
initiate property variables for intrabar persistance.
Parameters:
size: int, console line size.
visible: bool, toggle visibility if the table.
Returns: tuple, table and string array.
function proposed by adolgov.
Notas de Lançamento:
v10
Added:
log_ip(message, size, text_size, bg_color, text_color, border_color)
Generate a independent single value output stream supporting intrabar persistance.
Parameters:
message: string, the output message.
size: int, number of messages to show.
text_size: string, default=size.normal.
bg_color: color, default=#000000.
text_color: color, default=#ffffff.
border_color: color, default=color.grey.
returns void
Originaly by Adolgov
Added:
log_ip(message, size, text_size, bg_color, text_color, border_color)
Generate a independent single value output stream supporting intrabar persistance.
Parameters:
message: string, the output message.
size: int, number of messages to show.
text_size: string, default=size.normal.
bg_color: color, default=#000000.
text_color: color, default=#ffffff.
border_color: color, default=color.grey.
returns void
Originaly by Adolgov
Notas de Lançamento:
v11 - Update using type objects and methods.
Added:
Console
Console object used to store log entries and table.
Fields:
entries: Message entry stream.
table: Output table.
Updated:
init(this, size, visible, intrabar_persistance)
initializes the Console object.
Parameters:
this: Console, Console object with entries array and table.
size: int , Number of entries allowed in the console.
visible: bool , Toggles the visibility of the table, (default=true).
intrabar_persistance: bool , Toggles the entry message intrabar persistance into the console, (default=false).
Returns: Console object, contains the entries console and output table.
queue(this, new_line)
Regular Queue, will be called once every bar its called.
Parameters:
this
new_line: string, with contents for new line.
Returns: void.
queue_one(this, new_line)
Queue only one time, will not repeat itself.
Parameters:
this
new_line: string, with contents for new line.
Returns: void.
queue_one_intrabar(this, new_line)
Queue only one time, will not repeat itself.
Parameters:
this
new_line: string, with contents for new line.
Returns: void.
update(this)
Update method for the console screen.
Parameters:
this
Returns: void.
Removed:
init_ip(size, visible)
initiate property variables for intrabar persistance.
Added:
Console
Console object used to store log entries and table.
Fields:
entries: Message entry stream.
table: Output table.
Updated:
init(this, size, visible, intrabar_persistance)
initializes the Console object.
Parameters:
this: Console, Console object with entries array and table.
size: int , Number of entries allowed in the console.
visible: bool , Toggles the visibility of the table, (default=true).
intrabar_persistance: bool , Toggles the entry message intrabar persistance into the console, (default=false).
Returns: Console object, contains the entries console and output table.
queue(this, new_line)
Regular Queue, will be called once every bar its called.
Parameters:
this
new_line: string, with contents for new line.
Returns: void.
queue_one(this, new_line)
Queue only one time, will not repeat itself.
Parameters:
this
new_line: string, with contents for new line.
Returns: void.
queue_one_intrabar(this, new_line)
Queue only one time, will not repeat itself.
Parameters:
this
new_line: string, with contents for new line.
Returns: void.
update(this)
Update method for the console screen.
Parameters:
this
Returns: void.
Removed:
init_ip(size, visible)
initiate property variables for intrabar persistance.