 |
|
BaselScript |
Beschreibung
Szene
Eine Szene kann ein fertiger Teil eines Skripts, der einen Teil der Anwendung ausführt, sein.
Z.B. erste Szene enthält zum Beispiel ein Menü und zweite enthält Formularbearbeitung usw.
Jede Szene hat ihre eigene Nummer, Namen, und Anzeigemodus (Text oder Grafik)
Die Szenennummer kann digital oder als string sein.
Jedes Skript kann mehrere Szenen enthalten.
Eine der Szenen muss eine Szenennummer = 1 haben.
Diese Szene wird automatisch geladen, wenn das Skript aufgerufen wird.
Das Wechseln zu einer anderen Szene erfolgt mit dem Befehl , call scene=1 aufzurufen.
Jede Szene kann zwei spezielle Sektion haben:
section init - diese Sektion startet automatisch, wenn die Szene aufgerufen wird
scene = 1 name = sample orientation=landscape
section init
// init start values
call menu=m1
end section
menu m1
......
call scene = x
end menu
section back
call script=mainmenu
end section
end scene 1
----------------------------------------------
scene = x name= aaa mode=graphic
section init
clear canvas
draw tile=circle ....
.....
end section
section back
call scene 1
end section
end scene x