From 15387051b804c171aaf46809874baf47ad7047bc Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Sat, 28 May 2011 23:16:42 +0000
Subject: [PATCH] fix

git-svn-id: http://svn.net-core.org/repos/t-engine4@3492 51575b47-30f0-44d4-a5cc-537603b46e54
---
 game/engines/default/engine/Actor.lua  | 1 +
 game/engines/default/engine/Entity.lua | 1 +
 game/modules/tome/class/Actor.lua      | 1 +
 3 files changed, 3 insertions(+)

diff --git a/game/engines/default/engine/Actor.lua b/game/engines/default/engine/Actor.lua
index 2d19e5876e..c78c7fecd8 100644
--- a/game/engines/default/engine/Actor.lua
+++ b/game/engines/default/engine/Actor.lua
@@ -102,6 +102,7 @@ function _M:defineDisplayCallback()
 		local e
 		for i = 1, #ps do
 			e = ps[i]
+			e:checkDisplay()
 			if e.ps:isAlive() then e.ps:toScreen(x + w / 2, y + h / 2, true, w / game.level.map.tile_w)
 			else self:removeParticles(e)
 			end
diff --git a/game/engines/default/engine/Entity.lua b/game/engines/default/engine/Entity.lua
index a7a7d16d6d..11f08112c0 100644
--- a/game/engines/default/engine/Entity.lua
+++ b/game/engines/default/engine/Entity.lua
@@ -211,6 +211,7 @@ function _M:defineDisplayCallback()
 		local e
 		for i = 1, #ps do
 			e = ps[i]
+			e:checkDisplay()
 			if e.ps:isAlive() then e.ps:toScreen(x + w / 2, y + h / 2, true, w / game.level.map.tile_w)
 			else
 			end
diff --git a/game/modules/tome/class/Actor.lua b/game/modules/tome/class/Actor.lua
index f74e027723..c16dd7b249 100644
--- a/game/modules/tome/class/Actor.lua
+++ b/game/modules/tome/class/Actor.lua
@@ -433,6 +433,7 @@ function _M:defineDisplayCallback()
 		local e
 		for i = 1, #ps do
 			e = ps[i]
+			e:checkDisplay()
 			if e.ps:isAlive() then e.ps:toScreen(x + w / 2, y + h / 2, true, w / game.level.map.tile_w)
 			else self:removeParticles(e)
 			end
-- 
GitLab