#include <Enemy.hpp>
Public Member Functions | |
EnemySystem (eng::IRenderer &renderer) | |
~EnemySystem () override=default | |
EnemySystem (const EnemySystem &)=delete | |
EnemySystem & | operator= (const EnemySystem &)=delete |
EnemySystem (EnemySystem &&)=delete | |
EnemySystem & | operator= (EnemySystem &&)=delete |
bool | isEnable () override |
void | setEnable (bool enable) override |
void | update (ecs::Registry ®istry, float dt) override |
![]() | |
virtual | ~ISystem ()=default |
Private Attributes | |
eng::IRenderer & | m_renderer |
|
inlineexplicit |
|
overridedefault |
|
delete |
|
delete |
|
inlineoverridevirtual |
Implements eng::ISystem.
|
delete |
|
delete |
|
inlineoverridevirtual |
Implements eng::ISystem.
|
inlineoverridevirtual |
Implements eng::ISystem.
Definition at line 34 of file Enemy.hpp.
References eng::IRenderer::createSprite(), eng::IRenderer::drawSprite(), ecs::Registry::getAll(), ecs::Registry::getComponent(), ecs::Registry::hasComponent(), ecs::IComponent::id, m_renderer, cli::GameConfig::Screen::REMOVE_MAX_Y, cli::GameConfig::Screen::REMOVE_MIN_Y, cli::GameConfig::Screen::REMOVE_X, ecs::Registry::removeComponent(), cli::GameConfig::Enemy::Easy::SPRITE_WIDTH, ecs::Transform::x, and ecs::Transform::y.
|
private |