diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -569,7 +569,7 @@ int main(void) { | |||
569 | btn_a.frame = 1; | 569 | btn_a.frame = 1; |
570 | } else if (key_pressed(KEY_A) || key_hold(KEY_A)) { | 570 | } else if (key_pressed(KEY_A) || key_hold(KEY_A)) { |
571 | // DEBUG: Slowing animation rate. What would be a better solution? | 571 | // DEBUG: Slowing animation rate. What would be a better solution? |
572 | if (frame_counter++ % 3 == 0) { | 572 | if (frame_counter % 3 == 0) { |
573 | if (btn_a.frame < btn_a.n_frames) { | 573 | if (btn_a.frame < btn_a.n_frames) { |
574 | btn_a.frame++; | 574 | btn_a.frame++; |
575 | } | 575 | } |
@@ -586,9 +586,9 @@ int main(void) { | |||
586 | if (key_pressed(KEY_R)) { | 586 | if (key_pressed(KEY_R)) { |
587 | } | 587 | } |
588 | 588 | ||
589 | OBJ_ATTR_2(0) = btn_b.tile_index + 16 * btn_b.frame; | 589 | OBJ_ATTR_2(btn_b.id) = sprites[btn_b.id].tile_start + sprites[btn_b.id].n_tiles * btn_b.frame; |
590 | OBJ_ATTR_2(1) = btn_a.tile_index + 16 * btn_a.frame; | 590 | OBJ_ATTR_2(btn_a.id) = sprites[btn_a.id].tile_start + sprites[btn_a.id].n_tiles * btn_a.frame; |
591 | 591 | frame_counter++; | |
592 | }; | 592 | }; |
593 | 593 | ||
594 | return 0; | 594 | return 0; |