mirror of
https://github.com/zoriya/Bomberman.git
synced 2026-02-17 18:54:10 +00:00
31 lines
621 B
C++
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();
|
|
}
|
|
} |