Remove casts in decoration.c (#2110)
This commit is contained in:
+5
-5
@@ -1921,7 +1921,7 @@ static void ClearPlaceDecorationGraphicsDataBuffer(struct PlaceDecorationGraphic
|
|||||||
|
|
||||||
static void CopyPalette(u16 *dest, u16 pal)
|
static void CopyPalette(u16 *dest, u16 pal)
|
||||||
{
|
{
|
||||||
CpuFastCopy(&((u16 *)gTilesetPointer_SecretBase->palettes)[pal * 16], dest, sizeof(u16) * 16);
|
CpuFastCopy(&gTilesetPointer_SecretBase->palettes[pal], dest, PLTT_SIZE_4BPP);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void CopyTile(u8 *dest, u16 tile)
|
static void CopyTile(u8 *dest, u16 tile)
|
||||||
@@ -1934,7 +1934,7 @@ static void CopyTile(u8 *dest, u16 tile)
|
|||||||
if (tile != 0)
|
if (tile != 0)
|
||||||
tile &= 0x03FF;
|
tile &= 0x03FF;
|
||||||
|
|
||||||
CpuFastCopy(&((u8 *)gTilesetPointer_SecretBase->tiles)[tile * TILE_SIZE_4BPP], buffer, TILE_SIZE_4BPP);
|
CpuFastCopy(&gTilesetPointer_SecretBase->tiles[tile * TILE_SIZE_4BPP / sizeof(u32)], buffer, TILE_SIZE_4BPP);
|
||||||
switch (mode)
|
switch (mode)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
@@ -1976,7 +1976,7 @@ static void SetDecorSelectionBoxTiles(struct PlaceDecorationGraphicsDataBuffer *
|
|||||||
|
|
||||||
static u16 GetMetatile(u16 tile)
|
static u16 GetMetatile(u16 tile)
|
||||||
{
|
{
|
||||||
return ((u16 *)gTilesetPointer_SecretBaseRedCave->metatiles)[tile] & 0xFFF;
|
return gTilesetPointer_SecretBaseRedCave->metatiles[tile] & 0xFFF;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void SetDecorSelectionMetatiles(struct PlaceDecorationGraphicsDataBuffer *data)
|
static void SetDecorSelectionMetatiles(struct PlaceDecorationGraphicsDataBuffer *data)
|
||||||
@@ -2047,7 +2047,7 @@ static u8 gpu_pal_decompress_alloc_tag_and_upload(struct PlaceDecorationGraphics
|
|||||||
SetDecorSelectionMetatiles(data);
|
SetDecorSelectionMetatiles(data);
|
||||||
SetDecorSelectionBoxOamAttributes(data->decoration->shape);
|
SetDecorSelectionBoxOamAttributes(data->decoration->shape);
|
||||||
SetDecorSelectionBoxTiles(data);
|
SetDecorSelectionBoxTiles(data);
|
||||||
CopyPalette(data->palette, ((u16 *)gTilesetPointer_SecretBaseRedCave->metatiles)[(data->decoration->tiles[0] * NUM_TILES_PER_METATILE) + 7] >> 12);
|
CopyPalette(data->palette, gTilesetPointer_SecretBaseRedCave->metatiles[(data->decoration->tiles[0] * NUM_TILES_PER_METATILE) + 7] >> 12);
|
||||||
LoadSpritePalette(&sSpritePal_PlaceDecoration);
|
LoadSpritePalette(&sSpritePal_PlaceDecoration);
|
||||||
return CreateSprite(&sDecorationSelectorSpriteTemplate, 0, 0, 0);
|
return CreateSprite(&sDecorationSelectorSpriteTemplate, 0, 0, 0);
|
||||||
}
|
}
|
||||||
@@ -2103,7 +2103,7 @@ static u8 AddDecorationIconObjectFromObjectEvent(u16 tilesTag, u16 paletteTag, u
|
|||||||
SetDecorSelectionMetatiles(&sPlaceDecorationGraphicsDataBuffer);
|
SetDecorSelectionMetatiles(&sPlaceDecorationGraphicsDataBuffer);
|
||||||
SetDecorSelectionBoxOamAttributes(sPlaceDecorationGraphicsDataBuffer.decoration->shape);
|
SetDecorSelectionBoxOamAttributes(sPlaceDecorationGraphicsDataBuffer.decoration->shape);
|
||||||
SetDecorSelectionBoxTiles(&sPlaceDecorationGraphicsDataBuffer);
|
SetDecorSelectionBoxTiles(&sPlaceDecorationGraphicsDataBuffer);
|
||||||
CopyPalette(sPlaceDecorationGraphicsDataBuffer.palette, ((u16 *)gTilesetPointer_SecretBaseRedCave->metatiles)[(sPlaceDecorationGraphicsDataBuffer.decoration->tiles[0] * NUM_TILES_PER_METATILE) + 7] >> 12);
|
CopyPalette(sPlaceDecorationGraphicsDataBuffer.palette, gTilesetPointer_SecretBaseRedCave->metatiles[(sPlaceDecorationGraphicsDataBuffer.decoration->tiles[0] * NUM_TILES_PER_METATILE) + 7] >> 12);
|
||||||
sheet.data = sPlaceDecorationGraphicsDataBuffer.image;
|
sheet.data = sPlaceDecorationGraphicsDataBuffer.image;
|
||||||
sheet.size = sDecorShapeSizes[sPlaceDecorationGraphicsDataBuffer.decoration->shape] * TILE_SIZE_4BPP;
|
sheet.size = sDecorShapeSizes[sPlaceDecorationGraphicsDataBuffer.decoration->shape] * TILE_SIZE_4BPP;
|
||||||
sheet.tag = tilesTag;
|
sheet.tag = tilesTag;
|
||||||
|
|||||||
Reference in New Issue
Block a user