Class EntityMonster

Inheritance Relationships

Base Types

  • public simulator::entity::Entity (Class Entity)

  • public std::enable_shared_from_this< EntityMonster >

Class Documentation

class simulator::entity::EntityMonster : public simulator::entity::Entity, public std::enable_shared_from_this<EntityMonster>

Public Functions

EntityMonster(uint32_t vid, int32_t x, int32_t y, float angle, uint16_t objClass, uint8_t state, uint8_t movementSpeed, uint8_t attackSpeed)
~EntityMonster() override = default
uint8_t GetType() const override
std::shared_ptr<Entity> GetPointer() override