From 83660155739d218d617d7a4e65ec276e43482271 Mon Sep 17 00:00:00 2001 From: RSDuck Date: Thu, 22 Oct 2015 03:38:29 +0200 Subject: [PATCH] Another small fix Tested on a real 3ds, everything seems to work correctly! --- source/Render.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/Render.c b/source/Render.c index 21bb7ce..8ceed54 100644 --- a/source/Render.c +++ b/source/Render.c @@ -418,11 +418,11 @@ void renderLightsToStencil() { int i; for (i = 0; i < eManager.lastSlot[currentLevel]; ++i) { Entity e = eManager.entities[currentLevel][i]; - if (e.type != ENTITY_FURNITURE - && e.entityFurniture.itemID == ITEM_LANTERN) + if (e.type != ENTITY_FURNITURE) continue; - if (e.x > player.x - 160 && e.y > player.y - 125 - && e.x < player.x + 160 && e.y < player.y + 125) + if (e.entityFurniture.itemID == ITEM_LANTERN && e.x > player.x - 160 + && e.y > player.y - 125 && e.x < player.x + 160 + && e.y < player.y + 125) renderLight(e.x, e.y, lanternLightBake); } GPU_SetDepthTestAndWriteMask(true, GPU_GEQUAL, GPU_WRITE_ALL);