Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. void RenderSystem::update(float delta, std::vector<std::unique_ptr<Entity>> &entities)
  2. {
  3.     delta = 0;
  4.     for (auto i = entities.begin(); i != entities.end(); ++i) {
  5.         if (((*i)->getComponentFlags() & m_mask) == m_mask) {
  6.             Component* c = (*i)->getComponent(RENDER_COMPONENT);
  7.             std::cout << "component ptr: " << c << std::endl;
  8.             RenderComponent* r = dynamic_cast<RenderComponent*>(c);
  9.             if (r != nullptr) {
  10.                 r->model.render();
  11.             }
  12.         }
  13.     }
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement