forked from metin2/client
fix: Cursor destruction and Property line endings.
add: src/vcpkg_installed to .gitignore
This commit is contained in:
@ -16,7 +16,7 @@ import systemSetting
|
||||
import localeInfo
|
||||
|
||||
## Mouse Controler
|
||||
## <20><><EFBFBD>콺 Ŀ<><C4BF><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD> <20><><EFBFBD>콺 Ŀ<><C4BF><EFBFBD><EFBFBD> Attach<63>Ǿ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>̴<EFBFBD> Object<63><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20>ִ<EFBFBD>.
|
||||
## <20><><EFBFBD>콺 Ŀ<><C4BF><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD> <20><><EFBFBD>콺 Ŀ<><C4BF><EFBFBD><EFBFBD> Attach<63>Ǿ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>̴<EFBFBD> Object<63><74><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20>ִ<EFBFBD>.
|
||||
|
||||
class CursorImage(object):
|
||||
def __init__(self):
|
||||
@ -57,9 +57,7 @@ class CursorImage(object):
|
||||
grpImage.Render(self.handle)
|
||||
|
||||
class CMouseController(object):
|
||||
|
||||
def __init__(self):
|
||||
|
||||
self.x = 0
|
||||
self.y = 0
|
||||
|
||||
@ -84,9 +82,12 @@ class CMouseController(object):
|
||||
self.DeattachObject()
|
||||
|
||||
self.callbackDict = {}
|
||||
self.cursorDict = {}
|
||||
|
||||
def __del__(self):
|
||||
self.callbackDict = {}
|
||||
for k, v in self.cursorDict.items():
|
||||
v.DeleteImage()
|
||||
|
||||
def Create(self):
|
||||
self.IsSoftwareCursor = systemSetting.IsSoftwareCursor()
|
||||
@ -157,7 +158,7 @@ class CMouseController(object):
|
||||
self.curCursorImage = self.cursorDict[app.NORMAL]
|
||||
|
||||
except KeyError:
|
||||
dbg.TraceError("mouseModule.MouseController.SetCursor - <20>߸<EFBFBD><DFB8><EFBFBD> Ŀ<><C4BF> <20><>ȣ [%d]" % cursorNum)
|
||||
dbg.TraceError("mouseModule.MouseController.SetCursor - <20>߸<EFBFBD><DFB8><EFBFBD> Ŀ<><C4BF> <20><>ȣ [%d]" % cursorNum)
|
||||
self.curCursorName = app.NORMAL
|
||||
self.curCursorImage = self.cursorDict[app.NORMAL]
|
||||
|
||||
|
@ -57,6 +57,7 @@ def RunApp():
|
||||
app.Loop()
|
||||
|
||||
mainStream.Destroy()
|
||||
del mouseModule.mouseController
|
||||
|
||||
RunApp()
|
||||
|
||||
|
Reference in New Issue
Block a user