Horizon Official Technical Documentation
|
|
Go to the source code of this file.
Namespaces | |
namespace | Horizon |
namespace | Horizon::Zone |
namespace | Horizon::Zone::Units |
Macros | |
#define | MAX_CELLS_PER_GRID 32 |
#define | MAX_GRIDS_PER_MAP 14 |
#define | MAX_CELLS_PER_MAP MAX_CELLS_PER_GRID * MAX_GRIDS_PER_MAP |
#define | unit_ns(e) Horizon::Zone::Units::e |
Typedefs | |
typedef GridHolder< AllUnitTypes > | GridHolderType |
typedef Coordinates< MAX_GRIDS_PER_MAP > | GridCoords |
typedef Coordinates< MAX_CELLS_PER_MAP > | MapCoords |
typedef GridReferenceContainer< AllUnitTypes > | MapUnitContainer |
Enumerations | |
enum | grid_unit_skill_use_notification_type { GRID_UNIT_SKILL_USE_NOTIFY_CASTTIME , GRID_UNIT_SKILL_USE_NOTIFY_SUCCESS_DAMAGE , GRID_UNIT_SKILL_USE_NOTIFY_SUCCESS_NO_DAMAGE } |
Functions | |
typedef | TYPELIST_9 (unit_ns(Player), unit_ns(NPC), unit_ns(Elemental), unit_ns(Homunculus), unit_ns(Mercenary), unit_ns(Pet), unit_ns(Monster), unit_ns(Skill), unit_ns(Item)) AllUnitTypes |
#define MAX_CELLS_PER_GRID 32 |
#define MAX_CELLS_PER_MAP MAX_CELLS_PER_GRID * MAX_GRIDS_PER_MAP |
#define MAX_GRIDS_PER_MAP 14 |
#define unit_ns | ( | e | ) | Horizon::Zone::Units::e |
typedef Coordinates<MAX_GRIDS_PER_MAP> GridCoords |
typedef GridHolder<AllUnitTypes> GridHolderType |
typedef Coordinates<MAX_CELLS_PER_MAP> MapCoords |
typedef GridReferenceContainer<AllUnitTypes> MapUnitContainer |
Enumerator | |
---|---|
GRID_UNIT_SKILL_USE_NOTIFY_CASTTIME | |
GRID_UNIT_SKILL_USE_NOTIFY_SUCCESS_DAMAGE | |
GRID_UNIT_SKILL_USE_NOTIFY_SUCCESS_NO_DAMAGE |