next up previous contents index
Next: Nimm und iss: Die Up: Der Baum der Erkenntnis: Previous: Die deutsche Library


Und es geschah also: Ausführungsreihenfolge

Eine AKTION mit einem bestimmten DIREKTEN_OBJEKT (noun) wird in folgenden Schritten abgearbeitet.

  1. Das before-Stadium

    1. Aufruf der GamePreRoutine()
    2. Aufruf von player.orders()
    3. Aufruf der react_before aller im Blickfeld (scope) befindlichen Objekte
    4. Aufruf der before-Routine des Raums
    5. Aufruf von DIREKTES_OBJEKT.before()
  2. Das during-Stadium (Library oder selbst definierte Routine der AKTION);

    nur wenn die AKTION erfolgreich ist bzw. wenn AKTIONSub() (d.h. die selbst definierte Aktionsroutine) AfterRoutines() aufruft, folgt:
  3. Das after-Stadium

    1. Aufruf der react_after aller im Blickfeld (scope) befindlichen Objekte einschließlich der Spielerfigur (player)
    2. Aufruf der after-Routine des Raums
    3. Aufruf von DIREKTES_OBJEKT.after()
    4. Aufruf der GamePostRoutine()
Beachte: In allen Stadien von 1 und 3 (before und after) wird die weitere Ausführung abgebrochen, sobald auch nur eine der aufgerufenen Routinen true zurückgibt.


next up previous contents index
Next: Nimm und iss: Die Up: Der Baum der Erkenntnis: Previous: Die deutsche Library
Frank Borger
2003-05-02