From 4239e358d286e45602556359759a3d3a525b6a8c Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Fri, 22 Oct 2010 16:16:04 +0000 Subject: [PATCH] ops git-svn-id: http://svn.net-core.org/repos/t-engine4@1603 51575b47-30f0-44d4-a5cc-537603b46e54 --- game/engines/default/engine/utils.lua | 18 +++++++++--------- game/modules/tome/class/Object.lua | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/game/engines/default/engine/utils.lua b/game/engines/default/engine/utils.lua index b24cb1e856..f040011f84 100644 --- a/game/engines/default/engine/utils.lua +++ b/game/engines/default/engine/utils.lua @@ -455,15 +455,6 @@ end tstring = {} tstring.is_tstring = true -local tsmeta = {__index=tstring} - -setmetatable(tstring, { - __call = function(self, t) - setmetatable(t, tsmeta) - return t - end, - __tostring = tstring.toString, -}) function tstring:add(...) local v = {...} @@ -695,6 +686,15 @@ function tstring:drawOnSurface(s, max_width, max_lines, font, x, y, r, g, b) end end +-- Make tstring into an object +local tsmeta = {__index=tstring, __tostring = tstring.toString} +setmetatable(tstring, { + __call = function(self, t) + setmetatable(t, tsmeta) + return t + end, +}) + dir_to_coord = { [1] = {-1, 1}, diff --git a/game/modules/tome/class/Object.lua b/game/modules/tome/class/Object.lua index f83f0b98f9..848581bd93 100644 --- a/game/modules/tome/class/Object.lua +++ b/game/modules/tome/class/Object.lua @@ -412,7 +412,7 @@ function _M:getDesc(name_param) local c, _ = self:getDisplayColor() local desc = tstring{} if not self:isIdentified() then - desc:add({"color", unpack(c)}, self:getName(name_param), {"color", "WHITE"}) + desc:add({"color", unpack(c)}, self:getName(name_param), {"color", "WHITE"}, true) else desc:add({"color", unpack(c)}, self:getName(name_param), {"color", "WHITE"}, true) desc:merge(self.desc) -- GitLab