fix misplaced curly brace

This commit is contained in:
ChrisMiuchiz 2019-10-24 18:58:10 -04:00
parent acb4ce7729
commit 51ba73da0f
1 changed files with 23 additions and 22 deletions

View File

@ -81,32 +81,33 @@ extern "C" void StartMods() {
} }
// Ensure version compatibility // Ensure version compatibility
for (DLL* dll : modDLLs) {
int majorVersion = ((int(*)())dll->ModMajorVersion)();
int minorVersion = ((int(*)())dll->ModMinorVersion)();
if (majorVersion != MOD_MAJOR_VERSION) {
sprintf(msg, "%s has major version %d but requires %d.\n", dll->fileName.c_str(), majorVersion, MOD_MAJOR_VERSION);
Popup("Error", msg);
exit(1);
if (minorVersion > MOD_MINOR_VERSION) {
sprintf(msg, "%s has minor version %d but requires %d or lower.\n", dll->fileName.c_str(), minorVersion, MOD_MINOR_VERSION);
Popup("Error", msg);
exit(1);
}
}
}
// Run Initialization routines on all mods
for (DLL* dll: modDLLs) { for (DLL* dll: modDLLs) {
int majorVersion = ((int(*)())dll->ModMajorVersion)(); ((void(*)())dll->ModPreInitialize)();
int minorVersion = ((int(*)())dll->ModMinorVersion)(); }
if (majorVersion != MOD_MAJOR_VERSION) {
sprintf(msg, "%s has major version %d but requires %d.\n", dll->fileName.c_str(), majorVersion, MOD_MAJOR_VERSION);
Popup("Error", msg);
exit(1);
if (minorVersion > MOD_MINOR_VERSION) { for (DLL* dll: modDLLs) {
sprintf(msg, "%s has minor version %d but requires %d or lower.\n", dll->fileName.c_str(), minorVersion, MOD_MINOR_VERSION); if (dll->ModInitialize) {
Popup("Error", msg); ((void(*)())dll->ModInitialize)();
exit(1);
}
}
// Run Initialization routines on all mods
for (DLL* dll: modDLLs) {
((void(*)())dll->ModPreInitialize)();
}
for (DLL* dll: modDLLs) {
if (dll->ModInitialize) {
((void(*)())dll->ModInitialize)();
}
} }
} }
if (hSelf) PrintLoadedMods(); if (hSelf) PrintLoadedMods();
return; return;
} }