9 #ifndef _TurtleBrainsExpress_HealthBar_h_
10 #define _TurtleBrainsExpress_HealthBar_h_
12 #include "../../graphics/tb_graphic.h"
13 #include "../../graphics/tb_sprite.h"
14 #include "../../graphics/tb_text.h"
15 #include "../../graphics/tb_basic_shapes.h"
17 #include "../../game/tb_entity_behavior_interface.h"
47 virtual void OnUpdate(
const float deltaTime)
override;
48 virtual void OnRender(
void)
const override;
51 void GenerateBoxes(
void);
89 virtual void OnUpdate(
const float deltaTime)
override;
90 virtual void OnRender(
void)
const override;
118 void JumpDisplay(
void);
121 virtual void OnUpdate(
const float deltaTime)
override;
128 float mTimePerChange;
143 void OnAdd(
void)
override;
Definition: tb_vector.h:47
Definition: tb_graphic.h:61
virtual void OnUpdate(const float deltaTime) override
Definition: tb_entity.h:46
Definition: tbx_health_bar.h:21
uint16_t uint16
Unsigned integer with a size of 16 bits. Supports values from 0 to 65535.
Definition: tb_types.h:26
virtual void OnRender(void) const override
Definition: tb_entity_behavior_interface.h:25
A collection of objects and functions to express games quickly.
Definition: tbx_health_bar.h:27
Definition: tb_color.h:23
virtual void OnRender(void) const override
Definition: tbx_health_bar.h:75
virtual void OnUpdate(const float deltaTime) override
tbCore::uint16 PixelSpace
Definition: tb_texture_manager.h:35
void OnSimulate(void) override
Definition: tbx_health_bar.h:137
void OnAdd(void) override
Definition: tbx_health_bar.h:107
virtual void OnUpdate(const float deltaTime) override
Definition: tb_game_timer.h:25
Definition: tb_basic_shapes.h:220
Definition: tb_sprite.h:136