… | |
… | |
925 | { |
925 | { |
926 | static maptile *freed_map; // freed objects are moved here to avoid crashes |
926 | static maptile *freed_map; // freed objects are moved here to avoid crashes |
927 | |
927 | |
928 | if (!freed_map) |
928 | if (!freed_map) |
929 | { |
929 | { |
930 | freed_map = get_empty_map (3, 3); |
930 | freed_map = new maptile; |
|
|
931 | |
931 | freed_map->name = "freed objects map"; |
932 | freed_map->name = "/internal/freed_objects_map"; |
932 | allocate_map (freed_map); |
933 | freed_map->width = 3; |
|
|
934 | freed_map->height = 3; |
|
|
935 | |
|
|
936 | freed_map->allocate (); |
933 | } |
937 | } |
934 | |
938 | |
935 | map = freed_map; |
939 | map = freed_map; |
936 | x = 1; |
940 | x = 1; |
937 | y = 1; |
941 | y = 1; |