/* -*- LPC -*- */ /* * $Locker: $ * $Id: given.c,v 1.3 1998/10/09 10:16:16 terano Exp $ * $Log: given.c,v $ * Revision 1.3 1998/10/09 10:16:16 terano * Changes for ranma * * Revision 1.1 1998/01/06 04:39:52 ceres * Initial revision * */ inherit "/std/effect_shadow"; void event_enter(object ob, string mess, object from) { mixed *bit; int ret; /* Check to see if it is us the object is entering... */ if (environment(ob) == player) { bit = arg(); if (functionp(bit)) { ret = evaluate(bit, player, ob, mess, from); } else if (pointerp(bit)) { ret = call_other(bit[0], bit[1], player, ob, mess, from); } } player->event_enter(ob, mess, from); } /* event_enter() */