12 explicit Hitbox(
unsigned short sizex,
unsigned short sizey) noexcept;
15 ~
Hitbox() noexcept override = default;
21 [[nodiscard]]
unsigned short getWidth() const noexcept;
22 [[nodiscard]]
unsigned short getHeight() const noexcept;
23 void setWidth(
unsigned short width) noexcept;
24 void setHeight(
unsigned short height) noexcept;
27 unsigned short _sizex;
28 unsigned short _sizey;
Definition: Hitbox.hpp:10
void setHeight(unsigned short height) noexcept
Definition: Hitbox.cpp:54
Hitbox(unsigned short sizex, unsigned short sizey) noexcept
Definition: Hitbox.cpp:11
bool isColliding(const std::shared_ptr< ECS::Position > current, const std::shared_ptr< ECS::Hitbox > compare, const std::shared_ptr< ECS::Position > comp) const noexcept
Definition: Hitbox.cpp:66
unsigned short getHeight() const noexcept
Definition: Hitbox.cpp:40
unsigned short getWidth() const noexcept
Definition: Hitbox.cpp:33
void setWidth(unsigned short width) noexcept
Definition: Hitbox.cpp:47
Hitbox(Hitbox &&) noexcept=delete
Definition: Position.hpp:8
Definition: ComponentManager.hpp:14