Blocked the camera
This commit is contained in:
parent
1a92f04c6b
commit
bec50e6453
|
@ -22,6 +22,12 @@ class Player(Movable):
|
||||||
self.animationspeed = 2.5
|
self.animationspeed = 2.5
|
||||||
self.canmove = True
|
self.canmove = True
|
||||||
|
|
||||||
|
self.maxwidth,self.maxheight = self.tileset.layers[0]["surface"].get_size()
|
||||||
|
if abs(self.maxheight-234)<16:
|
||||||
|
self.maxheight = self.game.globals["camerah"]
|
||||||
|
if abs(self.maxwidth-416)<16:
|
||||||
|
self.maxwidth= self.game.globals["cameraw"]
|
||||||
|
|
||||||
self.sprite = self.spritestill
|
self.sprite = self.spritestill
|
||||||
collisionratio = 0.7
|
collisionratio = 0.7
|
||||||
self.rect[2] = self.sprite.get_width()*collisionratio
|
self.rect[2] = self.sprite.get_width()*collisionratio
|
||||||
|
@ -251,6 +257,12 @@ class Player(Movable):
|
||||||
self.game.globals["camerax"] = self.rect.center[0]-self.game.globals["cameraw"]/2
|
self.game.globals["camerax"] = self.rect.center[0]-self.game.globals["cameraw"]/2
|
||||||
self.game.globals["cameray"] = self.rect.center[1]-self.game.globals["camerah"]/2
|
self.game.globals["cameray"] = self.rect.center[1]-self.game.globals["camerah"]/2
|
||||||
|
|
||||||
|
self.game.globals["camerax"] = max(0,self.game.globals["camerax"])
|
||||||
|
self.game.globals["cameray"] = max(0,self.game.globals["cameray"])
|
||||||
|
|
||||||
|
self.game.globals["camerax"] = min(self.maxwidth-self.game.globals["cameraw"],self.game.globals["camerax"])
|
||||||
|
self.game.globals["cameray"] = min(self.maxheight-self.game.globals["camerah"],self.game.globals["cameray"])
|
||||||
|
|
||||||
def upcombo(self):
|
def upcombo(self):
|
||||||
|
|
||||||
if self.combotimer<=0:
|
if self.combotimer<=0:
|
||||||
|
|
Loading…
Reference in New Issue