diff options
author | smatz <smatz@openttd.org> | 2009-05-17 16:28:29 +0000 |
---|---|---|
committer | smatz <smatz@openttd.org> | 2009-05-17 16:28:29 +0000 |
commit | 570af0ce449b6c94427233d7eae07c40bb789197 (patch) | |
tree | 81450baf6a65200503c2871c31e586ac5214d054 /src/saveload/map_sl.cpp | |
parent | 83dc6ef6e6064441c9a5ebc22061de313147821a (diff) | |
download | openttd-570af0ce449b6c94427233d7eae07c40bb789197.tar.xz |
(svn r16338) -Codechange: split loading of references to two phases
In the first phase, indexes are stored. In the second phase, indexes are checked for validity and converted to pointers
Diffstat (limited to 'src/saveload/map_sl.cpp')
-rw-r--r-- | src/saveload/map_sl.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/saveload/map_sl.cpp b/src/saveload/map_sl.cpp index 005960582..9fd90f28a 100644 --- a/src/saveload/map_sl.cpp +++ b/src/saveload/map_sl.cpp @@ -236,13 +236,13 @@ static void Save_MAP7() } extern const ChunkHandler _map_chunk_handlers[] = { - { 'MAPS', Save_MAPS, Load_MAPS, CH_RIFF }, - { 'MAPT', Save_MAPT, Load_MAPT, CH_RIFF }, - { 'MAPO', Save_MAP1, Load_MAP1, CH_RIFF }, - { 'MAP2', Save_MAP2, Load_MAP2, CH_RIFF }, - { 'M3LO', Save_MAP3, Load_MAP3, CH_RIFF }, - { 'M3HI', Save_MAP4, Load_MAP4, CH_RIFF }, - { 'MAP5', Save_MAP5, Load_MAP5, CH_RIFF }, - { 'MAPE', Save_MAP6, Load_MAP6, CH_RIFF }, - { 'MAP7', Save_MAP7, Load_MAP7, CH_RIFF | CH_LAST }, + { 'MAPS', Save_MAPS, Load_MAPS, NULL, CH_RIFF }, + { 'MAPT', Save_MAPT, Load_MAPT, NULL, CH_RIFF }, + { 'MAPO', Save_MAP1, Load_MAP1, NULL, CH_RIFF }, + { 'MAP2', Save_MAP2, Load_MAP2, NULL, CH_RIFF }, + { 'M3LO', Save_MAP3, Load_MAP3, NULL, CH_RIFF }, + { 'M3HI', Save_MAP4, Load_MAP4, NULL, CH_RIFF }, + { 'MAP5', Save_MAP5, Load_MAP5, NULL, CH_RIFF }, + { 'MAPE', Save_MAP6, Load_MAP6, NULL, CH_RIFF }, + { 'MAP7', Save_MAP7, Load_MAP7, NULL, CH_RIFF | CH_LAST }, }; |