From 12990cee44efdae378ffbfb4d717ed8a1eafc6dc Mon Sep 17 00:00:00 2001 From: LaG1924 Date: Wed, 30 Jun 2021 18:08:59 +0500 Subject: Added Loading screen --- src/GameState.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/GameState.cpp b/src/GameState.cpp index be408dd..bb93c45 100644 --- a/src/GameState.cpp +++ b/src/GameState.cpp @@ -6,6 +6,7 @@ #include "Event.hpp" #include "Packet.hpp" +#include "Game.hpp" void GameState::Update(double deltaTime) { OPTICK_EVENT(); @@ -383,7 +384,6 @@ void GameState::UpdatePacket(std::shared_ptr ptr) { auto packetResponse = std::make_shared(packet->TeleportId); PUSH_EVENT("SendPacket", std::static_pointer_cast(packetResponse)); - break; } @@ -418,6 +418,9 @@ void GameState::UpdatePacket(std::shared_ptr ptr) { gameStatus.dimension = packet->Dimension; gameStatus.difficulty = packet->Difficulty; gameStatus.levelType = packet->LevelType; + SetState(State::Loading); + gameStatus.isGameStarted = false; + receivedEnoughChunks = false; break; } case EntityHeadLook: -- cgit v1.2.3