TmpMenu/src/backend/context/command_context.hpp

15 lines
411 B
C++
Raw Normal View History

#pragma once
#include "core/enums.hpp"
#include "services/players/player_service.hpp"
namespace big
{
class command_context
{
public:
virtual player_ptr get_sender() const = 0;
virtual CommandAccessLevel get_access_level() const = 0;
virtual void report_output(const std::string& output) const = 0;
virtual void report_error(const std::string& error) const = 0;
};
}