camera3

来源:互联网 发布:淘宝上哪家皮草店好 编辑:程序博客网 时间:2024/06/07 07:26
  if direction == RIGHT:
            if self.x < WORLDWIDTH - WINDOWWIDTH - 1:
                print "right here"
                print self.x,WORLDWIDTH - WINDOWWIDTH - 1
                print self.player.x,WINDOWWIDTH/2
                if self.player.x - 0 < WINDOWWIDTH/2:
                    self.player.x += min(WINDOWWIDTH/2  - self.player.x ,CAMERASPEED)
                else:
                    self.x += min(WORLDWIDTH - WINDOWWIDTH-self.x,CAMERASPEED)
            elif self.x >= WORLDWIDTH - WINDOWWIDTH - 1:
                print "right there"
                if self.player.x <= WINDOWWIDTH - 1-self.player.width:
                    self.player.x += min(WINDOWWIDTH - 1-self.player.x-self.player.width,CAMERASPEED)
                print self.x,self.player.x 
        if direction == UP:
           
            if self.y >0:
                print "up here"
                print self.y,self.player.y 
                if self.player.y > WINDOWHEIGHT/2:
                    self.player.y -= min(self.player.y-WINDOWHEIGHT/2,CAMERASPEED)
                else:
                    self.y -= min(self.y,CAMERASPEED)
            elif self.y == 0:
                print "right here"
                print self.y,self.player.y 
                if self.player.y >= 0:
                    self.player.y -= min(self.player.y,CAMERASPEED)
原创粉丝点击