From 7bcc7e11ff367d655b58fdc29bde5174afd49e4b Mon Sep 17 00:00:00 2001 From: glx22 Date: Sun, 4 Jul 2021 22:44:23 +0200 Subject: Codechange: Use a common sub-class for NewGRFMapping chunks --- src/saveload/airport_sl.cpp | 28 ++++------------------------ 1 file changed, 4 insertions(+), 24 deletions(-) (limited to 'src/saveload/airport_sl.cpp') 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; -- cgit v1.2.3-54-g00ecf