6#include <dolphin/dolphin.h>
27 uint8_t frame_bubble_sequences_count;
28 const Icon icon_animation;
29 const uint8_t* frame_order;
30 uint8_t passive_frames;
31 uint8_t active_frames;
32 uint8_t active_cycles;
34 uint16_t active_cooldown;
37typedef void (*AnimationManagerSetNewIdleAnimationCallback)(
void* context);
38typedef void (*AnimationManagerCheckBlockingCallback)(
void* context);
39typedef void (*AnimationManagerInteractCallback)(
void*);
69void animation_manager_set_context(
AnimationManager* animation_manager,
void* context);
86void animation_manager_set_new_idle_callback(
88 AnimationManagerSetNewIdleAnimationCallback callback);
105void animation_manager_set_check_callback(
107 AnimationManagerCheckBlockingCallback callback);
115void animation_manager_check_blocking_process(
AnimationManager* animation_manager);
124void animation_manager_set_interact_callback(
126 AnimationManagerInteractCallback callback);
135bool animation_manager_interact_process(
AnimationManager* animation_manager);
141bool animation_manager_is_animation_loaded(
AnimationManager* animation_manager);
152void animation_manager_unload_and_stall_animation(
AnimationManager* animation_manager);
159void animation_manager_load_and_continue_animation(
AnimationManager* animation_manager);
167void animation_manager_set_dummy_mode_state(
AnimationManager* animation_manager,
bool enabled);
Align
Alignment enumeration.
Definition canvas.h:36
Definition animation_manager.c:34
Definition animation_manager.h:25
Definition animation_manager.h:10
Definition animation_manager.h:18