/*
 *  OBJC_OFFSET                                 (C) Digital Design 1990
 *
 *  Berechnung der Koordinaten eines Objektes relativ zum
 *  Bildschirmnullpunkt.
 */
#include <gemdefs.h>

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  */
}

