45 lines
6.5 KiB
Plaintext
45 lines
6.5 KiB
Plaintext
|
|
|
|
#using scripts\shared\array_shared;
|
|
|
|
#namespace string;
|
|
|
|
// Please contact DRoche before adding new string functions
|
|
// There is a 95%+ savings by doing string manipulation ( apart from == ) in code.
|
|
// String function moved to code
|
|
//strStartsWith()
|
|
//strEndsWith()
|
|
//strIsNumber()
|
|
//strIsFloat()
|
|
//strIsInt()
|
|
//strStrip()
|
|
|
|
/#
|
|
|
|
function rfill( str_input, n_length, str_fill_char = " " )
|
|
{
|
|
if ( str_fill_char == "" )
|
|
{
|
|
str_fill_char = " ";
|
|
}
|
|
|
|
Assert( str_fill_char.size == 1, "Fill string can only be 1 character." );
|
|
|
|
str_input = "" + str_input; // convert input to string if not already
|
|
|
|
n_fill_count = n_length - str_input.size;
|
|
|
|
str_fill = "";
|
|
|
|
if ( n_fill_count > 0 )
|
|
{
|
|
for ( i = 0; i < n_fill_count; i++ )
|
|
{
|
|
str_fill += str_fill_char;
|
|
}
|
|
}
|
|
|
|
return ( str_fill + str_input );
|
|
}
|
|
|
|
#/ |