/* * OBJC_OFFSET (C) Digital Design 1990 * * Berechnung der Koordinaten eines Objektes relativ zum * Bildschirmnullpunkt. */ #include int objc_offset( OBJECT *ob_oftree, int ob_ofobject, int *ob_ofxoff, int *ob_ofyoff ) { intin[0] = ob_ofobject; /* der Index des Objektes, dessen Position * * ermittelt werden soll. */ addrin[0] = ob_oftree; /* Adresse des Objektbaumes */ AES( 44, 1, 3, 1, 0 ); *ob_ofxoff = intout[1]; /* X-Koordinate des Objektes in Bezug auf den * * Bildschirm */ *ob_ofyoff = intout[2]; /* Y-Koordinate des Objektes in Bezug auf den * * Bildschirm */ return intout[0]; /* = ob_ofreturn: positiv bei Erfolg, 0 bei Fehler */ }