mirror of
https://github.com/Xevion/Pac-Man.git
synced 2025-12-06 15:15:48 -06:00
fix: use renderable layer properly, sorting entities before presenting
This commit is contained in:
@@ -87,7 +87,11 @@ pub fn render_system(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Render all entities to the backbuffer
|
// Render all entities to the backbuffer
|
||||||
for (_, renderable, position) in renderables.iter() {
|
for (_, renderable, position) in renderables
|
||||||
|
.iter()
|
||||||
|
.sort_by_key::<(Entity, &Renderable, &Position), _>(|(_, renderable, _)| renderable.layer)
|
||||||
|
.rev()
|
||||||
|
{
|
||||||
if !renderable.visible {
|
if !renderable.visible {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user