summaryrefslogtreecommitdiff
path: root/src/saveload/object_sl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/saveload/object_sl.cpp')
-rw-r--r--src/saveload/object_sl.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/saveload/object_sl.cpp b/src/saveload/object_sl.cpp
index a61050303..eea1ec0fc 100644
--- a/src/saveload/object_sl.cpp
+++ b/src/saveload/object_sl.cpp
@@ -66,18 +66,8 @@ struct OBJSChunkHandler : ChunkHandler {
}
};
-struct OBIDChunkHandler : ChunkHandler {
- OBIDChunkHandler() : ChunkHandler('OBID', CH_TABLE) {}
-
- void Save() const override
- {
- Save_NewGRFMapping(_object_mngr);
- }
-
- void Load() const override
- {
- Load_NewGRFMapping(_object_mngr);
- }
+struct OBIDChunkHandler : NewGRFMappingChunkHandler {
+ OBIDChunkHandler() : NewGRFMappingChunkHandler('OBID', _object_mngr) {}
};
static const OBIDChunkHandler OBID;