7#include "Component.hpp"
36 void Update(SDL_Event e,
int frame, std::vector<std::string> broadcastList);
45 void Render(SDL_Renderer *ren);
76 std::vector<Component *> m_components;
Definition: Component.hpp:38
Definition: GameObject.hpp:13
void AddComponent(Component *c)
Definition: GameObject.cpp:13
void Render(SDL_Renderer *ren)
Definition: GameObject.cpp:31
void Update(SDL_Event e, int frame, std::vector< std::string > broadcastList)
Definition: GameObject.cpp:25
std::string GetName()
Definition: GameObject.cpp:41
const std::vector< Component * > ListComponents()
Definition: GameObject.cpp:37
~GameObject()
Definition: GameObject.cpp:7
void RemoveComponent(Component *c)
Definition: GameObject.cpp:17