mirror of
https://github.com/Kaisaan/lostkefin.git
synced 2025-06-18 16:45:40 -04:00
Clean up graphics.py a bit
This commit is contained in:
parent
fb944649c2
commit
2e0dca0083
11
graphics.py
11
graphics.py
@ -1,6 +1,5 @@
|
|||||||
from PIL import Image
|
from PIL import Image
|
||||||
import sys
|
import sys
|
||||||
import numpy as np
|
|
||||||
from struct import pack
|
from struct import pack
|
||||||
|
|
||||||
def intlit(bytes):
|
def intlit(bytes):
|
||||||
@ -77,15 +76,13 @@ graphic.seek(clutOffset)
|
|||||||
|
|
||||||
clutPos = clutOffset
|
clutPos = clutOffset
|
||||||
|
|
||||||
if clutSize == 256:
|
if bpp == 8:
|
||||||
|
|
||||||
for i in range(8):
|
for i in range(8):
|
||||||
palOffset = i * 0x80
|
palOffset = i * 0x80
|
||||||
print("paloffset")
|
print("paloffset")
|
||||||
print(f"{palOffset:X}")
|
print(f"{palOffset:X}")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
clutPos = (clutOffset + (palOffset + 0))
|
clutPos = (clutOffset + (palOffset + 0))
|
||||||
print("clutpos")
|
print("clutpos")
|
||||||
print(f"{clutPos:X}")
|
print(f"{clutPos:X}")
|
||||||
@ -102,14 +99,13 @@ if clutSize == 256:
|
|||||||
clut = clut + colours
|
clut = clut + colours
|
||||||
|
|
||||||
clutPos = (clutOffset + (palOffset + (0x20)))
|
clutPos = (clutOffset + (palOffset + (0x20)))
|
||||||
|
|
||||||
print(f"{clutPos:X}")
|
print(f"{clutPos:X}")
|
||||||
graphic.seek(clutPos)
|
graphic.seek(clutPos)
|
||||||
colours = graphic.read(sectionSize)
|
colours = graphic.read(sectionSize)
|
||||||
clut = clut + colours
|
clut = clut + colours
|
||||||
|
|
||||||
clutPos = (clutOffset + (palOffset + (0x60)))
|
|
||||||
|
|
||||||
|
clutPos = (clutOffset + (palOffset + (0x60)))
|
||||||
print(f"{clutPos:X}")
|
print(f"{clutPos:X}")
|
||||||
graphic.seek(clutPos)
|
graphic.seek(clutPos)
|
||||||
colours = graphic.read(sectionSize)
|
colours = graphic.read(sectionSize)
|
||||||
@ -117,7 +113,8 @@ if clutSize == 256:
|
|||||||
|
|
||||||
elif bpp == 4:
|
elif bpp == 4:
|
||||||
clut = graphic.read(clutSize * palSize)
|
clut = graphic.read(clutSize * palSize)
|
||||||
print(clut)
|
|
||||||
|
|
||||||
|
|
||||||
#PIL.ImagePalette.ImagePalette("RGBA", clut)
|
#PIL.ImagePalette.ImagePalette("RGBA", clut)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user