1
0
mirror of https://github.com/moparisthebest/Simba synced 2024-11-21 16:55:01 -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 }
findColor,
findColors,
findColorTolerance,
findColorsTolerance,
{ Mem Management }
fpc_freemem_,

View File

@ -26,34 +26,36 @@ class MMLCore(object):
def __del__(self):
del self.dll
DLL = MMLCore('../libmml.so')
c = Color(DLL)
ret = c.find((0, 0, 100, 100), 0)
print ret
ret = c.findAll((0, 0, 100, 100), 0)
print ret
m = Mouse(DLL)
print m[(Mouse.Pos, Mouse.Left, Mouse.Right)]
m[(Mouse.Pos, Mouse.Right)] = ((300,300), True)
print m.getButtonStates()
sleep(0.5)
m.setPos((200,200))
sleep(2)
# Reset all buttons..
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)]):
print v
print m.getPos()
if hasattr(ret,'__iter__'):
m.setPos(ret)
del DLL
if __name__ == '__main__':
DLL = MMLCore('../libmml.so')
c = Color(DLL)
ret = c.find((0, 0, 100, 100), 0)
print ret
ret = c.findAll((0, 0, 100, 100), 0)
print ret
m = Mouse(DLL)
print m[(Mouse.Pos, Mouse.Left, Mouse.Right)]
m[(Mouse.Pos, Mouse.Right)] = ((300,300), True)
print m.getButtonStates()
sleep(0.5)
m.setPos((200,200))
sleep(2)
# Reset all buttons..
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)]):
print v
print m.getPos()
if hasattr(ret,'__iter__'):
m.setPos(ret)
del DLL