X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=1cbf11ef86e679c6b3cdbc314a42e7cbe4d9f0f0;hb=c256dca7c6ca2c7f8eeffae53c02fe62bd892198;hp=ae1bf7378f59f6ed12494a08de8bd692e3b49aa6;hpb=150d065f431d665326fd8028748c48a74ad956bb;p=blank.git diff --git a/src/client/client.cpp b/src/client/client.cpp index ae1bf73..1cbf11e 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -105,6 +105,11 @@ void InteractiveState::Handle(const SDL_Event &event) { case SDL_KEYDOWN: // TODO: move to interface if (event.key.keysym.sym == SDLK_RETURN) { + chat.Clear(); + master.GetEnv().state.Push(&chat); + hud.KeepMessages(true); + } else if (event.key.keysym.sym == SDLK_SLASH) { + chat.Preset("/"); master.GetEnv().state.Push(&chat); hud.KeepMessages(true); } else { @@ -191,8 +196,6 @@ void InteractiveState::Handle(const Packet::SpawnEntity &pack) { if (model_id > 0 && model_id <= res.models.size()) { res.models.Get(model_id).Instantiate(entity.GetModel()); } - cout << "spawned entity #" << entity_id << " (" << entity.Name() - << ") at " << entity.AbsolutePosition() << endl; } void InteractiveState::Handle(const Packet::DespawnEntity &pack) { @@ -202,7 +205,6 @@ void InteractiveState::Handle(const Packet::DespawnEntity &pack) { for (Entity &entity : world.Entities()) { if (entity.ID() == entity_id) { entity.Kill(); - cout << "despawned entity #" << entity_id << " (" << entity.Name() << ") at " << entity.AbsolutePosition() << endl; return; } }