EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DungeonService.cpp File Reference
#include "eve-server.h"
#include "PyServiceCD.h"
#include "dungeon/DungeonService.h"
#include "dungeon/DungeonDB.h"
Include dependency graph for DungeonService.cpp:

Go to the source code of this file.

Functions

 PyCallable_Make_InnerDispatcher (DungeonService) DungeonService
 

Function Documentation

PyCallable_Make_InnerDispatcher ( DungeonService  )

Definition at line 49 of file DungeonService.cpp.

References m_dispatch, and PyCallable_REG_CALL.

52 : PyService(mgr, "dungeon"),
53  m_dispatch(new Dispatcher(this))
54 {
55  _SetCallDispatcher(m_dispatch);
56 
57  // objects
58  PyCallable_REG_CALL(DungeonService, IsObjectLocked);
60  PyCallable_REG_CALL(DungeonService, RemoveObject);
63  PyCallable_REG_CALL(DungeonService, EditObjectName);
64  PyCallable_REG_CALL(DungeonService, EditObjectRadius);
65  PyCallable_REG_CALL(DungeonService, EditObjectXYZ);
66  PyCallable_REG_CALL(DungeonService, EditObjectYawPitchRoll);
67  // templates
68  PyCallable_REG_CALL(DungeonService, TemplateAdd);
69  PyCallable_REG_CALL(DungeonService, TemplateRemove);
70  PyCallable_REG_CALL(DungeonService, TemplateEdit);
71  PyCallable_REG_CALL(DungeonService, AddTemplateObjects);
72  PyCallable_REG_CALL(DungeonService, TemplateObjectAddDungeonList);
73  // others
74  PyCallable_REG_CALL(DungeonService, GetArchetypes);
75  PyCallable_REG_CALL(DungeonService, DEGetFactions);
76  PyCallable_REG_CALL(DungeonService, DEGetDungeons);
77  PyCallable_REG_CALL(DungeonService, DEGetTemplates);
79  PyCallable_REG_CALL(DungeonService, DEGetRoomObjectPaletteData);
80 }
Dispatcher *const m_dispatch
#define PyCallable_REG_CALL(c, m)
Definition: PyServiceCD.h:78