mirror of
https://github.com/RocketRobz/SuperAllStarPhotoStudio.git
synced 2025-06-18 17:15:35 -04:00
DS(i): Derp fix
This commit is contained in:
parent
3e2dd30447
commit
4a03113c84
@ -70,7 +70,7 @@ extern int bg3Sub;
|
||||
|
||||
extern u16* colorTable;
|
||||
extern void applyColorLut(u16 *palette, int size);
|
||||
extern void copyPalette(u16 *dst, const u16 *src, int size);
|
||||
extern void copyPalette16(u16 *dst, const u16 *src, int size);
|
||||
|
||||
extern bool showCursor;
|
||||
extern int cursorAlpha;
|
||||
@ -281,7 +281,7 @@ void updateTitleScreen(const int metalXposBase) {
|
||||
for (int i = 0; i < 256*192; i+=2) {
|
||||
bgGetGfxPtr(bg3Sub)[i/2] += 0x1010; // Shift pallete 16 colors further
|
||||
}
|
||||
copyPalette(BG_PALETTE_SUB + 0x10, photo_bgPal, 240);
|
||||
copyPalette16(BG_PALETTE_SUB + 0x10, photo_bgPal, 240);
|
||||
titleBottomLoaded = true;
|
||||
}
|
||||
}
|
||||
|
@ -100,7 +100,7 @@ void applyColorLut(u16 *palette, int size) {
|
||||
}
|
||||
|
||||
// Copies a palette and applies color LUT if loaded
|
||||
void copyPalette(u16 *dst, const u16 *src, int size) {
|
||||
void copyPalette16(u16 *dst, const u16 *src, int size) {
|
||||
if (colorTable) {
|
||||
for (int i = 0; i < size; i++) {
|
||||
dst[i] = colorTable[src[i]];
|
||||
@ -110,6 +110,17 @@ void copyPalette(u16 *dst, const u16 *src, int size) {
|
||||
tonccpy(dst, src, size*sizeof(u16));
|
||||
}
|
||||
|
||||
// Copies a palette and applies color LUT if loaded
|
||||
void copyPalette(u16 *dst, const u16 *src, int size) {
|
||||
if (colorTable) {
|
||||
for (int i = 0; i < size/sizeof(u16); i++) {
|
||||
dst[i] = colorTable[src[i]];
|
||||
}
|
||||
return;
|
||||
}
|
||||
tonccpy(dst, src, size);
|
||||
}
|
||||
|
||||
// Initialize GUI.
|
||||
void Gui::init(void) {
|
||||
*(vu16*)0x0400006C |= BIT(14);
|
||||
|
Loading…
Reference in New Issue
Block a user