Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
Hitbox.hpp File Reference

Go to the source code of this file.

Classes

struct  rtp::ecs::components::Hitbox
 Component representing a rectangular hitbox. More...
 

Namespaces

namespace  rtp
 
namespace  rtp::ecs
 File : RenderSystem.hpp License: MIT Author : Elias JosuĂ© HAJJAR LLAUQUEN elias.nosp@m.-jos.nosp@m.ue.ha.nosp@m.jjar.nosp@m.-llau.nosp@m.quen.nosp@m.@epit.nosp@m.ech..nosp@m.eu Date : 14/12/2025.
 
namespace  rtp::ecs::components
 File : Ammo.hpp License: MIT Author : Elias JosuĂ© HAJJAR LLAUQUEN elias.nosp@m.-jos.nosp@m.ue.ha.nosp@m.jjar.nosp@m.-llau.nosp@m.quen.nosp@m.@epit.nosp@m.ech..nosp@m.eu Date : 11/12/2025.
 

Enumerations

enum class  rtp::ecs::components::CollisionType {
  rtp::ecs::components::None , rtp::ecs::components::Solid , rtp::ecs::components::Trigger , rtp::ecs::components::Damage ,
  rtp::ecs::components::Heal
}
 Enum representing different types of collision behaviors. More...
 
enum class  rtp::ecs::components::CollisionShape { rtp::ecs::components::Rectangle , rtp::ecs::components::Circle }
 Enum representing different shapes of hitboxes. More...