Auth logic changes

This commit is contained in:
Jackzie 2024-10-12 11:03:15 -05:00
parent 807dbfd805
commit c935aec511
3 changed files with 55 additions and 25 deletions

View file

@ -66,8 +66,9 @@ enum AuthState {
AuthState authState;
enum GameState {
State_None,
State_Transitioning,
State_Hibernating
State_Transitioning = 1,
State_Hibernating = 2,
State_NewGame = 3
}
GameState g_gameState;
#define BUFFER_SIZE 2048
@ -581,11 +582,12 @@ void StopServer() {
void Event_GameStart(Event event, const char[] name, bool dontBroadcast) {
campaignStartTime = GetTime();
g_gameState = State_None;
g_gameState = State_NewGame;
if(StartPayload(true)) {
AddGameRecord();
SendPayload();
}
g_gameState = State_None;
}
void Event_GameEnd(Event event, const char[] name, bool dontBroadcast) {
campaignStartTime = 0;