NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

mouseInputHandler.py (679B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\mouseInputHandler.py
      2 
      3 
      4 class MouseInputHandler(object):
      5     __notifyevents__ = ['OnCameraZoomModifierChanged']
      6 
      7     def __init__(self):
      8         self.SetZoomModifier()
      9         sm.RegisterNotify(self)
     10 
     11     def GetCameraZoomModifier(self):
     12         return self.cameraZoomModifier
     13 
     14     def OnCameraZoomModifierChanged(self):
     15         self.SetZoomModifier()
     16 
     17     def SetZoomModifier(self):
     18         invertCameraZoom = settings.user.ui.Get('invertCameraZoom', False)
     19         if invertCameraZoom:
     20             self.cameraZoomModifier = -1
     21         else:
     22             self.cameraZoomModifier = 1