1
0
mirror of https://github.com/moparisthebest/Simba synced 2024-11-25 02:32:19 -05:00

Fix exporting

This commit is contained in:
Merlijn Wajer 2010-06-28 00:20:35 +02:00
parent b69097789f
commit 66d07009ef
2 changed files with 34 additions and 30 deletions

View File

@ -193,6 +193,8 @@ exports
{ Finder } { Finder }
findColor, findColor,
findColors, findColors,
findColorTolerance,
findColorsTolerance,
{ Mem Management } { Mem Management }
fpc_freemem_, fpc_freemem_,

View File

@ -26,34 +26,36 @@ class MMLCore(object):
def __del__(self): def __del__(self):
del self.dll del self.dll
DLL = MMLCore('../libmml.so')
c = Color(DLL) if __name__ == '__main__':
ret = c.find((0, 0, 100, 100), 0) DLL = MMLCore('../libmml.so')
print ret
c = Color(DLL)
ret = c.findAll((0, 0, 100, 100), 0) ret = c.find((0, 0, 100, 100), 0)
print ret print ret
ret = c.findAll((0, 0, 100, 100), 0)
m = Mouse(DLL) print ret
print m[(Mouse.Pos, Mouse.Left, Mouse.Right)] m = Mouse(DLL)
m[(Mouse.Pos, Mouse.Right)] = ((300,300), True)
print m.getButtonStates()
sleep(0.5) print m[(Mouse.Pos, Mouse.Left, Mouse.Right)]
m.setPos((200,200)) m[(Mouse.Pos, Mouse.Right)] = ((300,300), True)
print m.getButtonStates()
sleep(2) sleep(0.5)
m.setPos((200,200))
# Reset all buttons..
m[(Mouse.Left, Mouse.Right, Mouse.Middle)] = [False for x in range(3)] sleep(2)
for v in zip((Mouse.Left, Mouse.Right), m[(Mouse.Left, Mouse.Right)]):
print v # Reset all buttons..
print m.getPos() m[(Mouse.Left, Mouse.Right, Mouse.Middle)] = [False for x in range(3)]
for v in zip((Mouse.Left, Mouse.Right), m[(Mouse.Left, Mouse.Right)]):
if hasattr(ret,'__iter__'): print v
m.setPos(ret) print m.getPos()
del DLL if hasattr(ret,'__iter__'):
m.setPos(ret)
del DLL