Add project version check via git

This commit is contained in:
GriffinR
2025-04-10 22:37:32 -04:00
parent 69efdc34d0
commit 55f44a6257
6 changed files with 159 additions and 15 deletions

View File

@@ -336,6 +336,7 @@ public:
this->unusedTileCovered = 0x0000;
this->unusedTileSplit = 0x0000;
this->maxEventsPerGroup = 255;
this->forcedMajorVersion = 0;
this->identifiers.clear();
this->readKeys.clear();
}
@@ -406,6 +407,7 @@ public:
int collisionSheetHeight;
QList<uint32_t> warpBehaviors;
int maxEventsPerGroup;
int forcedMajorVersion;
protected:
virtual QString getConfigFilepath() override;

View File

@@ -355,7 +355,7 @@ private:
void refreshCollisionSelector();
void setLayoutOnlyMode(bool layoutOnly);
bool checkProjectSanity();
bool isInvalidProject(Project *project);
bool loadProjectData();
bool setProjectUI();
void clearProjectUI();

View File

@@ -87,6 +87,7 @@ public:
void clearHealLocations();
bool sanityCheck();
int getSupportedMajorVersion(QString *errorOut = nullptr);
bool load();
Map* loadMap(const QString &mapName);