1
0
mirror of https://github.com/moparisthebest/Simba synced 2024-11-25 10:42:20 -05:00
Simba/Projects/MMLLib/pymml/mml.py
2010-03-31 00:24:16 +02:00

32 lines
608 B
Python
Executable File

#!/usr/bin/env python
from ctypes import *
import platform
from mmlmouse import Mouse
class MMLCoreException(Exception):
def __init__(self, err):
Exception.__init__(self, err)
class MMLCore(object):
def __init__(self, dllpath):
self.dll = CDLL(dllpath)
self.dll.init.restype = c_int
self.dll.init.argtypes = None
if self.dll.init() != 0:
del self.dll
raise MMLCoreException("Could not initialize the DLL")
def __del__(self):
del self.dll
DLL = MMLCore('../libmml.so')
m = Mouse(DLL)
print m._getMousePos()
del DLL