fix: animation_sprite_new now returns self

This commit is contained in:
Sara 2023-11-23 09:16:53 +01:00
parent f7607f71ab
commit 8c3bcbce85

View file

@ -23,6 +23,8 @@ AnimationSprite* animation_sprite_new(Spritesheet* sheet, float framerate) {
.start_time = game_time(), .start_time = game_time(),
.sprite = sprite_from_spritesheet(sheet, 0) .sprite = sprite_from_spritesheet(sheet, 0)
}; };
return self;
} }
void animation_sprite_destroy(AnimationSprite* self) { void animation_sprite_destroy(AnimationSprite* self) {
@ -52,6 +54,6 @@ void animation_sprite_set_framerate(AnimationSprite* self, float framerate) {
self->frame_interval = 1.0f / framerate; self->frame_interval = 1.0f / framerate;
} }
float animation_sprite_get_framerate(AnimationSprite* self) { float animation_sprite_get_framerate(const AnimationSprite* self) {
return 1.0f / self->frame_interval; return 1.0f / self->frame_interval;
} }