ManaPlus
|
#include "resources/db/npcdialogdb.h"
#include "configuration.h"
#include "resources/beingcommon.h"
#include "resources/npcdialoginfo.h"
#include "utils/checkutils.h"
#include "utils/dtor.h"
#include "debug.h"
Go to the source code of this file.
Namespaces | |
anonymous_namespace{npcdialogdb.cpp} | |
Functions | |
static void | loadNpcDialogMenu (NpcDialogInfo *const dialog, const xmlNode *const node) |
static void | loadNpcDialogInventory (NpcDialogInfo *const dialog, xmlNode *const node) |
static void | loadNpcDialog (NpcDialogInfo *const dialog, const xmlNode *const node) |
Variables | |
bool | anonymous_namespace{npcdialogdb.cpp}::mLoaded = false |
NpcDialogDB::Dialogs | anonymous_namespace{npcdialogdb.cpp}::mDialogs |
|
static |
Definition at line 135 of file npcdialogdb.cpp.
References for_each_xml_child_node, loadNpcDialogInventory(), and loadNpcDialogMenu().
Referenced by NpcDialogDB::loadXmlFile().
|
static |
Definition at line 127 of file npcdialogdb.cpp.
References NpcInventoryInfo::cell, NpcInventoryInfo::columns, XML::getIntProperty(), XML::getProperty(), and NpcDialogInfo::inventory.
Referenced by loadNpcDialog().
|
static |
Definition at line 53 of file npcdialogdb.cpp.
References NpcDialogMenuInfo::buttons, for_each_xml_child_node, XML::getIntProperty(), XML::getProperty(), NpcTextInfo::height, NpcButtonInfo::image, NpcButtonInfo::imageHeight, NpcDialogMenuInfo::images, NpcButtonInfo::imageWidth, NpcDialogInfo::menu, NpcButtonInfo::name, NpcImageInfo::name, reportAlways, NpcTextInfo::text, NpcDialogMenuInfo::texts, NpcButtonInfo::value, NpcTextInfo::width, NpcButtonInfo::x, NpcImageInfo::x, NpcTextInfo::x, NpcButtonInfo::y, NpcImageInfo::y, and NpcTextInfo::y.
Referenced by loadNpcDialog().