… | |
… | |
46 | |
46 | |
47 | static treasurelist *first_treasurelist; |
47 | static treasurelist *first_treasurelist; |
48 | |
48 | |
49 | static void change_treasure (treasure *t, object *op); /* overrule default values */ |
49 | static void change_treasure (treasure *t, object *op); /* overrule default values */ |
50 | |
50 | |
51 | typedef ska::flat_hash_map< |
51 | typedef ska::flat_hash_map |
|
|
52 | < |
52 | const char *, |
53 | const char *, |
53 | treasurelist *, |
54 | treasurelist *, |
54 | str_hash, |
55 | str_hash, |
55 | str_equal, |
56 | str_equal, |
56 | slice_allocator< std::pair<const char *const, treasurelist *> > |
57 | slice_allocator< std::pair<const char *const, treasurelist *> > |
57 | > tl_map_t; |
58 | > tl_map_t; |
58 | |
59 | |
59 | static tl_map_t tl_map; |
60 | static tl_map_t tl_map; |
60 | |
61 | |
61 | //TODO: class method |
62 | //TODO: class method |
62 | static void free_treasurestruct (treasure *t); // bleh desu |
63 | static void free_treasurestruct (treasure *t); // bleh desu |