#include <moving.h>#include <properties.h>
gehe zum Quellcode dieser Datei
Funktionen | |
| void | give_notify (object obj) |
Variablen | |
| inherit std living | put_and_get |
| void give_notify | ( | object | obj | ) |
Definiert in Zeile 16 der Datei put_and_get.c.
Benutzt drop_obj(), give_obj(), msg(), P_LIGHT, P_LIGHT_MODIFIER, P_REJECT, QueryProp(), REJECT_DROP, REJECT_GIVE, REJECT_KEEP und REJECT_LIGHT_MODIFIER.
00017 { 00018 mixed* msg; 00019 if (pointerp(msg=QueryProp(P_REJECT))) { 00020 switch(msg[0]) { 00021 case REJECT_GIVE: 00022 say(msg[1]); 00023 give_obj( obj, this_player() ); 00024 break; 00025 case REJECT_LIGHT_MODIFIER: 00026 if (obj->QueryProp(P_LIGHT_MODIFIER) || 00027 obj->QueryProp(P_LIGHT)) break; 00028 case REJECT_DROP: 00029 say(msg[1]); 00030 drop_obj( obj ); 00031 break; 00032 case REJECT_KEEP: 00033 default: say(msg[1]); /* keep it */ 00034 } 00035 } 00036 }

| inherit std living put_and_get |
Definiert in Zeile 12 der Datei put_and_get.c.
1.6.3