#include <Beam.hpp>
Public Member Functions | |
BeamSystem (eng::IRenderer &renderer) | |
~BeamSystem () override=default | |
BeamSystem (const BeamSystem &)=delete | |
BeamSystem & | operator= (const BeamSystem &)=delete |
BeamSystem (BeamSystem &&)=delete | |
BeamSystem & | operator= (BeamSystem &&)=delete |
void | update (ecs::Registry ®istry, float) override |
![]() | |
bool | isEnable () override |
void | setEnable (const bool enable) override |
![]() | |
virtual | ~ISystem ()=default |
Private Attributes | |
eng::IRenderer & | m_renderer |
|
inlineexplicit |
|
overridedefault |
|
delete |
|
delete |
|
delete |
|
delete |
|
inlineoverridevirtual |
Implements eng::ISystem.
Definition at line 28 of file Beam.hpp.
References cli::GameConfig::Beam::BAR_HEIGHT, cli::GameConfig::Beam::BAR_WIDTH, eng::IRenderer::drawPoint(), ecs::Registry::getAll(), ecs::Registry::getComponent(), m_renderer, eng::Color::r, cli::GameConfig::Player::SPRITE_WIDTH, and ecs::Transform::x.
|
private |