… | |
… | |
1005 | |
1005 | |
1006 | freelist = li; |
1006 | freelist = li; |
1007 | ++free_count; |
1007 | ++free_count; |
1008 | } |
1008 | } |
1009 | |
1009 | |
|
|
1010 | // special "grave" map used to store all removed objects |
|
|
1011 | // till they can be destroyed - saves a lot of checks in the rest |
|
|
1012 | // of the code |
1010 | static struct freed_map : maptile |
1013 | static struct freed_map |
|
|
1014 | : maptile |
1011 | { |
1015 | { |
1012 | freed_map () |
1016 | freed_map () |
1013 | : maptile (3, 3) |
1017 | : maptile (3, 3) |
1014 | { |
1018 | { |
1015 | path = "<freed objects map>"; |
1019 | path = "<freed objects map>"; |