Add game and stylesheet version numbers to set files. Closes #39

This commit is contained in:
Twan van Laarhoven
2020-05-19 23:56:23 +02:00
parent 09139128e1
commit 641acff92a
3 changed files with 27 additions and 3 deletions
+6
View File
@@ -68,8 +68,14 @@ void mark_dependency_member(const Card& card, const String& name, const Dependen
mark_dependency_member(card.data, name, dep);
}
void reflect_version_check(Reader& handler, const Char* key, intrusive_ptr<Packaged> const& package);
void reflect_version_check(Writer& handler, const Char* key, intrusive_ptr<Packaged> const& package);
void reflect_version_check(GetMember& handler, const Char* key, intrusive_ptr<Packaged> const& package);
void reflect_version_check(GetDefaultMember& handler, const Char* key, intrusive_ptr<Packaged> const& package);
IMPLEMENT_REFLECTION(Card) {
REFLECT(stylesheet);
reflect_version_check(handler, _("stylesheet_version"), stylesheet);
REFLECT(has_styling);
if (has_styling) {
if (stylesheet) {