add warning when starting LAN game while having multiple instances open

also make the instance/window close code suck less (so that deleting an instance cleans up everything properly)
This commit is contained in:
Arisotura
2024-08-07 00:09:03 +02:00
parent b50d2f377c
commit d57fbd3f17
8 changed files with 163 additions and 83 deletions

View File

@ -124,12 +124,25 @@ void deleteEmuInstance(int id)
emuInstances[id] = nullptr;
}
void deleteAllEmuInstances()
void deleteAllEmuInstances(int first)
{
for (int i = 0; i < kMaxEmuInstances; i++)
for (int i = first; i < kMaxEmuInstances; i++)
deleteEmuInstance(i);
}
int numEmuInstances()
{
int ret = 0;
for (int i = 0; i < kMaxEmuInstances; i++)
{
if (emuInstances[i])
ret++;
}
return ret;
}
void pathInit()
{