set summon menu cooldown
This commit is contained in:
@@ -1,16 +1,19 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "SummonMenu.h"
|
#include "SummonMenu.h"
|
||||||
|
#include "td/game/BaseGame.h"
|
||||||
|
|
||||||
namespace td {
|
namespace td {
|
||||||
namespace gui {
|
namespace gui {
|
||||||
|
|
||||||
class GameMenu : public GuiWidget {
|
class GameMenu : public GuiWidget, public game::GameListener {
|
||||||
private:
|
private:
|
||||||
std::unique_ptr<SummonMenu> m_SummonMenu;
|
std::unique_ptr<SummonMenu> m_SummonMenu;
|
||||||
public:
|
public:
|
||||||
GameMenu(client::Client* client);
|
GameMenu(client::Client* client);
|
||||||
|
|
||||||
|
virtual void OnGameBegin();
|
||||||
|
|
||||||
virtual void Render();
|
virtual void Render();
|
||||||
private:
|
private:
|
||||||
void ShowTPS();
|
void ShowTPS();
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ namespace td {
|
|||||||
namespace gui {
|
namespace gui {
|
||||||
|
|
||||||
GameMenu::GameMenu(client::Client* client) : GuiWidget(client), m_SummonMenu(std::make_unique<SummonMenu>(client)) {
|
GameMenu::GameMenu(client::Client* client) : GuiWidget(client), m_SummonMenu(std::make_unique<SummonMenu>(client)) {
|
||||||
|
m_Client->GetGame().BindListener(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GameMenu::Render() {
|
void GameMenu::Render() {
|
||||||
@@ -105,5 +105,9 @@ void GameMenu::DisconnectButton() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void GameMenu::OnGameBegin() {
|
||||||
|
m_SummonMenu->SetCooldown(10);
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace gui
|
} // namespace gui
|
||||||
} // namespace td
|
} // namespace td
|
||||||
|
|||||||
Reference in New Issue
Block a user