|
Pol
Revision:cb584c9
|
#include "uobject.h"#include "item/item.h"#include "multi/multi.h"#include "mobile/charactr.h"#include <algorithm>#include <vector>#include "../clib/passert.h"#include "../clib/rawtypes.h"#include "../plib/realmdescriptor.h"#include "realms/WorldChangeReasons.h"#include "realms/realm.h"#include "uconst.h"#include "zone.h"Go to the source code of this file.
Classes | |
| struct | Pol::Core::FilterImp< T > |
| struct | Pol::Core::WorldIterator< Filter > |
| struct | Pol::Core::Zone |
Namespaces | |
| Pol | |
| Pol::Core | |
Typedefs | |
| typedef FilterImp< FilterType::Item > | Pol::Core::ItemFilter |
| typedef FilterImp< FilterType::Mobile > | Pol::Core::MobileFilter |
| typedef FilterImp< FilterType::Multi > | Pol::Core::MultiFilter |
| typedef FilterImp< FilterType::NPC > | Pol::Core::NPCFilter |
| typedef FilterImp< FilterType::OnlinePlayer > | Pol::Core::OnlinePlayerFilter |
| typedef FilterImp< FilterType::Player > | Pol::Core::PlayerFilter |
| typedef std::vector< Mobile::Character * > | Pol::Core::ZoneCharacters |
| typedef std::vector< Items::Item * > | Pol::Core::ZoneItems |
| typedef std::vector< Multi::UMulti * > | Pol::Core::ZoneMultis |
Functions | |
| void | Pol::Core::add_item_to_world (Items::Item *item) |
| void | Pol::Core::add_multi_to_world (Multi::UMulti *multi) |
| void | Pol::Core::ClrCharacterWorldPosition (Mobile::Character *chr, Realms::WorldChangeReason reason) |
| void | Pol::Core::ClrItemWorldPosition (Items::Item *item) |
| int | Pol::Core::get_mobile_count () |
| int | Pol::Core::get_toplevel_item_count () |
| Zone & | Pol::Core::getzone (unsigned short x, unsigned short y, Realms::Realm *realm) |
| void | Pol::Core::move_multi_in_world (unsigned short oldx, unsigned short oldy, unsigned short newx, unsigned short newy, Multi::UMulti *multi, Realms::Realm *oldrealm) |
| void | Pol::Core::MoveCharacterWorldPosition (unsigned short oldx, unsigned short oldy, unsigned short newx, unsigned short newy, Mobile::Character *chr, Realms::Realm *oldrealm) |
| void | Pol::Core::MoveItemWorldPosition (unsigned short oldx, unsigned short oldy, Items::Item *item, Realms::Realm *oldrealm) |
| void | Pol::Core::optimize_zones () |
| void | Pol::Core::remove_item_from_world (Items::Item *item) |
| void | Pol::Core::remove_multi_from_world (Multi::UMulti *multi) |
| void | Pol::Core::SetCharacterWorldPosition (Mobile::Character *chr, Realms::WorldChangeReason reason) |
| void | Pol::Core::SetItemWorldPosition (Items::Item *item) |
| void | Pol::Core::zone_convert (unsigned short x, unsigned short y, unsigned short *wx, unsigned short *wy, const Realms::Realm *realm) |
| void | Pol::Core::zone_convert_clip (int x, int y, const Realms::Realm *realm, unsigned short *wx, unsigned short *wy) |
Definition in file uworld.h.
| u16 wxH |
Definition at line 180 of file uworld.h.
Referenced by Pol::Core::find_legal_container(), Pol::Core::find_legal_item(), Pol::Core::find_legal_singleclick_item(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocation(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocationOfType(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocationWithFlag(), Pol::Multi::multis_exist_in(), and Pol::Multi::objects_exist_in().
| u16 wxL |
Definition at line 178 of file uworld.h.
Referenced by Pol::Core::find_legal_container(), Pol::Core::find_legal_item(), Pol::Core::find_legal_singleclick_item(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocation(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocationOfType(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocationWithFlag(), Pol::Multi::multis_exist_in(), and Pol::Multi::objects_exist_in().
| u16 wyH |
Definition at line 181 of file uworld.h.
Referenced by Pol::Core::find_legal_container(), Pol::Core::find_legal_item(), Pol::Core::find_legal_singleclick_item(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocation(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocationOfType(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocationWithFlag(), Pol::Multi::multis_exist_in(), and Pol::Multi::objects_exist_in().
| u16 wyL |
Definition at line 179 of file uworld.h.
Referenced by Pol::Core::find_legal_container(), Pol::Core::find_legal_item(), Pol::Core::find_legal_singleclick_item(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocation(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocationOfType(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocationWithFlag(), Pol::Multi::multis_exist_in(), and Pol::Multi::objects_exist_in().