… | |
… | |
694 | MTH void deactivate_recursive (); |
694 | MTH void deactivate_recursive (); |
695 | |
695 | |
696 | // set the given flag on all objects in the inventory recursively |
696 | // set the given flag on all objects in the inventory recursively |
697 | MTH void set_flag_inv (int flag, int value = 1); |
697 | MTH void set_flag_inv (int flag, int value = 1); |
698 | |
698 | |
699 | void enter_exit (object *exit);//Perl |
699 | void enter_exit (object *exit); // perl |
700 | MTH void enter_map (maptile *newmap, int x, int y); |
700 | MTH bool enter_map (maptile *newmap, int x, int y); |
701 | void player_goto (const_utf8_string path, int x, int y); // only for players |
701 | void player_goto (const_utf8_string path, int x, int y); // only for players |
702 | MTH bool apply (object *ob, int aflags = AP_APPLY); // ob may be 0 |
702 | MTH bool apply (object *ob, int aflags = AP_APPLY); // ob may be 0 |
703 | |
703 | |
704 | MTH object *mark () const; |
704 | MTH object *mark () const; |
705 | |
705 | |
… | |
… | |
961 | #define INS_NO_MERGE 0x0001 |
961 | #define INS_NO_MERGE 0x0001 |
962 | #define INS_ABOVE_FLOOR_ONLY 0x0002 |
962 | #define INS_ABOVE_FLOOR_ONLY 0x0002 |
963 | #define INS_NO_WALK_ON 0x0004 |
963 | #define INS_NO_WALK_ON 0x0004 |
964 | #define INS_ON_TOP 0x0008 |
964 | #define INS_ON_TOP 0x0008 |
965 | #define INS_BELOW_ORIGINATOR 0x0010 |
965 | #define INS_BELOW_ORIGINATOR 0x0010 |
|
|
966 | #define INS_NO_AUTO_EXIT 0x0020 // temporary, fix exits instead |
966 | |
967 | |
967 | //-GPL |
968 | //-GPL |
968 | |
969 | |
969 | #endif |
970 | #endif |
970 | |
971 | |