Kategorie: Objekte
/ Menü
Ab Engineversion: 5.1 OC
symbol, parameter, bRight[, value] wobei bRight angibt, ob der Menueintrag mit [Special2] bzw. der rechten Maustaste ausgewählt wurde. value wird nur übergeben, wenn das Bit 8 bei extra gesetzt wird und gibt den (überschriebenen) angezeigten Wert des ausgewählten Menüeintrags an.
func ControlUse()
{
// Create local menu with local commandos
CreateMenu(GetID());
// Create menu items
AddMenuItem("Say hello", "SayHello");
AddMenuItem("Do magic", "DoMagic");
AddMenuItem("Create an object: %s", "CreateItem", Rock);
AddMenuItem("Create another object: %s", "CreateItem", Firestone);
}
func SayHello()
{
Message("Hello",this);
}
func DoMagic()
{
Sound("Magic*");
}
func CreateItem(id item)
{
CreateContents(item);
}