From ae681019bb8fc0eb65d20f34d8949ddbc3588da0 Mon Sep 17 00:00:00 2001 From: Corwin Date: Sun, 13 Feb 2022 14:49:39 +0000 Subject: [PATCH] set palette location on sprite change --- agb/src/display/object.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/agb/src/display/object.rs b/agb/src/display/object.rs index 9b4b1f7..ea21581 100644 --- a/agb/src/display/object.rs +++ b/agb/src/display/object.rs @@ -216,6 +216,7 @@ impl<'a, 'b> Object<'a, 'b> { pub fn set_sprite(&'_ mut self, sprite: SpriteBorrow<'a>) { self.attrs.a2.set_tile_index(sprite.sprite_location); let shape_size = sprite.id.get_sprite().size.shape_size(); + self.attrs.a2.set_palete_bank(sprite.palette_location as u8); self.attrs.a0.set_shape(shape_size.0); self.attrs.a1a.set_size(shape_size.1); self.attrs.a1s.set_size(shape_size.1);