//Script by Saber Mage/Brandon Smith of Decidel Electronics.

_cxxx = argument0;
_cyyy = argument1+(16*(global.mlheight-1))-(16*global.cii);
_uyyy = argument1+(16*(global.mlheight-1))-(16*global.cii);

global.showline = '[' + global.playername + ']:>> ' + keyboard_string + '|';
for(in = ceil(string_length(global.showline)/global.maxlength); in > 0; in -= 1)
{
global.showarg = global.showline;
global.showline = string_copy(global.showarg,0,global.maxlength);
global.showarg = string_copy(global.showarg,global.maxlength+1,string_length(global.showarg));
global.uline[in-1] = global.showline;
global.showline = global.showarg;
}


for(global.ci = global.bottomline; global.ci < global.bottomline+global.mlheight-global.cii; global.ci += 1)
{
font_color = c_white;
if(global.ci > (global.bottomline)*(global.bottomline > 0))
{
draw_text(_cxxx,_cyyy,global.cline[global.ci]);
}
_cyyy -= 16;
}

for(global.ci = global.cii; global.ci >= 0; global.ci -= 1)
{
font_color = c_red;
draw_text(_cxxx,_uyyy,global.uline[global.ci]);
_uyyy += 16;
}