mirror of
https://github.com/moparisthebest/Simba
synced 2024-11-26 03:02:15 -05:00
39 lines
832 B
Python
39 lines
832 B
Python
|
from __init__ import *
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
DLL = MMLCore('../libmml.so')
|
||
|
|
||
|
client = DLL.dll.create_client()
|
||
|
print 'Python Client: %d' % client
|
||
|
if client in (0, 1):
|
||
|
raise Exception('Could create a client');
|
||
|
|
||
|
c = Color(DLL, client)
|
||
|
|
||
|
|
||
|
ret = c.find((0, 0, 100, 100), 0)
|
||
|
print ret
|
||
|
|
||
|
ret = c.findAll((0, 0, 100, 100), 0, tol=100)
|
||
|
print ret
|
||
|
|
||
|
m = Mouse(DLL, client)
|
||
|
|
||
|
|
||
|
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)
|
||
|
print 'Done'
|
||
|
|
||
|
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()
|
||
|
|
||
|
del DLL
|