The only way I have found is using a text object.
here is a sample of what I have done.
code:
define NumItemStrings = 20;
string strItem1;
string strItem2;
string strItem3;
string strItem4;
string strItem5;
string strItem6;
string strItem7;
string strItem8;
string strItem9;
string strItem10;
string strItem11;
string strItem12;
string strItem13;
string strItem14;
string strItem15;
string strItem16;
string strItem17;
string strItem18;
string strItem19;
string strItem20;
//////////////////////////////////////////////////////////////////////////////////////////
// text txtPanels
//
// Description : Holds Positions For strings to be read in for credits and keys for
// options
//
//////////////////////////////////////////////////////////////////////////////////////////
text txtPanels
{
layer = 100;
font = fntCentury12;
strings = NumItemStrings;
string = strItem1, strItem2, strItem3, strItem4, strItem5, strItem6, strItem7,strItem8,
strItem9, strItem10,strItem11,strItem12, strItem13, strItem14, strItem15, strItem16,
strItem17, strItem18, strItem19, strItem20;
}
//////////////////////////////////////////////////////////////////////////////////////////
// function ResetStrings()
//
// Description : Resets all of the strings so they are empty
//
//////////////////////////////////////////////////////////////////////////////////////////
function ResetStrings()
{
var Counter;
while (Counter < NumItemStrings)
{
str_cpy(txtPanels.string[Counter], " ");
Counter += 1;
}
}
function SetKeyboardStrings()
{
ResetStrings();
str_cpy(strItem1, "Left");
str_cpy(strItem2, "Right");
str_cpy(strItem3, "Up");
str_cpy(strItem4, "Down");
str_cpy(strItem5, "Space Bar & Left Button");
str_cpy(strItem6, "ALT & Right Button");
str_cpy(strItem7, "CTRL");
str_cpy(strItem9, "M");
str_cpy(strItem10, "R");
str_cpy(strItem11, "4");
str_cpy(strItem12, "1 2 3");
str_cpy(strItem13, "Z");
}
txtPanels.pos_x = 330;
txtPanels.pos_y = 280;
txtPanels.visible = on;