35 lines
779 B
C++
35 lines
779 B
C++
![]() |
#pragma once
|
||
|
|
||
|
#include "CommandList.hpp"
|
||
|
|
||
|
namespace Stand
|
||
|
{
|
||
|
class CommandSpoofClanId;
|
||
|
class CommandSpoofClanTag;
|
||
|
class CommandSpoofClanName;
|
||
|
class CommandSpoofClanMotto;
|
||
|
class CommandSpoofClanAlt;
|
||
|
class CommandSpoofClanColour;
|
||
|
|
||
|
class CommandSpoofClan : public CommandList
|
||
|
{
|
||
|
private:
|
||
|
CommandSpoofClanId* id;
|
||
|
CommandSpoofClanTag* tag;
|
||
|
CommandSpoofClanName* name;
|
||
|
CommandSpoofClanMotto* motto;
|
||
|
CommandSpoofClanAlt* alt;
|
||
|
CommandSpoofClanColour* colour;
|
||
|
|
||
|
public:
|
||
|
inline static CommandSpoofClan* instance;
|
||
|
|
||
|
explicit CommandSpoofClan(CommandList* const parent);
|
||
|
|
||
|
[[nodiscard]] static Label getClanLabel(const char* const tag, const std::string& name, const bool alt_badge);
|
||
|
|
||
|
void setValuesFromHooking(Click& click) const;
|
||
|
static void updateData();
|
||
|
};
|
||
|
}
|