character: support custom frame duration

This commit is contained in:
Sebastian Krzyszkowiak 2018-11-25 04:49:26 +01:00
parent a74aa55409
commit 63f7ae39b9
No known key found for this signature in database
GPG key ID: E8F235CF3BDBC3FF

View file

@ -412,9 +412,9 @@ SYMBOL_EXPORT void AnimateCharacter(struct Game* game, struct Character* charact
delta *= speed_modifier;
character->delta += delta * 1000;
while (character->delta >= character->spritesheet->duration) {
while (character->delta >= character->frame->duration) {
bool reachedEnd = false;
character->delta -= character->spritesheet->duration;
character->delta -= character->frame->duration;
if (character->reversing) {
character->pos--;
} else {