diff options
author | Patric Stout <truebrain@openttd.org> | 2021-06-07 11:35:21 +0200 |
---|---|---|
committer | Patric Stout <github@truebrain.nl> | 2021-07-02 22:21:58 +0200 |
commit | 3826703bc3807c8af7372b550760fcd8286b9a6c (patch) | |
tree | fdb2aa3b283050d4f9f94325e5df5794d851c124 /src/saveload/saveload.h | |
parent | cdb3dd0493749dd5c62378f318ea61bcb85f988f (diff) | |
download | openttd-3826703bc3807c8af7372b550760fcd8286b9a6c.tar.xz |
Add: store headers for chunks with SL_STRUCTLIST
Diffstat (limited to 'src/saveload/saveload.h')
-rw-r--r-- | src/saveload/saveload.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/saveload/saveload.h b/src/saveload/saveload.h index b6e843c99..a238d8c1b 100644 --- a/src/saveload/saveload.h +++ b/src/saveload/saveload.h @@ -456,7 +456,7 @@ public: /** * Get the pre-header description of the fields in the savegame. */ - virtual SaveLoadCompatTable GetCompatDescription() const { return {}; } + virtual SaveLoadCompatTable GetCompatDescription() const = 0; /** * Get the description for how to load the chunk. Depending on the @@ -481,6 +481,7 @@ template <class TImpl, class TObject> class DefaultSaveLoadHandler : public SaveLoadHandler { public: SaveLoadTable GetDescription() const override { return static_cast<const TImpl *>(this)->description; } + SaveLoadCompatTable GetCompatDescription() const override { return static_cast<const TImpl *>(this)->compat_description; } virtual void Save(TObject *object) const {} void Save(void *object) const override { this->Save(static_cast<TObject *>(object)); } |