card layer does something now
This commit is contained in:
+2
-2
@@ -20,7 +20,7 @@ const static u16 card_sprite_lut[NUM_SUITS][NUM_RANKS] = {
|
||||
void card_init()
|
||||
{
|
||||
//GRIT_CPY(&tile_mem[4], deck_gfxTiles);
|
||||
GRIT_CPY(pal_obj_mem, deck_gfxPal);
|
||||
GRIT_CPY(&pal_obj_mem[CARD_PB], deck_gfxPal);
|
||||
}
|
||||
|
||||
// Card methods
|
||||
@@ -153,7 +153,7 @@ void card_object_set_sprite(CardObject *card_object, int layer)
|
||||
int tile_index = CARD_TID + (layer * CARD_SPRITE_OFFSET);
|
||||
memcpy16(&tile_mem[4][tile_index], &deck_gfxTiles[card_sprite_lut[card_object->card->suit][card_object->card->rank] * TILE_SIZE], TILE_SIZE * CARD_SPRITE_OFFSET * 2);
|
||||
sprite_destroy(&card_object->sprite); // Destroy the old sprite if it exists
|
||||
card_object->sprite = sprite_new(ATTR0_SQUARE | ATTR0_4BPP | ATTR0_AFF, ATTR1_SIZE_32, tile_index, 0, layer);
|
||||
card_object->sprite = sprite_new(ATTR0_SQUARE | ATTR0_4BPP | ATTR0_AFF, ATTR1_SIZE_32, tile_index, 0, layer + CARD_STARTING_LAYER);
|
||||
}
|
||||
|
||||
void card_object_shake(CardObject *card_object, mm_word sound_id)
|
||||
|
||||
Reference in New Issue
Block a user