26 FATAL_ERROR(
"SSCSMRequestPollNextEvent needs to be handled by SSCSMControler::runEvent()");
101 bool is_pos_ok =
false;
121 std::vector<const ContentFeatures*>
nodes;
131 for (u32 c = 0; c < ndef->
size(); c++) {
132 answer.
nodes.push_back(&ndef->
get(c));
Definition exceptions.h:96
This class is for getting the actual properties of nodes from their content ID.
Definition nodedef.h:514
const ContentFeatures & get(content_t c) const
Definition nodedef.h:528
u32 size() const
Definition nodedef.h:672
#define FATAL_ERROR(msg)
Definition debug.h:32
core::vector3d< s16 > v3s16
Definition irr_v3d.h:13
Logger g_logger
Definition log.cpp:56
LogStream rawstream(none_target_raw)
LogLevel
Definition log_internal.h:18
@ LL_MAX
Definition log_internal.h:26
Definition activeobjectmgr.cpp:11
SerializedSSCSMAnswer serializeSSCSMAnswer(T &&answer)
Definition sscsm_irequest.h:67
std::unique_ptr< ISSCSMAnswer > SerializedSSCSMAnswer
Definition sscsm_irequest.h:25
Definition sscsm_irequest.h:17
Definition sscsm_irequest.h:29
Definition sscsm_requests.h:117
std::vector< const ContentFeatures * > nodes
Definition sscsm_requests.h:121
std::vector< ItemDefinition > items
Definition sscsm_requests.h:118
Definition sscsm_requests.h:115
SerializedSSCSMAnswer exec(Client *client) override
Definition sscsm_requests.h:124
Definition sscsm_requests.h:92
MapNode node
Definition sscsm_requests.h:93
bool is_pos_ok
Definition sscsm_requests.h:94
Definition sscsm_requests.h:90
SerializedSSCSMAnswer exec(Client *client) override
Definition sscsm_requests.h:99
v3s16 pos
Definition sscsm_requests.h:97
Definition sscsm_requests.h:70
Definition sscsm_requests.h:68
std::string text
Definition sscsm_requests.h:73
LogLevel level
Definition sscsm_requests.h:74
SerializedSSCSMAnswer exec(Client *client) override
Definition sscsm_requests.h:76
Definition sscsm_requests.h:20
std::unique_ptr< ISSCSMEvent > next_event
Definition sscsm_requests.h:21
Definition sscsm_requests.h:18
SerializedSSCSMAnswer exec(Client *client) override
Definition sscsm_requests.h:24
Definition sscsm_requests.h:52
Definition sscsm_requests.h:50
std::string text
Definition sscsm_requests.h:55
SerializedSSCSMAnswer exec(Client *client) override
Definition sscsm_requests.h:57
Definition sscsm_requests.h:34
Definition sscsm_requests.h:32
SerializedSSCSMAnswer exec(Client *client) override
Definition sscsm_requests.h:39
std::string reason
Definition sscsm_requests.h:37