1
0
mirror of https://github.com/moparisthebest/Simba synced 2024-11-18 15:25:00 -05:00
Simba/Projects/MMLLib/test.py

40 lines
601 B
Python
Raw Normal View History

#!/usr/bin/env python
from ctypes import *
dll = CDLL('./libmml.so')
dll.test.restype = c_char_p
a = dll.test()
print a
dll.init.restype = None
dll.init()
class POINT(Structure):
_fields_ = [('x', c_int),
('y', c_int)]
dll.getmousepos.restype = POINT
b = dll.getmousepos()
print b.x, b.y
2010-03-26 07:22:08 -04:00
PPOINT = POINTER(POINT)
dll.returnpoints.restype = PPOINT
c = dll.returnpoints()
print c[0].x
dll.printpoints.restype = c_int
dll.printpoints.argtypes = [PPOINT, c_int]
d = dll.printpoints(c, 2)
dll.hoi.restype = None
dll.hoi.argtypes = [POINTER(c_int)]
e = c_int(5)
dll.hoi(byref(e))
print e