From 23e5a116c6a55868ca29f5ebea82a8f959cef6a0 Mon Sep 17 00:00:00 2001 From: Flo L Date: Fri, 30 Nov 2012 22:27:47 +0100 Subject: [PATCH] fix/workaround: removed glitches with scaling and quads --- controls.lua | 4 ++++ gfx/tilebatch.png | Bin 393 -> 413 bytes map.lua | 12 +++++++----- 3 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 controls.lua rewrite gfx/tilebatch.png (97%) diff --git a/controls.lua b/controls.lua new file mode 100644 index 0000000..0729c75 --- /dev/null +++ b/controls.lua @@ -0,0 +1,4 @@ +Control = {} + +function Control:new(o) +end diff --git a/gfx/tilebatch.png b/gfx/tilebatch.png dissimilarity index 97% index f089b2a72f5e3a15386dac953ddb7463d780b0b6..dae44cf39ddf0e42e4f4bcd399c7c612785973f6 100644 GIT binary patch delta 392 zcwPaB0eAk11DyjQiBL{Q4GJ0x0000DNk~Le0001H0000Y2nGNE0Ie3R7?B|$e;ySG zHgm8ULjV8)JV``BRA}Dqn_G^AAP`0C!9HjIduWRJm`C@dJ3XK!@NsTp6ip<##|wz4 zvWq^X3Hp^i7Fuh|HuNq3+7+C5Z_xCZ1Yic+lL-$(y%zzqLvkLH0+>ybV{Q^Pp3Vbi zz`$%3D{_n5>uXp(X5^(VJv;RkHrY6y1ERk5707oqq3ScgVqoUFdPMQNIQ7U>rRy{Rq4w!5>syPY7 z%1xU_EZ8qCG-b*COXinYz$A^xTJn+wz$8F9@}2^ii{JXMfC88ka`mCPUN68*P_fcI zOAMGH)J^Qhub{n8A-rfAk5f&89Uu{%!vN0000-UZK~3S&FXt#A18Q^x4LJO` zpC|4-u-Wh_V1WcvL-d#*gP6+ze`jPq1x&646GKd~d~f2d2U`6SSB1OR$t7Aefh}Gm z3Qt~NUBucbL39{=3K%FsAV_HMD^fsb2;_Gxg5It&1w4@;^1Paear1OW1pBg|Q_zF? zf7G8u3g}n?^{jR%U=aM)bv^|Q{0bfop8_hw#HxEc6fhc)hN`Y61jU diff --git a/map.lua b/map.lua index 2683304..72e0a50 100644 --- a/map.lua +++ b/map.lua @@ -16,14 +16,16 @@ end --TODO verschieben nach graphics function Map:loadTiles() local quads = {} +--[[ for i = 0, (self.noOfTiles-1) do - quads[i+1] = love.graphics.newQuad(((i*self.realTileSize)), 0, self.realTileSize, self.realTileSize, self.realTileSize*self.noOfTiles, self.realTileSize) + quads[i+1] = love.graphics.newQuad((((i+1)*self.realTileSize)), 0, self.realTileSize, self.realTileSize, self.realTileSize*self.noOfTiles, self.realTileSize) end ---[[ - quads[1] = love.graphics.newQuad(0,0,33,32,99,32) - quads[2] = love.graphics.newQuad(33,0,33,32,96,32) - quads[3] = love.graphics.newQuad(66,0,33,32,96,32) ]]-- + + quads[1] = love.graphics.newQuad(1,1,32,32,102,34) + quads[2] = love.graphics.newQuad(35,1,32,32,102,34) + quads[3] = love.graphics.newQuad(69,32,32,32,102,34) + local image = love.graphics.newImage( self.tilesPath ) image:setFilter("nearest","linear") image:setWrap("repeat","repeat") -- 2.11.4.GIT