fix formatting

This commit is contained in:
ghoulslash 2021-12-23 08:44:54 -05:00
parent e731d93c0b
commit 0a95a31ee9
2 changed files with 159 additions and 159 deletions

View File

@ -29,7 +29,7 @@ struct ChooseMoveStruct;
#define ABILITY_NAME_LENGTH 16 #define ABILITY_NAME_LENGTH 16
#else #else
#define ABILITY_NAME_LENGTH 12 #define ABILITY_NAME_LENGTH 12
#endif #endif
// defines for the 'DoBounceEffect' function // defines for the 'DoBounceEffect' function
#define BOUNCE_MON 0x0 #define BOUNCE_MON 0x0

View File

@ -2855,83 +2855,83 @@ static const struct SpriteTemplate sSpriteTemplate_AbilityPopUp2 =
static const s16 sAbilityPopUpCoordsDoubles[MAX_BATTLERS_COUNT][2] = static const s16 sAbilityPopUpCoordsDoubles[MAX_BATTLERS_COUNT][2] =
{ {
{29, 80}, // player left {29, 80}, // player left
{186, 19}, // opponent left {186, 19}, // opponent left
{29, 97}, // player right {29, 97}, // player right
{186, 36}, // opponent right {186, 36}, // opponent right
}; };
static const s16 sAbilityPopUpCoordsSingles[MAX_BATTLERS_COUNT][2] = static const s16 sAbilityPopUpCoordsSingles[MAX_BATTLERS_COUNT][2] =
{ {
{29, 97}, // player {29, 97}, // player
{186, 57}, // opponent {186, 57}, // opponent
}; };
static u8* AddTextPrinterAndCreateWindowOnAbilityPopUp(const u8 *str, u32 x, u32 y, u32 color1, u32 color2, u32 color3, u32 *windowId) static u8* AddTextPrinterAndCreateWindowOnAbilityPopUp(const u8 *str, u32 x, u32 y, u32 color1, u32 color2, u32 color3, u32 *windowId)
{ {
u8 color[3] = {color1, color2, color3}; u8 color[3] = {color1, color2, color3};
struct WindowTemplate winTemplate = {0}; struct WindowTemplate winTemplate = {0};
winTemplate.width = 8; winTemplate.width = 8;
winTemplate.height = 2; winTemplate.height = 2;
*windowId = AddWindow(&winTemplate); *windowId = AddWindow(&winTemplate);
FillWindowPixelBuffer(*windowId, PIXEL_FILL(color1)); FillWindowPixelBuffer(*windowId, PIXEL_FILL(color1));
AddTextPrinterParameterized4(*windowId, 0, x, y, 0, 0, color, -1, str); AddTextPrinterParameterized4(*windowId, 0, x, y, 0, 0, color, -1, str);
return (u8*)(GetWindowAttribute(*windowId, WINDOW_TILE_DATA)); return (u8*)(GetWindowAttribute(*windowId, WINDOW_TILE_DATA));
} }
static void TextIntoAbilityPopUp(void *dest, u8 *windowTileData, s32 arg2, bool32 arg3) static void TextIntoAbilityPopUp(void *dest, u8 *windowTileData, s32 arg2, bool32 arg3)
{ {
CpuCopy32(windowTileData + 256, dest + 256, arg2 * 32); CpuCopy32(windowTileData + 256, dest + 256, arg2 * 32);
if (arg2 > 0) if (arg2 > 0)
{ {
do do
{ {
if (arg3) if (arg3)
CpuCopy32(windowTileData + 16, dest + 16, 16); CpuCopy32(windowTileData + 16, dest + 16, 16);
else else
CpuCopy32(windowTileData + 20, dest + 20, 12); CpuCopy32(windowTileData + 20, dest + 20, 12);
dest += 32, windowTileData += 32; dest += 32, windowTileData += 32;
arg2--; arg2--;
} while (arg2 != 0); } while (arg2 != 0);
} }
} }
#define MAX_CHARS_PRINTED 12 #define MAX_CHARS_PRINTED 12
static void PrintOnAbilityPopUp(const u8 *str, u8 *spriteTileData1, u8 *spriteTileData2, u32 x1, u32 x2, u32 y, u32 color1, u32 color2, u32 color3) static void PrintOnAbilityPopUp(const u8 *str, u8 *spriteTileData1, u8 *spriteTileData2, u32 x1, u32 x2, u32 y, u32 color1, u32 color2, u32 color3)
{ {
u32 windowId, i; u32 windowId, i;
u8 *windowTileData; u8 *windowTileData;
u8 text1[MAX_CHARS_PRINTED]; u8 text1[MAX_CHARS_PRINTED];
u8 text2[MAX_CHARS_PRINTED]; u8 text2[MAX_CHARS_PRINTED];
for (i = 0; i < MAX_CHARS_PRINTED; i++) for (i = 0; i < MAX_CHARS_PRINTED; i++)
{ {
text1[i] = str[i]; text1[i] = str[i];
if (text1[i] == EOS) if (text1[i] == EOS)
break; break;
} }
text1[i] = EOS; text1[i] = EOS;
windowTileData = AddTextPrinterAndCreateWindowOnAbilityPopUp(text1, x1, y, color1, color2, color3, &windowId); windowTileData = AddTextPrinterAndCreateWindowOnAbilityPopUp(text1, x1, y, color1, color2, color3, &windowId);
TextIntoAbilityPopUp(spriteTileData1, windowTileData, 8, (y == 0)); TextIntoAbilityPopUp(spriteTileData1, windowTileData, 8, (y == 0));
RemoveWindow(windowId); RemoveWindow(windowId);
if (i == MAX_CHARS_PRINTED) if (i == MAX_CHARS_PRINTED)
{ {
for (i = 0; i < MAX_CHARS_PRINTED; i++) for (i = 0; i < MAX_CHARS_PRINTED; i++)
{ {
text2[i] = str[MAX_CHARS_PRINTED + i]; text2[i] = str[MAX_CHARS_PRINTED + i];
if (text2[i] == EOS) if (text2[i] == EOS)
break; break;
} }
text2[i] = EOS; text2[i] = EOS;
windowTileData = AddTextPrinterAndCreateWindowOnAbilityPopUp(text2, x2, y, color1, color2, color3, &windowId); windowTileData = AddTextPrinterAndCreateWindowOnAbilityPopUp(text2, x2, y, color1, color2, color3, &windowId);
TextIntoAbilityPopUp(spriteTileData2, windowTileData, 3, (y == 0)); TextIntoAbilityPopUp(spriteTileData2, windowTileData, 3, (y == 0));
RemoveWindow(windowId); RemoveWindow(windowId);
} }
} }
static const u8 sText_Space16[]= _(" "); static const u8 sText_Space16[]= _(" ");
@ -2992,120 +2992,120 @@ static void PrintAbilityOnAbilityPopUp(u32 ability, u8 spriteId1, u8 spriteId2)
7, 9, 1); 7, 9, 1);
} }
#define PIXEL_COORDS_TO_OFFSET(x, y)( \ #define PIXEL_COORDS_TO_OFFSET(x, y)( \
/*Add tiles by X*/ \ /*Add tiles by X*/ \
((y / 8) * 32 * 8) \ ((y / 8) * 32 * 8) \
/*Add tiles by X*/ \ /*Add tiles by X*/ \
+ ((x / 8) * 32) \ + ((x / 8) * 32) \
/*Add pixels by Y*/ \ /*Add pixels by Y*/ \
+ ((((y) - ((y / 8) * 8))) * 4) \ + ((((y) - ((y / 8) * 8))) * 4) \
/*Add pixels by X*/ \ /*Add pixels by X*/ \
+ ((((x) - ((x / 8) * 8)) / 2))) + ((((x) - ((x / 8) * 8)) / 2)))
static const u16 sOverwrittenPixelsTable[][2] = static const u16 sOverwrittenPixelsTable[][2] =
{ {
{PIXEL_COORDS_TO_OFFSET(0, 0), 5}, {PIXEL_COORDS_TO_OFFSET(0, 0), 5},
{PIXEL_COORDS_TO_OFFSET(0, 1), 5}, {PIXEL_COORDS_TO_OFFSET(0, 1), 5},
{PIXEL_COORDS_TO_OFFSET(0, 2), 5}, {PIXEL_COORDS_TO_OFFSET(0, 2), 5},
{PIXEL_COORDS_TO_OFFSET(0, 3), 5}, {PIXEL_COORDS_TO_OFFSET(0, 3), 5},
{PIXEL_COORDS_TO_OFFSET(0, 4), 5}, {PIXEL_COORDS_TO_OFFSET(0, 4), 5},
{PIXEL_COORDS_TO_OFFSET(0, 5), 5}, {PIXEL_COORDS_TO_OFFSET(0, 5), 5},
{PIXEL_COORDS_TO_OFFSET(0, 6), 5}, {PIXEL_COORDS_TO_OFFSET(0, 6), 5},
{PIXEL_COORDS_TO_OFFSET(0, 7), 3}, {PIXEL_COORDS_TO_OFFSET(0, 7), 3},
{PIXEL_COORDS_TO_OFFSET(0, 8), 3}, {PIXEL_COORDS_TO_OFFSET(0, 8), 3},
{PIXEL_COORDS_TO_OFFSET(0, 9), 3}, {PIXEL_COORDS_TO_OFFSET(0, 9), 3},
{PIXEL_COORDS_TO_OFFSET(0, 10), 3}, {PIXEL_COORDS_TO_OFFSET(0, 10), 3},
{PIXEL_COORDS_TO_OFFSET(0, 11), 3}, {PIXEL_COORDS_TO_OFFSET(0, 11), 3},
{PIXEL_COORDS_TO_OFFSET(0, 12), 3}, {PIXEL_COORDS_TO_OFFSET(0, 12), 3},
{PIXEL_COORDS_TO_OFFSET(0, 13), 8}, {PIXEL_COORDS_TO_OFFSET(0, 13), 8},
{PIXEL_COORDS_TO_OFFSET(8, 13), 8}, {PIXEL_COORDS_TO_OFFSET(8, 13), 8},
{PIXEL_COORDS_TO_OFFSET(16, 13), 8}, {PIXEL_COORDS_TO_OFFSET(16, 13), 8},
{PIXEL_COORDS_TO_OFFSET(24, 13), 8}, {PIXEL_COORDS_TO_OFFSET(24, 13), 8},
{PIXEL_COORDS_TO_OFFSET(32, 13), 8}, {PIXEL_COORDS_TO_OFFSET(32, 13), 8},
{PIXEL_COORDS_TO_OFFSET(40, 13), 8}, {PIXEL_COORDS_TO_OFFSET(40, 13), 8},
{PIXEL_COORDS_TO_OFFSET(48, 13), 8}, {PIXEL_COORDS_TO_OFFSET(48, 13), 8},
{PIXEL_COORDS_TO_OFFSET(56, 13), 8}, {PIXEL_COORDS_TO_OFFSET(56, 13), 8},
{PIXEL_COORDS_TO_OFFSET(0, 14), 8}, {PIXEL_COORDS_TO_OFFSET(0, 14), 8},
{PIXEL_COORDS_TO_OFFSET(8, 14), 8}, {PIXEL_COORDS_TO_OFFSET(8, 14), 8},
{PIXEL_COORDS_TO_OFFSET(16, 14), 8}, {PIXEL_COORDS_TO_OFFSET(16, 14), 8},
{PIXEL_COORDS_TO_OFFSET(24, 14), 8}, {PIXEL_COORDS_TO_OFFSET(24, 14), 8},
{PIXEL_COORDS_TO_OFFSET(32, 14), 8}, {PIXEL_COORDS_TO_OFFSET(32, 14), 8},
{PIXEL_COORDS_TO_OFFSET(40, 14), 8}, {PIXEL_COORDS_TO_OFFSET(40, 14), 8},
{PIXEL_COORDS_TO_OFFSET(48, 14), 8}, {PIXEL_COORDS_TO_OFFSET(48, 14), 8},
{PIXEL_COORDS_TO_OFFSET(56, 14), 8}, {PIXEL_COORDS_TO_OFFSET(56, 14), 8},
{PIXEL_COORDS_TO_OFFSET(0, 15), 3}, {PIXEL_COORDS_TO_OFFSET(0, 15), 3},
{PIXEL_COORDS_TO_OFFSET(0, 16), 3}, {PIXEL_COORDS_TO_OFFSET(0, 16), 3},
{PIXEL_COORDS_TO_OFFSET(0, 17), 3}, {PIXEL_COORDS_TO_OFFSET(0, 17), 3},
{PIXEL_COORDS_TO_OFFSET(0, 18), 3}, {PIXEL_COORDS_TO_OFFSET(0, 18), 3},
{PIXEL_COORDS_TO_OFFSET(0, 19), 3}, {PIXEL_COORDS_TO_OFFSET(0, 19), 3},
{PIXEL_COORDS_TO_OFFSET(0, 20), 3}, {PIXEL_COORDS_TO_OFFSET(0, 20), 3},
{PIXEL_COORDS_TO_OFFSET(0, 21), 3}, {PIXEL_COORDS_TO_OFFSET(0, 21), 3},
{PIXEL_COORDS_TO_OFFSET(0, 22), 3}, {PIXEL_COORDS_TO_OFFSET(0, 22), 3},
{PIXEL_COORDS_TO_OFFSET(0, 23), 3}, {PIXEL_COORDS_TO_OFFSET(0, 23), 3},
{PIXEL_COORDS_TO_OFFSET(0, 24), 3}, {PIXEL_COORDS_TO_OFFSET(0, 24), 3},
{PIXEL_COORDS_TO_OFFSET(0, 25), 3}, {PIXEL_COORDS_TO_OFFSET(0, 25), 3},
{PIXEL_COORDS_TO_OFFSET(0, 26), 3}, {PIXEL_COORDS_TO_OFFSET(0, 26), 3},
//Second Row Of Image //Second Row Of Image
{PIXEL_COORDS_TO_OFFSET(0, 45), 8}, {PIXEL_COORDS_TO_OFFSET(0, 45), 8},
{PIXEL_COORDS_TO_OFFSET(0, 46), 8}, {PIXEL_COORDS_TO_OFFSET(0, 46), 8},
{PIXEL_COORDS_TO_OFFSET(0, 47), 8}, {PIXEL_COORDS_TO_OFFSET(0, 47), 8},
//{PIXEL_COORDS_TO_OFFSET(0, 48), 8}, // cuts off the top of the 'G' in Neutralizing Gas //{PIXEL_COORDS_TO_OFFSET(0, 48), 8}, // cuts off the top of the 'G' in Neutralizing Gas
{PIXEL_COORDS_TO_OFFSET(8, 45), 8}, {PIXEL_COORDS_TO_OFFSET(8, 45), 8},
{PIXEL_COORDS_TO_OFFSET(8, 46), 8}, {PIXEL_COORDS_TO_OFFSET(8, 46), 8},
{PIXEL_COORDS_TO_OFFSET(8, 47), 8}, {PIXEL_COORDS_TO_OFFSET(8, 47), 8},
{PIXEL_COORDS_TO_OFFSET(8, 48), 8}, {PIXEL_COORDS_TO_OFFSET(8, 48), 8},
{PIXEL_COORDS_TO_OFFSET(16, 45), 8}, {PIXEL_COORDS_TO_OFFSET(16, 45), 8},
{PIXEL_COORDS_TO_OFFSET(16, 46), 8}, {PIXEL_COORDS_TO_OFFSET(16, 46), 8},
{PIXEL_COORDS_TO_OFFSET(16, 47), 8}, {PIXEL_COORDS_TO_OFFSET(16, 47), 8},
{PIXEL_COORDS_TO_OFFSET(16, 48), 8}, {PIXEL_COORDS_TO_OFFSET(16, 48), 8},
}; };
static inline void CopyPixels(u8 *dest, const u8 *src, u32 pixelCount) static inline void CopyPixels(u8 *dest, const u8 *src, u32 pixelCount)
{ {
u32 i = 0; u32 i = 0;
if (pixelCount & 1) if (pixelCount & 1)
{ {
while (pixelCount != 0) while (pixelCount != 0)
{ {
dest[i] &= ~(0xF); dest[i] &= ~(0xF);
dest[i] |= (src[i] & 0xF); dest[i] |= (src[i] & 0xF);
if (--pixelCount != 0) if (--pixelCount != 0)
{ {
dest[i] &= ~(0xF0); dest[i] &= ~(0xF0);
dest[i] |= (src[i] & 0xF0); dest[i] |= (src[i] & 0xF0);
pixelCount--; pixelCount--;
} }
i++; i++;
} }
} }
else else
{ {
for (i = 0; i < pixelCount / 2; i++) for (i = 0; i < pixelCount / 2; i++)
dest[i] = src[i]; dest[i] = src[i];
} }
} }
static void RestoreOverwrittenPixels(u8 *tiles) static void RestoreOverwrittenPixels(u8 *tiles)
{ {
u32 i; u32 i;
u8 *buffer = Alloc(sizeof(sAbilityPopUpGfx) * 2); u8 *buffer = Alloc(sizeof(sAbilityPopUpGfx) * 2);
CpuCopy32(tiles, buffer, sizeof(sAbilityPopUpGfx)); CpuCopy32(tiles, buffer, sizeof(sAbilityPopUpGfx));
for (i = 0; i < ARRAY_COUNT(sOverwrittenPixelsTable); i++) for (i = 0; i < ARRAY_COUNT(sOverwrittenPixelsTable); i++)
{ {
CopyPixels(buffer + sOverwrittenPixelsTable[i][0], CopyPixels(buffer + sOverwrittenPixelsTable[i][0],
sAbilityPopUpGfx + sOverwrittenPixelsTable[i][0], sAbilityPopUpGfx + sOverwrittenPixelsTable[i][0],
sOverwrittenPixelsTable[i][1]); sOverwrittenPixelsTable[i][1]);
} }
CpuCopy32(buffer, tiles, sizeof(sAbilityPopUpGfx)); CpuCopy32(buffer, tiles, sizeof(sAbilityPopUpGfx));
Free(buffer); Free(buffer);
} }
void CreateAbilityPopUp(u8 battlerId, u32 ability, bool32 isDoubleBattle) void CreateAbilityPopUp(u8 battlerId, u32 ability, bool32 isDoubleBattle)
@ -3254,19 +3254,19 @@ static void Task_FreeAbilityPopUpGfx(u8 taskId)
static const struct OamData sOamData_LastUsedBall = static const struct OamData sOamData_LastUsedBall =
{ {
.y = 0, .y = 0,
.affineMode = 0, .affineMode = 0,
.objMode = 0, .objMode = 0,
.mosaic = 0, .mosaic = 0,
.bpp = 0, .bpp = 0,
.shape = SPRITE_SHAPE(32x32), .shape = SPRITE_SHAPE(32x32),
.x = 0, .x = 0,
.matrixNum = 0, .matrixNum = 0,
.size = SPRITE_SIZE(32x32), .size = SPRITE_SIZE(32x32),
.tileNum = 0, .tileNum = 0,
.priority = 1, .priority = 1,
.paletteNum = 0, .paletteNum = 0,
.affineParam = 0, .affineParam = 0,
}; };
static const struct SpriteTemplate sSpriteTemplate_LastUsedBallWindow = static const struct SpriteTemplate sSpriteTemplate_LastUsedBallWindow =