Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

entitiesupdatethread.cpp 499B

12345678910111213141516171819202122232425
  1. #include "entitiesupdatethread.h"
  2. #include "entities/ugeentity.h"
  3. EntitiesUpdateThread::EntitiesUpdateThread(UGameEngine *parent)
  4. : QThread(parent)
  5. , _engine(parent)
  6. {
  7. }
  8. void EntitiesUpdateThread::update(int begin, int end)
  9. {
  10. _begin = begin;
  11. _end = end;
  12. start();
  13. }
  14. void EntitiesUpdateThread::run()
  15. {
  16. for (int i = _begin; i < _end; ++i) {
  17. UGEEntity* entity = _engine->getEntity(i);
  18. if (entity->isVisible()) {
  19. entity->update();
  20. }
  21. }
  22. }