PhysicManager.hpp file

Classes

class PhysicManager

Enums

enum ContactCategory: uint16 { CAT_NONE = 0x0000, CAT_WALL = 0x0001, CAT_ONE_WAY_WALL = 0x0002, CAT_PLAYER = 0x0004, CAT_DOOR_ENTRY = 0x0008, CAT_DOOR_EXIT = 0x0010, CAT_PIG = 0x0020, CAT_BOX = 0x0040, CAT_ITEM = 0x0080, CAT_BOMB = 0x0100, CAT_FOOT_SENSOR = 0x0200, CAT_ATTACK_SENSOR = 0x0400, CAT_ALL = 0xFFFF }
enum ContactMask: uint16 { MASK_NONE = CAT_NONE, MASK_PLAYER = CAT_ALL, MASK_WALL = CAT_ALL, MASK_DOOR_ENTRY = CAT_PLAYER, MASK_DOOR_EXIT = CAT_PLAYER, MASK_PIG = CAT_ALL & ~CAT_ITEM, MASK_BOX = CAT_ALL & ~CAT_ITEM, MASK_ITEM = CAT_PLAYER | CAT_WALL, MASK_BOMB = CAT_ALL, MASK_FOOT_SENSOR = CAT_ALL, MASK_PLAYER_ATTACK_SENSOR = CAT_PIG | CAT_BOX, MASK_PIG_ATTACK_SENSOR = CAT_PLAYER, MASK_PIG_VISION_SENSOR = CAT_ALL }