Пример #1
0
 def keyPressEvent(self, e):
     if not self.cam:
         return
     if self.mouse_dwn:
         cam = dheng.wld_get_cam()
         key = e.key()
         if key == QtCore.Qt.Key_W or key == QtCore.Qt.Key_Up:
             dheng.cam_fwd(self.cam, 0.5)
         elif e.key() == QtCore.Qt.Key_S or key == QtCore.Qt.Key_Down:
             dheng.cam_fwd(self.cam, -0.5)
         elif e.key() == QtCore.Qt.Key_D or key == QtCore.Qt.Key_Right:
             dheng.cam_strafe(self.cam, 0.5)
         elif e.key() == QtCore.Qt.Key_A or key == QtCore.Qt.Key_Left:
             dheng.cam_strafe(self.cam, -0.5)
Пример #2
0
 def keyPressEvent(self, e):
     if not self.cam:
         return
     if self.mouse_dwn:
         cam = dheng.wld_get_cam()
         key = e.key()
         if key == QtCore.Qt.Key_W or key == QtCore.Qt.Key_Up:
             dheng.cam_fwd(self.cam, 0.5)
         elif e.key() == QtCore.Qt.Key_S or key == QtCore.Qt.Key_Down:
             dheng.cam_fwd(self.cam, -0.5)
         elif e.key() == QtCore.Qt.Key_D or key == QtCore.Qt.Key_Right:
             dheng.cam_strafe(self.cam, 0.5)
         elif e.key() == QtCore.Qt.Key_A or key == QtCore.Qt.Key_Left:
             dheng.cam_strafe(self.cam, -0.5)
Пример #3
0
 def wheelEvent(self, e):
     if not self.cam:
         return
     steps = e.delta() / 15
     dheng.cam_fwd(self.cam, steps)
Пример #4
0
 def wheelEvent(self, e):
     if not self.cam:
         return
     steps = e.delta()/15
     dheng.cam_fwd(self.cam, steps)