… | |
… | |
101 | |
101 | |
102 | typedef char BUF [32]; |
102 | typedef char BUF [32]; |
103 | |
103 | |
104 | bool parse (const char *s) |
104 | bool parse (const char *s) |
105 | { |
105 | { |
106 | return sscanf (s, "<1%*[,.]%" SCNx64 ">", &seq) == 1; |
106 | return sscanf (s, "<1.%" SCNx64 ">", &seq) == 1; |
107 | } |
107 | } |
108 | |
108 | |
109 | const char *c_str (char *buf, int len) const |
109 | const char *c_str (char *buf, int len) const |
110 | { |
110 | { |
111 | snprintf (buf, len, "<1.%" PRIx64 ">", seq); |
111 | snprintf (buf, len, "<1.%" PRIx64 ">", seq); |
… | |
… | |
469 | MTH void activate (); |
469 | MTH void activate (); |
470 | MTH void deactivate (); |
470 | MTH void deactivate (); |
471 | MTH void activate_recursive (); |
471 | MTH void activate_recursive (); |
472 | MTH void deactivate_recursive (); |
472 | MTH void deactivate_recursive (); |
473 | |
473 | |
474 | // set the givne flag on all objects in the inventory recursively |
474 | // set the given flag on all objects in the inventory recursively |
475 | MTH void set_flag_inv (int flag, int value = 1); |
475 | MTH void set_flag_inv (int flag, int value = 1); |
476 | |
476 | |
477 | void enter_exit (object *exit);//Perl |
477 | void enter_exit (object *exit);//Perl |
478 | MTH void enter_map (maptile *newmap, int x, int y); |
478 | MTH void enter_map (maptile *newmap, int x, int y); |
479 | |
479 | |