summaryrefslogtreecommitdiff
path: root/src/saveload/airport_sl.cpp
diff options
context:
space:
mode:
authorglx22 <glx@openttd.org>2021-07-04 22:44:23 +0200
committerLoïc Guilloux <glx22@users.noreply.github.com>2021-07-06 22:29:08 +0200
commit7bcc7e11ff367d655b58fdc29bde5174afd49e4b (patch)
tree2014ca7f72fed7417cf73ff69dca401a46b4c872 /src/saveload/airport_sl.cpp
parent6e627f35ac03008dab7729ad079b79db9df2d68b (diff)
downloadopenttd-7bcc7e11ff367d655b58fdc29bde5174afd49e4b.tar.xz
Codechange: Use a common sub-class for NewGRFMapping chunks
Diffstat (limited to 'src/saveload/airport_sl.cpp')
-rw-r--r--src/saveload/airport_sl.cpp28
1 files changed, 4 insertions, 24 deletions
diff --git a/src/saveload/airport_sl.cpp b/src/saveload/airport_sl.cpp
index e762c54d0..d83c45b04 100644
--- a/src/saveload/airport_sl.cpp
+++ b/src/saveload/airport_sl.cpp
@@ -14,32 +14,12 @@
#include "../safeguards.h"
-struct APIDChunkHandler : ChunkHandler {
- APIDChunkHandler() : ChunkHandler('APID', CH_TABLE) {}
-
- void Save() const override
- {
- Save_NewGRFMapping(_airport_mngr);
- }
-
- void Load() const override
- {
- Load_NewGRFMapping(_airport_mngr);
- }
+struct APIDChunkHandler : NewGRFMappingChunkHandler {
+ APIDChunkHandler() : NewGRFMappingChunkHandler('APID', _airport_mngr) {}
};
-struct ATIDChunkHandler : ChunkHandler {
- ATIDChunkHandler() : ChunkHandler('ATID', CH_TABLE) {}
-
- void Save() const override
- {
- Save_NewGRFMapping(_airporttile_mngr);
- }
-
- void Load() const override
- {
- Load_NewGRFMapping(_airporttile_mngr);
- }
+struct ATIDChunkHandler : NewGRFMappingChunkHandler {
+ ATIDChunkHandler() : NewGRFMappingChunkHandler('ATID', _airporttile_mngr) {}
};
static const ATIDChunkHandler ATID;