Implement a global SpriteObject update loop (#553)
* Implement `sprite_object_update_all` * clang format * Change update order * tmp * make it crash * Fix bad address crash * Address @MeirGavish's comments * Tweaked card draw position further * Tweaked card draw position further, again --------- Co-authored-by: MathisMartin31 <mathis.martin31@gmail.com>
This commit is contained in:
@@ -238,6 +238,13 @@ void sprite_object_reset_transform(SpriteObject* sprite_object);
|
||||
*/
|
||||
IWRAM_CODE void sprite_object_update(SpriteObject* sprite_object);
|
||||
|
||||
/**
|
||||
* @brief Update all SpriteObjects, to be called once per frame in the main update loop.
|
||||
*
|
||||
* TODO: try and put this function in IWRAM for performance purposes. Crashed the last time I tried.
|
||||
*/
|
||||
void sprite_object_update_all(void);
|
||||
|
||||
/**
|
||||
* @brief Shake SpriteObject on screen and play a sound
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user