mirror of
https://github.com/Xevion/Pac-Man.git
synced 2025-12-06 11:15:46 -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
|
||||
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 {
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user