|
Pol
Revision:cb584c9
|
#include <region.h>
Inheritance diagram for Pol::Core::RegionGroup< T >:Public Member Functions | |
| RegionGroup (const char *name) | |
| virtual T * | getregion (xcoord x, ycoord y, Realms::Realm *realm) |
| virtual T * | getregion (const std::string ®ionname) |
Public Member Functions inherited from Pol::Core::RegionGroupBase | |
| RegionGroupBase (const char *name) | |
| virtual | ~RegionGroupBase () |
| void | create_bgnd_region (Clib::ConfigElem &elem) |
| virtual size_t | estimateSize () const |
| const std::string & | name () const |
| void | read_region (Clib::ConfigElem &elem) |
Protected Member Functions | |
| virtual Region * | create_region (Clib::ConfigElem &elem, RegionId id) const POL_OVERRIDE |
Protected Member Functions inherited from Pol::Core::RegionGroupBase | |
| Region * | getregion_byloc (xcoord x, ycoord y, Realms::Realm *realm) |
| Region * | getregion_byname (const std::string ®ionname) |
Additional Inherited Members | |
Protected Types inherited from Pol::Core::RegionGroupBase | |
| typedef std::map< Realms::Realm *, RegionId ** > | RegionRealms |
Protected Attributes inherited from Pol::Core::RegionGroupBase | |
| RegionRealms | regionrealms |
| std::vector< Region * > | regions_ |
|
explicit |
|
inlineprotectedvirtual |
Implements Pol::Core::RegionGroupBase.
Definition at line 138 of file region.h.
References Pol::Core::read_region_data().
|
inlinevirtual |
Definition at line 126 of file region.h.
References Pol::Core::RegionGroupBase::getregion_byloc().
Referenced by Pol::Mobile::Character::check_justice_region_change(), Pol::Mobile::Character::check_light_region_change(), Pol::Mobile::Character::check_music_region_change(), Pol::Mobile::Character::check_weather_region_change(), Pol::Core::get_harvest_difficulty(), Pol::Core::get_region_string(), Pol::Core::harvest_resource(), Pol::Module::UOExecutorModule::mf_GetRegionLightLevelAtLocation(), Pol::Module::UOExecutorModule::mf_GetRegionName(), Pol::Module::UOExecutorModule::mf_GetRegionNameAtLocation(), Pol::Module::UOExecutorModule::mf_SetRegionLightLevel(), Pol::Module::UOExecutorModule::mf_SetRegionWeatherLevel(), Pol::Core::nocast_here(), Pol::Core::read_region_data(), Pol::Core::SetRegionLightLevel(), and Pol::Core::start_client_char().
|
inlinevirtual |
Definition at line 132 of file region.h.
References Pol::Core::RegionGroupBase::getregion_byname().