8#ifndef W_NOTCH_ENTITY_HPP
9#define W_NOTCH_ENTITY_HPP
13#pragma GCC diagnostic push
14#pragma GCC diagnostic ignored "-Wfloat-equal"
15#pragma GCC diagnostic ignored "-Wswitch-default"
16#include <SFML/Graphics.hpp>
17#pragma GCC diagnostic pop
74 void render( sf::RenderWindow& window );
Represents an entity in the ECS (Entity-Component System) architecture.
Definition wEntity.hpp:60
virtual ~NotchEntity()=default
Virtual destructor.
void render(sf::RenderWindow &window)
Renders the notch using SFML.
Definition wNotchEntity.cpp:35
NotchEntity(AxisType type)
Constructs a NotchEntity aligned to a given axis.
Definition wNotchEntity.cpp:23
Definition wAxisEntity.cpp:17
AxisType
Enum representing the type of axis to render.
Definition wAxisEntity.hpp:35