fuz1 = bitmap("/afs/athena/user/k/k/kkkken/prj/squid/sq/bfuz1.xbm") fuz2 = bitmap("/afs/athena/user/k/k/kkkken/prj/squid/sq/bfuz2.xbm") fuz3 = bitmap("/afs/athena/user/k/k/kkkken/prj/squid/sq/bfuz3.xbm") fuz4 = bitmap("/afs/athena/user/k/k/kkkken/prj/squid/sq/bfuz4.xbm") fuz5 = bitmap("/afs/athena/user/k/k/kkkken/prj/squid/sq/bfuz5.xbm") fuz6 = bitmap("/afs/athena/user/k/k/kkkken/prj/squid/sq/bfuz6.xbm") fuz7 = bitmap("/afs/athena/user/k/k/kkkken/prj/squid/sq/bfuz7.xbm") fuz8 = bitmap("/afs/athena/user/k/k/kkkken/prj/squid/sq/bfuz8.xbm") fuzj1 = bitmap("/afs/athena/user/k/k/kkkken/prj/squid/sq/bfuzj1.xbm") fuzj2 = bitmap("/afs/athena/user/k/k/kkkken/prj/squid/sq/bfuzj2.xbm") fuzz_dance = sequence while (1) show fuz1 tick show fuz2 tick show fuz3 tick show fuz4 tick show fuz5 tick show fuz6 tick show fuz7 tick show fuz8 tick end end fuzz_walk = sequence (dx, dy, howfar) while (howfar > 0) move (dx, dy) howfar = howfar - 1 tick end end do_fuzz = sequence create() moveto (-40, screen_height - 48) start fuzz_dance call fuzz_walk(4, 0, screen_width / 4 + 20) end do_jump = sequence create() moveto (-40, screen_height - 48) dancing = start fuzz_dance call fuzz_walk(4, 0, 20) while (on_screen()) kill dancing show fuzj1 move (0, 1) ticks(3) show fuzj2 call fuzz_walk(2, -10, 2) call fuzz_walk(2, -4, 2) call fuzz_walk(2, 0, 2) call fuzz_walk(2, 4, 2) call fuzz_walk(2, 10, 2) show fuzj1 ticks(3) move (0, -1) dancing = start fuzz_dance call fuzz_walk(4, 0, 60) end end while (1) call do_jump sleep(300) call do_fuzz sleep(300) call do_fuzz sleep(300) call do_fuzz sleep(300) call do_fuzz sleep(300) end