/* * OBJC_FIND (C) Digital Design 1990 * * Ermitteln eines Objektes, das sich unter dem Mauszeiger befindet. */ #include int objc_find( OBJECT *ob_ftree, int ob_fstartob, int ob_fdepth, int ob_fmx, int ob_fmy ) { intin[0] = ob_fstartob; /* der Index des Objektes, bei dem die Suche * * beginnen soll */ intin[1] = ob_fdepth; /* die Anzahl der Ebenen, die abgesucht werden * * sollen (Vereinbarung wie bei ÝOBJC_DRAWÝOBJC_DRA.CÝ) */ intin[2] = ob_fmx; /* X-Position des Mauszeigers */ intin[3] = ob_fmy; /* Y-Position des Mauszeigers */ addrin[0] = ob_ftree; /* Adresse des abzusuchenden Objektbaumes */ AES( 43, 4, 1, 1, 0 ); return intout[0]; /* = ob_fobnum: Index des Objektes, auf dem sich * * der Mauszeiger befindet (-1 = kein Objekt * * befindet sich unter dem Mauszeiger). */ }