summaryrefslogtreecommitdiff
path: root/src/code_0801D714.c
diff options
context:
space:
mode:
authornotyourav <65437533+notyourav@users.noreply.github.com>2021-03-21 22:55:31 -0700
committerGitHub <noreply@github.com>2021-03-21 22:55:31 -0700
commit725efbe2d0b7253ba2a3ee935f830b3bfbe8eb7f (patch)
tree269a5ee1b44bb2600a63fbb2e9223a0b997f46f0 /src/code_0801D714.c
parenteb1643b9b7b513b74b2fb752c8409f175f14ed73 (diff)
parentf0d610f385dcbac0973a3c4b2f48621417492b5a (diff)
Merge pull request #142 from notyourav/static
TU squashing
Diffstat (limited to 'src/code_0801D714.c')
-rwxr-xr-xsrc/code_0801D714.c43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/code_0801D714.c b/src/code_0801D714.c
deleted file mode 100755
index f3e59253..00000000
--- a/src/code_0801D714.c
+++ /dev/null
@@ -1,43 +0,0 @@
-#include "global.h"
-
-extern void LoadPalettes(const u8*, int, int);
-
-extern u32 gUsedPalettes;
-extern u16 gPaletteBuffer[];
-
-typedef struct {
- u16 paletteId;
- u8 destPaletteNum;
- u8 numPalettes;
-} PaletteGroup;
-
-extern const PaletteGroup* gPaletteGroups[];
-extern const u8 gGlobalGfxAndPalettes[];
-
-void LoadPaletteGroup(u32 group) {
- const PaletteGroup* paletteGroup = gPaletteGroups[group];
- while (1) {
- u32 destPaletteNum = paletteGroup->destPaletteNum;
- u32 numPalettes = paletteGroup->numPalettes & 0xF;
- if (numPalettes == 0) {
- numPalettes = 16;
- }
- LoadPalettes(&gGlobalGfxAndPalettes[paletteGroup->paletteId * 32], destPaletteNum, numPalettes);
- if ((paletteGroup->numPalettes & 0x80) == 0) {
- break;
- }
- paletteGroup++;
- }
-}
-
-void LoadPalettes(const u8* src, int destPaletteNum, int numPalettes) {
- u16* dest;
- u32 size = numPalettes * 32;
- u32 usedPalettesMask = 1 << destPaletteNum;
- while (--numPalettes > 0) {
- usedPalettesMask |= (usedPalettesMask << 1);
- }
- gUsedPalettes |= usedPalettesMask;
- dest = &gPaletteBuffer[destPaletteNum * 16];
- DmaCopy32(3, src, dest, size);
-}