◆ WorldPacketList
◆ WorldWorldTextBuilder()
| Acore::WorldWorldTextBuilder::WorldWorldTextBuilder |
( |
uint32 |
textId, |
|
|
va_list * |
args = nullptr |
|
) |
| |
|
inlineexplicit |
uint32 i_textId
Definition World.cpp:1485
va_list * i_args
Definition World.cpp:1486
◆ do_helper()
| void Acore::WorldWorldTextBuilder::do_helper |
( |
WorldPacketList & |
data_list, |
|
|
char * |
text |
|
) |
| |
|
inlineprivate |
1475 {
1476 char* pos = text;
1478 {
1481 data_list.push_back(data);
1482 }
1483 }
@ CHAT_MSG_SYSTEM
Definition SharedDefines.h:3385
@ LANG_UNIVERSAL
Definition SharedDefines.h:723
char * lineFromMessage(char *&pos)
Definition World.cpp:1473
static std::size_t BuildChatPacket(WorldPacket &data, ChatMsg chatType, Language language, ObjectGuid senderGUID, ObjectGuid receiverGUID, std::string_view message, uint8 chatTag, std::string const &senderName="", std::string const &receiverName="", uint32 achievementId=0, bool gmMessage=false, std::string const &channelName="")
Definition Chat.cpp:273
Definition WorldPacket.h:26
References ChatHandler::BuildChatPacket(), CHAT_MSG_SYSTEM, LANG_UNIVERSAL, and lineFromMessage().
Referenced by operator()().
◆ lineFromMessage()
| char * Acore::WorldWorldTextBuilder::lineFromMessage |
( |
char *& |
pos | ) |
|
|
inlineprivate |
1473{ char* start = strtok(pos, "\n"); pos = nullptr; return start; }
Referenced by do_helper().
◆ operator()()
1453 {
1455 char const* text = strtext.c_str();
1456
1458 {
1459
1460 va_list ap;
1462
1463 char str[2048];
1464 vsnprintf(str, 2048, text, ap);
1465 va_end(ap);
1466
1468 }
1469 else
1471 }
#define sObjectMgr
Definition ObjectMgr.h:1731
void do_helper(WorldPacketList &data_list, char *text)
Definition World.cpp:1474
References do_helper(), i_args, i_textId, and sObjectMgr.
◆ i_args
| va_list* Acore::WorldWorldTextBuilder::i_args |
|
private |
◆ i_textId
| uint32 Acore::WorldWorldTextBuilder::i_textId |
|
private |
The documentation for this class was generated from the following file:
- azerothcore-wotlk/src/server/game/World/World.cpp