InGame keys: Go to mainMenu with M. Exit client with ESC. Fix drop in drop out correctly.
This commit is contained in:
parent
d4e80733d2
commit
7d7d475499
|
@ -157,19 +157,28 @@ void GameState::InitiatePlayer( int id, const std::string &modelName, const floa
|
|||
|
||||
GameClientState::ClientState GameState::Update( float deltaTime )
|
||||
{
|
||||
GameStateUI::UIState UIstate = this->currGameUI->Update( deltaTime );
|
||||
GameStateUI::UIState UIstate = this->gameUI->Update( deltaTime );
|
||||
switch (UIstate)
|
||||
{
|
||||
case DanBias::Client::GameStateUI::UIState_shut_down:
|
||||
{
|
||||
this->privData->nextState = ClientState_Quit;
|
||||
// disconnect
|
||||
}
|
||||
|
||||
break;
|
||||
case DanBias::Client::GameStateUI::UIState_same:
|
||||
break;
|
||||
case DanBias::Client::GameStateUI::UIState_gaming:
|
||||
break;
|
||||
case DanBias::Client::GameStateUI::UIState_main_menu:
|
||||
//this->privData->nextState =
|
||||
break;
|
||||
case DanBias::Client::GameStateUI::UIState_shut_down:
|
||||
this->privData->nextState = ClientState_Quit;
|
||||
{
|
||||
this->privData->nextState = ClientState_Main;
|
||||
// disconnect
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue