示例#1
0
 def OnStateSelected(self, newState):
     if newState == (1, -1): newState = (0, 0)
     if newState == (1, 1): newState = (0, 0)
     #if l==(-1,0):l=(0,0)
     #if l==(1,0):l=(0,0)
     if newState == (0, 0):
         self.camera.Stop()
     if newState == (-1, 0):
         self.camera.Left()
     if newState == (-1, -1):
         self.camera.ZoomIn()
     if newState == (-1, 1):
         self.camera.ZoomOut()
     if newState == (1, 0):
         self.camera.Right()
     if newState == (0, -1):
         self.camera.Down()
     if newState == (0, 1):
         self.camera.Up()
     StateManager.OnStateSelected(self, newState)
示例#2
0
 def OnStateSelected(self, l):
     if l == (0, -1): l = (0, 0)
     if l == (0, 1): l = (0, 0)
     if l == (-1, 0): l = (0, 0)
     if l == (1, 0): l = (0, 0)
     StateManager.OnStateSelected(self, l)
示例#3
0
 def OnStateSelected(self, newState):
     StateManager.OnStateSelected(self, newState)