Files
Bomberman/sources/Component/Controllable/ControllableComponent.cpp
2021-06-20 19:19:35 +02:00

31 lines
621 B
C++

//
// Created by Zoe Roux on 5/24/21.
//
#include "ControllableComponent.hpp"
namespace BBM
{
ControllableComponent::ControllableComponent(WAL::Entity &entity)
: WAL::Component(entity),
disabled(false)
{}
WAL::Component *ControllableComponent::clone(WAL::Entity &entity) const
{
return new ControllableComponent(entity);
}
ControllableComponent::ControllableComponent(WAL::Entity &entity, bool isDisabled)
: WAL::Component(entity),
disabled(isDisabled)
{}
void ControllableComponent::disable()
{
this->disabled = true;
this->pause = false;
this->bomb = false;
this->move = Vector2f();
}
}