Files
Bomberman/sources/Component/Gravity/GravityComponent.hpp
2021-06-10 11:24:47 +02:00

31 lines
690 B
C++

//
// Created by Tom Augier on 2021-05-20.
//
#pragma once
#include "Component/Component.hpp"
#include "Entity/Entity.hpp"
namespace BBM
{
class GravityComponent : public WAL::Component
{
public:
//! @inherit
WAL::Component *clone(WAL::Entity &entity) const override;
//! @brief Constructor
GravityComponent(WAL::Entity &entity);
//! @brief A Gravity component can't be instantiated, it should be derived.
GravityComponent(const GravityComponent &) = default;
//! @brief default destructor
~GravityComponent() override = default;
//! @brief A Gravity component can't be assigned
GravityComponent &operator=(const GravityComponent &) = delete;
};
}