0
0
mirror of https://github.com/Nimac0/SDL_Minigame synced 2026-01-12 15:53:42 +00:00

Adjusted for loop

This commit is contained in:
Benedikt Galbavy 2024-10-16 13:57:23 +02:00
parent 686ebbb97f
commit 074d285aff

View File

@ -2,15 +2,14 @@
#include "RenderObject.h" #include "RenderObject.h"
#include <algorithm> #include <algorithm>
void RenderManager::renderAll() void RenderManager::renderAll()
{ {
if (!this->isSorted) { if (!this->isSorted) {
std::ranges::sort(this->renderObjects, RenderObject::ZIndexComparator()); std::ranges::sort(this->renderObjects, RenderObject::ZIndexComparator());
} }
std::ranges::for_each(this->renderObjects, [](RenderObject* obj) { for (RenderObject* obj : this->renderObjects) {
obj->draw(); obj->draw();
}); }
} }
void RenderManager::add(RenderObject* renderObject) { void RenderManager::add(RenderObject* renderObject) {