Argentum Online - Cliente
sound_component.h
1 #ifndef __SOUND_COMPONENT_H
2 #define __SOUND_COMPONENT_H
3 
4 #include "../ECS/component.h"
5 #include "../SDL/sdl_timer.h"
6 
11 class SoundComponent : public Component {
12  private:
13  SDLTimer step_sound_timer;
14 
15  public:
17  ~SoundComponent();
18 
19  void update() override;
20  void init() override;
21 };
22 
23 #endif
SoundComponent
Componente de sonido de los personajes.
Definition: sound_component.h:11
SDLTimer
Timer basado en la cuenta de SDL.
Definition: sdl_timer.h:9
SoundComponent::update
void update() override
Actualiza el componente.
Definition: sound_component.cpp:14
SoundComponent::init
void init() override
Inicializa el componente con lo que necesite, es llamado en el momento de agregarlo a la entity.
Definition: sound_component.cpp:23
Component
Componente agregable a entidades.
Definition: component.h:10