fix: animation_sprite_new now returns self
This commit is contained in:
parent
f7607f71ab
commit
8c3bcbce85
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue