Refactor - remove selected from SpriteObject (#305)

This commit is contained in:
MeirGavish
2025-12-12 18:44:26 -08:00
committed by GitHub
parent 440efe1ce1
commit 9bffe5c9a9
6 changed files with 5 additions and 38 deletions
+1 -4
View File
@@ -18,7 +18,7 @@ typedef struct
int idx;
} Sprite;
// A sprite object is a sprite that is selectable and movable in animation
// A sprite object is a sprite that is focusable and movable in animation
typedef struct
{
Sprite* sprite;
@@ -31,7 +31,6 @@ typedef struct
FIXED trotation; // this never gets used so i might remove it later
FIXED rotation;
FIXED vrotation;
bool selected;
bool focused;
} SpriteObject;
@@ -58,8 +57,6 @@ void sprite_object_reset_transform(SpriteObject* sprite_object);
void sprite_object_update(SpriteObject* sprite_object);
void sprite_object_shake(SpriteObject* sprite_object, mm_word sound_id);
void sprite_object_set_selected(SpriteObject* sprite_object, bool selected);
bool sprite_object_is_selected(SpriteObject* sprite_object);
Sprite* sprite_object_get_sprite(SpriteObject* sprite_object);
void sprite_object_set_focus(SpriteObject* sprite_object, bool focus);
bool sprite_object_get_dimensions(SpriteObject* sprite_object, int* width, int* height);