OBJ_SET_VAR <name> <var_nr> <wert>
Beschreibung: Speichert beim Objekt <name> in die Variable <var_nr> den Wert <wert>. Nummer darf von 0 .. <Anzahl Variablen>-1 des Objektes gehen.
Hinweis: Es ist oft sinnvoll, anschließend den Wert nochmals zu lesen, um rauszukriegen, wie das Objekt den Wert gespeicher hat. Es kommt oft vor, daß das Objekt den Wert zuvor prüft und gegebenfalls in einen für ihn sinnvollen Bereich ändert.
Parameter:
  • <name> Name des Objekts
  • <var_nr> Nummer der Variable von 0..(Anzahl-1)
  • <wert> der zu speichernde Wert
Ergebnis: <wert> Wert der Variable
Fehler:
  • unbekanntes Objekt
  • nicht geklappt, wenn falsche Variablennummer
Beispiel: ; Ausschnitt aus einem AnimFX:
;********************************************************
>init:
....
; Anlegen von zwei Variablen für das AnimFX;
; 'ich' ist ein Variablenname,
; über den die beiden Werte anzusprechbar sind:
AFX_SET_N_OBJ_VARS ich 2
; Parameterfenster deklarieren mit zwei Real-Werten:
AFX_DEFINE_OBJ_VAR ich 0 1 1.Wert -20 20
AFX_DEFINE_OBJ_VAR ich 1 1 2.Wert -20 20
; jetzt die Variablen mit passenden Werten vorbelegen:
OBJ_SET_VAR ich 0 0.4
OBJ_SET_VAR ich 1 1.8
RETURN OK
;********************************************************
>start:
; hier die beiden Werte auslesen:
AFX_GET_OBJ ich 0
GET_RESULT geo
OBJ_GET_VAR geo 0
GET_RESULT wert_1
OBJ_GET_VAR geo 1
GET_RESULT wert_2
....