Refactor - remove selected from SpriteObject (#305)
This commit is contained in:
@@ -51,6 +51,7 @@ typedef struct CardObject
|
||||
{
|
||||
Card* card;
|
||||
SpriteObject* sprite_object;
|
||||
bool selected;
|
||||
} CardObject;
|
||||
|
||||
// Card functions
|
||||
|
||||
@@ -176,9 +176,6 @@ bool joker_object_score(
|
||||
enum JokerEvent joker_event
|
||||
);
|
||||
|
||||
void joker_object_set_selected(JokerObject* joker_object, bool selected);
|
||||
bool joker_object_is_selected(JokerObject* joker_object);
|
||||
|
||||
Sprite* joker_object_get_sprite(JokerObject* joker_object);
|
||||
int joker_get_random_rarity();
|
||||
|
||||
|
||||
+1
-4
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user