This commit is contained in:
lustlion 2021-10-26 15:03:31 +02:00
parent f59f74f9d6
commit 5e1148f49d
2 changed files with 6 additions and 5 deletions

@ -1 +0,0 @@
Subproject commit 38e8c5a4db22269d5d63d39c733b3802452b4c0b

View File

@ -5,13 +5,15 @@ Camera = {
} }
function Camera:CenterAt(x,y,cx,cy) function Camera:CenterAt(x,y,cx,cy)
self.pos.x = x-self.width/2 self.pos.x = x-self.width/(2*game.scale)
self.pos.y = y-self.height/2 self.pos.y = y-self.height/(2*game.scale)
cx = cx - self.width
cy = cy - self.height
if not (cx == nil or cy == nil) then if not (cx == nil or cy == nil) then
if self.pos.x < 0 then self.pos.x = 0 end
if self.pos.x > cx then self.pos.x = cx end if self.pos.x > cx then self.pos.x = cx end
if self.pos.y < 0 then self.pos.y = 0 end
if self.pos.y > cy then self.pos.y = cy end if self.pos.y > cy then self.pos.y = cy end
if self.pos.x < 0 then self.pos.x = 0 end
if self.pos.y < 0 then self.pos.y = 0 end
end end
self.pos.x = math.floor(self.pos.x) self.pos.x = math.floor(self.pos.x)
self.pos.y = math.floor(self.pos.y) self.pos.y = math.floor(self.pos.y)