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:
parent
686ebbb97f
commit
074d285aff
@ -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) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user