InvertPalette doesn't work correctly
Posted: Tue Mar 18, 2025 2:54 pm
InvertPalette() doesn't seem to work correctly. It changes colors to ARGB values instead of RGB or something like that.
Result:
$0 $FFFFFF
$FFFFFFFF $FF000000
Code: Select all
CreatePalette(1, #PALETTE_MONOCHROME)
t = GetAttribute(#PALETTE, 1, #ATTRPALETTE)
DebugPrint(HexStr(t[0]), HexStr(t[1]))
InvertPalette(1)
t = GetAttribute(#PALETTE, 1, #ATTRPALETTE)
DebugPrint(HexStr(t[0]), HexStr(t[1]))
$0 $FFFFFF
$FFFFFFFF $FF000000