Update loadhexpalette.bm

This commit is contained in:
visionmercer 2022-05-10 22:40:20 +02:00 committed by GitHub
commit 4c82f072fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,9 +1,6 @@
SUB LoadHexPalette (Filename$, palettearray() AS _UNSIGNED LONG)
DIM i AS INTEGER
DIM ff AS INTEGER
DIM r AS _UNSIGNED _BYTE
DIM g AS _UNSIGNED _BYTE
DIM b AS _UNSIGNED _BYTE
DIM Colorload AS STRING
i = LBOUND(palettearray) - 1
ff = FREEFILE
@ -11,14 +8,11 @@ SUB LoadHexPalette (Filename$, palettearray() AS _UNSIGNED LONG)
OPEN Filename$ FOR INPUT AS ff
DO UNTIL EOF(ff)
LINE INPUT #ff, Colorload
r = VAL("&H" + MID$(Colorload, 1, 2))
g = VAL("&H" + MID$(Colorload, 3, 2))
b = VAL("&H" + MID$(Colorload, 5, 2))
i = i + 1
IF i > UBOUND(palettearray) THEN
REDIM _PRESERVE palettearray(i) AS _UNSIGNED LONG
END IF
palettearray(i) = _RGB32(r, g, b)
palettearray(i) = Val("&HFF" + Colorload)
LOOP
CLOSE ff
END IF