FUNKTION:
public mixed IsUnit();
DEFINIERT IN:
/std/unit.c
ARGUMENTE:
keine
BESCHREIBUNG:
Die Funktion liefert entweder ein Unit-Objekt oder eine 1.
Wird die Unit durch eine Bewegung (z.B. nehmen, weglegen) geteilt,
so wird ein gleichartiges Unit-Objekt geclont und bewegt. Das
Ausgangs-Unit-Objekt merkt sich den Clone und liefert dieses Objekt
beim Aufruf von IsUnit() zurueck. Diese Funktionalitaet wird im
moving-Handler und im put_and_get verwendet, um nach der Teilung auf
den Clone zugreifen zu koennen. Wurde noch keine Teilung vorgenommen,
so liefert IsUnit() eine 1;
RÜCKGABEWERT:
Unit-Objekt oder 1
SIEHE AUCH:
unit(STD)
|