Lines Matching refs:anim
265 static void kick_animation(animation* anim) {
266 anim->run = true;
269 static void reset_animation(animation* anim) {
270 anim->cur_cycle = 0;
271 anim->cur_frame = 0;
272 anim->run = false;
340 /* if we don't have anim frames, we only have one image, so just bump
631 animation* anim = init_animation();
632 charger->batt_anim = anim;
634 ret = res_create_display_surface(anim->fail_file.c_str(), &charger->surf_unknown);
648 ret = res_create_multi_display_surface(anim->animation_file.c_str(), &scale_count, &scale_fps,
652 anim->num_frames = 0;
653 anim->num_cycles = 1;
654 } else if (scale_count != anim->num_frames) {
656 anim->num_frames);
657 anim->num_frames = 0;
658 anim->num_cycles = 1;
660 for (i = 0; i < anim->num_frames; i++) {
661 anim->frames[i].surface = scale_frames[i];