Files
Stand/Stand/CommandRevealMap.hpp

36 lines
583 B
C++
Raw Permalink Normal View History

2024-10-16 11:20:42 +08:00
#pragma once
#include "CommandToggle.hpp"
#include "is_session.hpp"
#include "natives.hpp"
namespace Stand
{
class CommandRevealMap : public CommandToggle
{
public:
explicit CommandRevealMap(CommandList* parent)
: CommandToggle(parent, LOC("RVLMAP"), { CMDNAME("revealmap") })
{
}
void onEnable(Click& click) final
{
registerScriptTickEventHandler(click, [this]
{
if (m_on)
{
HUD::SET_MINIMAP_HIDE_FOW(true);
return true;
}
else
{
HUD::SET_MINIMAP_HIDE_FOW(is_session_started());
return false;
}
});
}
};
}