mirror of
https://notabug.org/scuti/lib3ddevil1
synced 2024-11-22 13:53:02 +05:30
Added demonstration of design
This commit is contained in:
parent
790afd9960
commit
01815bc90f
@ -12,6 +12,12 @@ class PldHeader(ctypes.Structure):
|
||||
("offsets", ctypes.POINTER(ctypes.c_int))
|
||||
]
|
||||
|
||||
def getoffsets(self):
|
||||
pyoffsets = []
|
||||
for i in range(0, self.numOffset):
|
||||
pyoffsets.append(self.offsets[i])
|
||||
return pyoffsets
|
||||
|
||||
class Devil1PLD_FN(ctypes.Structure):
|
||||
_fields_ = [
|
||||
("getheader" , ctypes.CFUNCTYPE(
|
||||
@ -232,11 +238,8 @@ if __name__ == "__main__":
|
||||
data = f.read()
|
||||
devil1pld.getheader(ctypes.byref(pldheader), data)
|
||||
devil1pld.printheader(ctypes.byref(pldheader))
|
||||
print(pldheader)
|
||||
print(pldheader.numOffset)
|
||||
print(pldheader.offsets)
|
||||
for i in range(0, pldheader.numOffset):
|
||||
print(hex(pldheader.offsets[i]))
|
||||
for offset in pldheader.getoffsets():
|
||||
print(hex(offset))
|
||||
|
||||
def textest(devil1tex, texheader):
|
||||
with open("pl01.pld_1.txp", "rb") as f:
|
||||
|
Loading…
Reference in New Issue
Block a user