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