Neue Template Skripte

Die neuen Dateien erlauben es, die Templates zu modifizeren, ohne eine einzige Codezeile schreiben zu müssen! Ändern Sie die numerischen Werte und drücken “Save”, um die Änderungen zu übernehmen.

-dialog

Dieses Feature klingt nicht sehr aufregend, ist es aber! Tippen Sie “-dialog” in Ihre “Build Options” Box, wenn Sie Ihr Level ausrechnen lassen und Sie sehen das Fenster unten.

Panel Zeiger

Der Panelzeiger erlaubt uns, den Namen des Panels, welcher mit der Maus angeklickt wurde zu erhalten. Er wird als zweiter Parameter an die Button Funktion übergeben, wenn ein Knopf gedrückt wurde und als erster Parameter an die on_click Funktion.

bmap red_pcx = <red.pcx>;
bmap blue_pcx = <blue.pcx>;

function testpanel(name);

panel red_pan
{
x = 10;
y = 20;
bmap = red_pcx;
on_click = testpanel;
}

panel blue_pan
{
x = 10;
y = 40;
bmap = blue_pcx;
on_click = testpanel;
}

function testpanel(name);
{
if (name == red_pan)
{
// the red panel was clicked
........................................
}
if (name == blue_pan)
{
// the blue panel was clicked
........................................
}
}