Bomberman
BonusUISystem.hpp
Go to the documentation of this file.
1 //
2 //
3 //
4 
5 #pragma once
6 
7 #include "System/System.hpp"
8 #include "Wal.hpp"
11 
12 namespace BBM
13 {
15  class BonusUISystem : public WAL::System<StatComponent, Drawable2DComponent>
16  {
17  private:
18  public:
21 
23  explicit BonusUISystem(WAL::Wal &wal);
25  BonusUISystem(const BonusUISystem &) = default;
27  ~BonusUISystem() override = default;
29  BonusUISystem &operator=(const BonusUISystem &) = delete;
30  };
31 }
32 
BBM::BonusUISystem
The system that allow the text of the ui to display current values.
Definition: BonusUISystem.hpp:15
WAL::ViewEntity
Definition: View.hpp:19
System.hpp
BBM::BonusUISystem::BonusUISystem
BonusUISystem(WAL::Wal &wal)
A default constructor.
Definition: BonusUISystem.cpp:9
BBM
Definition: AnimationsComponent.cpp:9
WAL::Wal
The main WAL class, it is used to setup and run the ECS.
Definition: Wal.hpp:27
StatComponent.hpp
WAL::System
A base system of WAL.
Definition: System.hpp:22
Wal.hpp
Drawable2DComponent.hpp
BBM::BonusUISystem::onFixedUpdate
void onFixedUpdate(WAL::ViewEntity< StatComponent, Drawable2DComponent > &entity) override
Definition: BonusUISystem.cpp:13
BBM::BonusUISystem::operator=
BonusUISystem & operator=(const BonusUISystem &)=delete
A bomb holder system is not assignable.
BBM::BonusUISystem::~BonusUISystem
~BonusUISystem() override=default
A default destructor.