summaryrefslogtreecommitdiff
path: root/src/gui/npc_text.cpp
diff options
context:
space:
mode:
authorJared Adams <jaxad0127@gmail.com>2009-03-09 13:26:59 -0600
committerIra Rice <irarice@gmail.com>2009-03-09 15:02:54 -0600
commit4463387e133b0cd238ebb1ff89b8362fc2adbe75 (patch)
tree37675fed8f6515bc155f1dd7b41fff627440801d /src/gui/npc_text.cpp
parent40883938ceb60b0999f9b693dadbe2239e83f139 (diff)
downloadmana-client-4463387e133b0cd238ebb1ff89b8362fc2adbe75.tar.gz
mana-client-4463387e133b0cd238ebb1ff89b8362fc2adbe75.tar.bz2
mana-client-4463387e133b0cd238ebb1ff89b8362fc2adbe75.tar.xz
mana-client-4463387e133b0cd238ebb1ff89b8362fc2adbe75.zip
Send the correct packet for the NPC close button
Both packets do the same, but we should be explicit anyways. Also, seperate out NPC client packets.
Diffstat (limited to 'src/gui/npc_text.cpp')
-rw-r--r--src/gui/npc_text.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gui/npc_text.cpp b/src/gui/npc_text.cpp
index b94e8aa4..ec8a4b6e 100644
--- a/src/gui/npc_text.cpp
+++ b/src/gui/npc_text.cpp
@@ -38,6 +38,7 @@ NpcTextDialog::NpcTextDialog(Network *network):
Window(_("NPC")), mNetwork(network)
{
setResizable(true);
+ setCloseButton(true);
setMinWidth(200);
setMinHeight(150);
@@ -103,6 +104,13 @@ void NpcTextDialog::nextDialog(int npcID)
outMsg.writeInt32(npcID);
}
+void NpcTextDialog::closeDialog(int npcID)
+{
+ MessageOut outMsg(mNetwork);
+ outMsg.writeInt16(CMSG_NPC_CLOSE);
+ outMsg.writeInt32(npcID);
+}
+
void NpcTextDialog::widgetResized(const gcn::Event &event)
{
Window::widgetResized(event);