X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=data%2Fimages%2Fsupertux.strf;h=97cdc18417da69c8edb5f57d3d49d662d59ce02e;hb=db3d050dd6ad3e99f6b2789ba505c645b90d906f;hp=d1966ce1699de1b89055442cb4da4733037fb022;hpb=6eb4de1e43dfd1477b40ddf112717c4c76867cd2;p=supertux.git diff --git a/data/images/supertux.strf b/data/images/supertux.strf index d1966ce16..97cdc1841 100644 --- a/data/images/supertux.strf +++ b/data/images/supertux.strf @@ -1,316 +1,615 @@ ;; -*- mode: scheme; -*- (supertux-resources -; Big Tux (no power) sprite +; Small Tux sprite (sprite -;; Big Tux arms - (name "big-tux-arms") +;; Small Tux arms + (name "small-tux-arms") + (action + (name "walk-right") + (fps 15.0) + (x-offset 5) + (y-offset 14) + (images "shared/smalltux/arms-walk-0.png" + "shared/smalltux/arms-walk-1.png" + "shared/smalltux/arms-walk-2.png" + "shared/smalltux/arms-walk-3.png" + "shared/smalltux/arms-walk-4.png" + "shared/smalltux/arms-walk-5.png" + "shared/smalltux/arms-walk-6.png" + "shared/smalltux/arms-walk-7.png")) + (action (name "walk-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/arms-walk-left-0.png" - "shared/bigtux/arms-walk-left-1.png" - "shared/bigtux/arms-walk-left-2.png" - "shared/bigtux/arms-walk-left-3.png" - "shared/bigtux/arms-walk-left-4.png" - "shared/bigtux/arms-walk-left-5.png")) + (x-offset 5) + (y-offset 14) + (mirror-action "walk-right")) (action - (name "walk-right") + (name "stand-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/arms-walk-right-0.png" - "shared/bigtux/arms-walk-right-1.png" - "shared/bigtux/arms-walk-right-2.png" - "shared/bigtux/arms-walk-right-3.png" - "shared/bigtux/arms-walk-right-4.png" - "shared/bigtux/arms-walk-right-5.png")) + (x-offset 5) + (y-offset 14) + (images "shared/smalltux/arms-walk-5.png")) (action (name "stand-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/arms-stand-left-0.png")) + (x-offset 5) + (y-offset 14) + (mirror-action "stand-right")) (action - (name "stand-right") + (name "jump-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/arms-stand-right-0.png")) + (x-offset 5) + (y-offset 14) + (images "shared/smalltux/arms-jump-0.png")) (action (name "jump-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 7) - (images "shared/bigtux/arms-jump-left-0.png")) + (x-offset 5) + (y-offset 14) + (mirror-action "jump-right")) + + (action + (name "skid-right") + (x-offset 6) + (y-offset 15) + (images "shared/smalltux/arms-skid-0.png")) + + (action + (name "skid-left") + (fps 15.0) + (x-offset 6) + (y-offset 15) + (mirror-action "skid-right")) + + (action + (name "kick-right") + (x-offset 5) + (y-offset 14) + (images "shared/smalltux/arms-kick-0.png")) + + (action + (name "kick-left") + (x-offset 5) + (y-offset 14) + (mirror-action "kick-right")) + +; Grabbing is arms specific! + (action + (name "grab-right") + (x-offset 5) + (y-offset 14) + (z-order 2) + (images "shared/smalltux/arms-grab-0.png")) + + (action + (name "grab-left") + (x-offset 5) + (y-offset 14) + (z-order 2) + (mirror-action "grab-right"))) + +;; Small Tux Body + (sprite + (name "small-tux-body") + (action + (name "walk-right") + (fps 15.0) + (x-offset 5) + (y-offset 14) + (images "shared/smalltux/body-walk-0.png" + "shared/smalltux/body-walk-1.png" + "shared/smalltux/body-walk-2.png" + "shared/smalltux/body-walk-3.png" + "shared/smalltux/body-walk-4.png" + "shared/smalltux/body-walk-5.png" + "shared/smalltux/body-walk-6.png" + "shared/smalltux/body-walk-7.png")) + + (action + (name "walk-left") + (fps 15.0) + (x-offset 5) + (y-offset 14) + (mirror-action "walk-right")) + + (action + (name "stand-right") + (fps 15.0) + (x-offset 5) + (y-offset 14) + (images "shared/smalltux/body-walk-5.png")) + + (action + (name "stand-left") + (fps 15.0) + (x-offset 5) + (y-offset 14) + (mirror-action "stand-right")) (action (name "jump-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 7) - (images "shared/bigtux/arms-jump-right-0.png")) + (x-offset 5) + (y-offset 14) + (images "shared/smalltux/body-jump-0.png")) (action - (name "skid-left") - (x-hotspot 6) - (y-hotspot 8) - (images "shared/bigtux/arms-skid-left-0.png")) + (name "jump-left") + (fps 15.0) + (x-offset 5) + (y-offset 14) + (mirror-action "jump-right")) (action (name "skid-right") - (x-hotspot 6) - (y-hotspot 8) - (images "shared/bigtux/arms-skid-right-0.png")) + (x-offset 6) + (y-offset 15) + (images "shared/smalltux/body-skid-0.png")) + + (action + (name "skid-left") + (x-offset 6) + (y-offset 15) + (mirror-action "skid-right")) + + (action + (name "kick-right") + (x-offset 5) + (y-offset 14) + (images "shared/smalltux/body-kick-0.png")) (action (name "kick-left") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/arms-stand-left-0.png")) + (x-offset 5) + (y-offset 14) + (mirror-action "kick-right"))) + +; End of Small Tux sprite + +; Big Tux (no power) sprite + (sprite +;; Big Tux arms + (name "big-tux-arms") + + (action + (name "walk-right") + (fps 15.0) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/arms-walk-0.png" + "shared/bigtux/arms-walk-1.png" + "shared/bigtux/arms-walk-2.png" + "shared/bigtux/arms-walk-3.png" + "shared/bigtux/arms-walk-4.png" + "shared/bigtux/arms-walk-5.png")) + + (action + (name "walk-left") + (fps 15.0) + (x-offset 5) + (y-offset 14) + (mirror-action "walk-right")) + + (action + (name "stand-right") + (fps 15.0) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/arms-stand-0.png")) + + (action + (name "stand-left") + (fps 15.0) + (x-offset 5) + (y-offset 32) + (mirror-action "stand-right")) + + (action + (name "jump-right") + (fps 15.0) + (x-offset 5) + (y-offset 30) + (images "shared/bigtux/arms-jump-0.png")) + + (action + (name "jump-left") + (fps 15.0) + (x-offset 5) + (y-offset 30) + (mirror-action "jump-right")) + + (action + (name "duck-right") + (x-offset 5) + (y-offset 62) + (images "shared/bigtux/arms-duck-0.png")) + + (action + (name "duck-left") + (x-offset 5) + (y-offset 62) + (mirror-action "duck-right")) + + (action + (name "skid-right") + (x-offset 6) + (y-offset 31) + (images "shared/bigtux/arms-skid-0.png")) + + (action + (name "skid-left") + (fps 15.0) + (x-offset 6) + (y-offset 31) + (mirror-action "skid-right")) (action (name "kick-right") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/arms-stand-right-0.png")) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/arms-stand-0.png")) -; Grabbing is arms specific! (action - (name "grab-left") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/arms-grab-left-0.png")) + (name "kick-left") + (x-offset 5) + (y-offset 32) + (mirror-action "kick-right")) + + (action + (name "buttjump-right") + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/arms-stand-0.png")) + (action + (name "buttjump-left") + (x-offset 5) + (y-offset 32) + (mirror-action "buttjump-right")) + +; Grabbing is arms specific! (action (name "grab-right") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/arms-grab-right-0.png"))) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/arms-grab-0.png")) + + (action + (name "grab-left") + (x-offset 5) + (y-offset 32) + (mirror-action "grab-right")) + + (action + (name "duck+grab-right") + (x-offset 5) + (y-offset 62) + (z-order 2) + (images "shared/bigtux/arms-duck+grab-0.png")) + + (action + (name "duck+grab-left") + (x-offset 5) + (y-offset 62) + (z-order 2) + (mirror-action "duck+grab-right"))) ;; Big Tux Head (sprite (name "big-tux-head") (action + (name "walk-right") + (fps 15.0) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/head-stand-0.png")) + + (action (name "walk-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-stand-left-0.png")) + (x-offset 5) + (y-offset 32) + (mirror-action "walk-right")) (action - (name "walk-right") + (name "stand-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-stand-right-0.png")) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/head-stand-0.png")) (action (name "stand-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-stand-left-0.png")) + (x-offset 5) + (y-offset 32) + (mirror-action "stand-right")) (action - (name "stand-right") + (name "jump-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-stand-right-0.png")) + (x-offset 5) + (y-offset 30) + (images "shared/bigtux/head-stand-0.png")) (action (name "jump-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 7) - (images "shared/bigtux/head-stand-left-0.png")) + (x-offset 5) + (y-offset 30) + (mirror-action "jump-right")) (action - (name "jump-right") + (name "duck-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 7) - (images "shared/bigtux/head-stand-right-0.png")) + (x-offset 5) + (y-offset 62) + (images "shared/bigtux/head-duck-0.png")) (action - (name "skid-left") - (x-hotspot 6) - (y-hotspot 8) - (images "shared/bigtux/head-skid-left-0.png")) + (name "duck-left") + (fps 15.0) + (x-offset 5) + (y-offset 62) + (mirror-action "duck-right")) (action (name "skid-right") - (x-hotspot 6) - (y-hotspot 8) - (images "shared/bigtux/head-skid-right-0.png")) + (x-offset 6) + (y-offset 31) + (images "shared/bigtux/head-skid-0.png")) (action - (name "kick-left") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-stand-left-0.png")) + (name "skid-left") + (fps 15.0) + (x-offset 6) + (y-offset 31) + (mirror-action "skid-right")) (action (name "kick-right") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-stand-right-0.png"))) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/head-stand-0.png")) + + (action + (name "kick-left") + (fps 15.0) + (x-offset 5) + (y-offset 32) + (mirror-action "kick-right")) + + (action + (name "buttjump-right") + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/head-stand-0.png")) + + (action + (name "buttjump-left") + (x-offset 5) + (y-offset 32) + (mirror-action "buttjump-right")) + + (action + (name "idle-right") + (fps 1.0) + (x-offset 6) + (y-offset 31) + (images "shared/bigtux/head-idle-blink-0.png" + "shared/bigtux/head-idle-blink-1.png")) + + + (action + (name "idle-left") + (fps 1.0) + (x-offset 6) + (y-offset 31) + (mirror-action "idle-right"))) ;; Big Tux Body (sprite (name "big-tux-body") (action + (name "walk-right") + (fps 15.0) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/body-stand-0.png")) + + (action (name "walk-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/body-stand-left-0.png")) + (x-offset 5) + (y-offset 32) + (mirror-action "walk-right")) (action - (name "walk-right") + (name "stand-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/body-stand-right-0.png")) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/body-stand-0.png")) (action (name "stand-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/body-stand-left-0.png")) + (x-offset 5) + (y-offset 32) + (mirror-action "stand-right")) (action - (name "stand-right") + (name "jump-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/body-stand-right-0.png")) + (x-offset 5) + (y-offset 30) + (images "shared/bigtux/body-stand-0.png")) (action (name "jump-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 7) - (images "shared/bigtux/body-stand-left-0.png")) + (x-offset 5) + (y-offset 30) + (mirror-action "jump-right")) (action - (name "jump-right") + (name "duck-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 7) - (images "shared/bigtux/body-stand-right-0.png")) + (x-offset 5) + (y-offset 62) + (images "shared/bigtux/body-duck-0.png")) (action - (name "skid-left") - (x-hotspot 6) - (y-hotspot 8) - (images "shared/bigtux/body-skid-left-0.png")) + (name "duck-left") + (fps 15.0) + (x-offset 5) + (y-offset 62) + (mirror-action "duck-right")) (action (name "skid-right") - (x-hotspot 6) - (y-hotspot 8) - (images "shared/bigtux/body-skid-right-0.png")) + (x-offset 6) + (y-offset 31) + (images "shared/bigtux/body-skid-0.png")) (action - (name "kick-left") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/body-stand-left-0.png")) + (name "skid-left") + (fps 15.0) + (x-offset 6) + (y-offset 31) + (mirror-action "skid-right")) (action (name "kick-right") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/body-stand-right-0.png"))) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/body-stand-0.png")) + + (action + (name "kick-left") + (fps 15.0) + (x-offset 5) + (y-offset 32) + (mirror-action "kick-right")) + + (action + (name "buttjump-right") + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/body-stand-0.png")) + + (action + (name "buttjump-left") + (fps 15.0) + (x-offset 5) + (y-offset 32) + (mirror-action "buttjump-right"))) ;; Big Tux Feet (sprite (name "big-tux-feet") (action + (name "walk-right") + (fps 15.0) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/feet-walk-0.png" + "shared/bigtux/feet-walk-1.png" + "shared/bigtux/feet-walk-2.png" + "shared/bigtux/feet-walk-3.png" + "shared/bigtux/feet-walk-4.png" + "shared/bigtux/feet-walk-5.png")) + + (action (name "walk-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/feet-walk-left-0.png" - "shared/bigtux/feet-walk-left-1.png" - "shared/bigtux/feet-walk-left-2.png" - "shared/bigtux/feet-walk-left-3.png" - "shared/bigtux/feet-walk-left-4.png" - "shared/bigtux/feet-walk-left-5.png")) + (x-offset 5) + (y-offset 32) + (mirror-action "walk-right")) (action - (name "walk-right") + (name "stand-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/feet-walk-right-0.png" - "shared/bigtux/feet-walk-right-1.png" - "shared/bigtux/feet-walk-right-2.png" - "shared/bigtux/feet-walk-right-3.png" - "shared/bigtux/feet-walk-right-4.png" - "shared/bigtux/feet-walk-right-5.png")) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/feet-stand-0.png")) (action (name "stand-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/feet-stand-left-0.png" - )) + (x-offset 5) + (y-offset 32) + (mirror-action "stand-right")) (action - (name "stand-right") + (name "jump-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/feet-stand-right-0.png")) + (x-offset 5) + (y-offset 30) + (images "shared/bigtux/feet-jump-0.png")) (action (name "jump-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 7) - (images "shared/bigtux/feet-jump-left-0.png")) + (x-offset 5) + (y-offset 30) + (mirror-action "jump-right")) (action - (name "jump-right") + (name "duck-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 7) - (images "shared/bigtux/feet-jump-right-0.png")) + (x-offset 5) + (y-offset 62) + (images "shared/bigtux/feet-duck-0.png")) (action - (name "skid-left") - (x-hotspot 6) - (y-hotspot 8) - (images "shared/bigtux/feet-skid-left-0.png")) + (name "duck-left") + (fps 15.0) + (x-offset 5) + (y-offset 62) + (mirror-action "duck-right")) (action (name "skid-right") - (x-hotspot 6) - (y-hotspot 8) - (images "shared/bigtux/feet-skid-right-0.png")) + (x-offset 6) + (y-offset 31) + (images "shared/bigtux/feet-skid-0.png")) (action - (name "kick-left") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/feet-kick-left-0.png")) + (name "skid-left") + (x-offset 6) + (y-offset 31) + (mirror-action "skid-right")) (action (name "kick-right") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/feet-kick-right-0.png"))) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/feet-kick-0.png")) + + (action + (name "kick-left") + (x-offset 5) + (y-offset 32) + (mirror-action "kick-right")) + + (action + (name "buttjump-right") + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/feet-buttjump-0.png")) + + (action + (name "buttjump-left") + (x-offset 5) + (y-offset 32) + (mirror-action "buttjump-right"))) ; End of Big Tux (no power) sprite @@ -319,70 +618,111 @@ (sprite (name "big-fire-tux-head") (action + (name "walk-right") + (fps 15.0) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/head-fire-stand-0.png")) + + (action (name "walk-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-fire-stand-left-0.png")) + (x-offset 5) + (y-offset 32) + (mirror-action "walk-right")) (action - (name "walk-right") + (name "stand-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-fire-stand-right-0.png")) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/head-fire-stand-0.png")) (action (name "stand-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-fire-stand-left-0.png")) + (x-offset 5) + (y-offset 32) + (mirror-action "stand-right")) (action - (name "stand-right") + (name "jump-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-fire-stand-right-0.png")) + (x-offset 5) + (y-offset 30) + (images "shared/bigtux/head-fire-stand-0.png")) (action (name "jump-left") (fps 15.0) - (x-hotspot 5) - (y-hotspot 7) - (images "shared/bigtux/head-fire-stand-left-0.png")) + (x-offset 5) + (y-offset 30) + (mirror-action "jump-right")) (action - (name "jump-right") + (name "duck-right") (fps 15.0) - (x-hotspot 5) - (y-hotspot 7) - (images "shared/bigtux/head-fire-stand-right-0.png")) + (x-offset 5) + (y-offset 62) + (images "shared/bigtux/head-fire-stand-0.png")) (action - (name "skid-left") - (x-hotspot 6) - (y-hotspot 8) - (images "shared/bigtux/head-skid-left-0.png")) + (name "duck-left") + (fps 15.0) + (x-offset 5) + (y-offset 62) + (mirror-action "duck-right")) (action (name "skid-right") - (x-hotspot 6) - (y-hotspot 8) - (images "shared/bigtux/head-skid-right-0.png")) + (x-offset 6) + (y-offset 31) + (images "shared/bigtux/head-skid-0.png")) (action - (name "kick-left") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-fire-stand-left-0.png")) + (name "skid-left") + (x-offset 6) + (y-offset 31) + (mirror-action "skid-right")) (action (name "kick-right") - (x-hotspot 5) - (y-hotspot 9) - (images "shared/bigtux/head-fire-stand-right-0.png"))) + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/head-fire-stand-0.png")) + + (action + (name "kick-left") + (x-offset 5) + (y-offset 32) + (mirror-action "kick-right")) + + (action + (name "buttjump-right") + (x-offset 5) + (y-offset 32) + (images "shared/bigtux/head-fire-stand-0.png")) + + (action + (name "buttjump-left") + (x-offset 5) + (y-offset 32) + (mirror-action "buttjump-right")) + + (action + (name "idle-right") + (fps 1.0) + (x-offset 6) + (y-offset 31) + (images "shared/bigtux/head-idle-blink-0.png" + "shared/bigtux/head-idle-blink-1.png")) + + (action + (name "idle-left") + (fps 1.0) + (x-offset 6) + (y-offset 31) + (mirror-action "idle-right"))) ; End of Big Fire Tux sprite @@ -390,33 +730,33 @@ (sprite (name "smalltux-gameover") (action (fps 10.0) - (x-hotspot 13) - (y-hotspot 6) - (images "shared/smalltux-gameover-0.png" - "shared/smalltux-gameover-1.png"))) + (x-offset 13) + (y-offset 6) + (images "shared/smalltux/gameover-0.png" + "shared/smalltux/gameover-1.png"))) (sprite (name "smalltux-star") (action - (x-hotspot 5) - (y-hotspot 15) - (images "shared/smalltux-star-0.png" - "shared/smalltux-star-1.png" - "shared/smalltux-star-2.png"))) + (x-offset 5) + (y-offset 15) + (images "shared/smalltux/extra-star-0.png" + "shared/smalltux/extra-star-1.png" + "shared/smalltux/extra-star-2.png"))) (sprite (name "bigtux-star") (action - (x-hotspot 8) - (y-hotspot 8) - (images "shared/bigtux-star-0.png" - "shared/bigtux-star-1.png" - "shared/bigtux-star-2.png"))) + (x-offset 8) + (y-offset 8) + (images "shared/bigtux/extra-star-0.png" + "shared/bigtux/extra-star-1.png" + "shared/bigtux/extra-star-2.png"))) ; ;; Growing Tux animation ; (sprite (name "tux-grow-left") ; (action ; (fps 4.0) -; (x-hotspot 6) -; (y-hotspot 2) +; (x-offset 6) +; (y-offset 2) ; (images "shared/tux-grow-left-1.png" ; "shared/tux-grow-left-2.png" ; "shared/tux-grow-left-3.png" @@ -428,8 +768,8 @@ ; (sprite (name "tux-grow-right") ; (action ; (fps 4.0) -; (x-hotspot 6) -; (y-hotspot 2) +; (x-offset 6) +; (y-offset 2) ; (images "shared/tux-grow-right-1.png" ; "shared/tux-grow-right-2.png" ; "shared/tux-grow-right-3.png" @@ -442,8 +782,8 @@ ;; Laptop (sprite (name "mriceblock-left") (action - (x-hotspot 2) - (y-hotspot 3) + (x-offset 2) + (y-offset 3) (images "shared/mriceblock-left-0.png" "shared/mriceblock-left-1.png" "shared/mriceblock-left-2.png" @@ -451,8 +791,8 @@ (sprite (name "mriceblock-right") (action - (x-hotspot 2) - (y-hotspot 3) + (x-offset 2) + (y-offset 3) (images "shared/mriceblock-right-0.png" "shared/mriceblock-right-1.png" "shared/mriceblock-right-2.png" @@ -460,26 +800,26 @@ (sprite (name "mriceblock-falling-right") (action - (x-hotspot 2) - (y-hotspot 3) + (x-offset 2) + (y-offset 3) (images "shared/mriceblock-flat-right.png"))) (sprite (name "mriceblock-falling-left") (action - (x-hotspot 2) - (y-hotspot 3) + (x-offset 2) + (y-offset 3) (images "shared/mriceblock-flat-left.png"))) (sprite (name "mriceblock-flat-left") (action - (x-hotspot 2) - (y-hotspot 3) + (x-offset 2) + (y-offset 3) (images "shared/mriceblock-flat-left.png"))) (sprite (name "mriceblock-flat-right") (action - (x-hotspot 2) - (y-hotspot 3) + (x-offset 2) + (y-offset 3) (images "shared/mriceblock-flat-right.png"))) ; (sprite (name "mriceblock-falling-left") @@ -490,42 +830,42 @@ (sprite (name "snowball-squished-left") (action - (x-hotspot 1) - (y-hotspot -19) + (x-offset 1) + (y-offset -19) (images "shared/snowball-squished-left.png"))) (sprite (name "snowball-squished-right") (action - (x-hotspot 1) - (y-hotspot -19) + (x-offset 1) + (y-offset -19) (images "shared/snowball-squished-right.png"))) (sprite (name "jumpy-left-up") (action - (x-hotspot 7) - (y-hotspot 8) + (x-offset 7) + (y-offset 8) (images "shared/jumpy-left-up-0.png"))) (sprite (name "jumpy-left-down") (action - (x-hotspot 7) - (y-hotspot 8) + (x-offset 7) + (y-offset 8) (images "shared/jumpy-left-down-0.png"))) (sprite (name "jumpy-left-middle") (action - (x-hotspot 7) - (y-hotspot 8) + (x-offset 7) + (y-offset 8) (images "shared/jumpy-left-middle-0.png"))) (sprite (name "jumpy-left-iced") (action - (x-hotspot 7) - (y-hotspot 8) + (x-offset 7) + (y-offset 8) (images "shared/jumpy-iced-left-up-0.png"))) (sprite (name "mrbomb-left") (action (fps 10.0) - (x-hotspot 3) - (y-hotspot 12) + (x-offset 3) + (y-offset 12) (images "shared/mrbomb-left-0.png" "shared/mrbomb-left-1.png" "shared/mrbomb-left-2.png" @@ -534,59 +874,59 @@ (sprite (name "mrbomb-right") (action (fps 10.0) - (x-hotspot 7) - (y-hotspot 12) + (x-offset 7) + (y-offset 12) (images "shared/mrbomb-right-0.png" "shared/mrbomb-right-1.png" "shared/mrbomb-right-2.png" "shared/mrbomb-right-3.png"))) (sprite (name "mrbomb-iced-left") (action - (x-hotspot 3) - (y-hotspot 12) + (x-offset 3) + (y-offset 12) (images "shared/mrbomb-iced-left-0.png"))) (sprite (name "mrbomb-iced-right") (action - (x-hotspot 7) - (y-hotspot 12) + (x-offset 7) + (y-offset 12) (images "shared/mrbomb-iced-right-0.png"))) (sprite (name "mrbomb-ticking-left") (action (fps 15.0) - (x-hotspot 3) - (y-hotspot 8) + (x-offset 3) + (y-offset 8) (images "shared/mrbombx-left-0.png" "shared/mrbombx-left-1.png"))) (sprite (name "mrbomb-ticking-right") (action (fps 15.0) - (x-hotspot 10) - (y-hotspot 8) + (x-offset 255) + (y-offset 8) (images "shared/mrbombx-right-0.png" "shared/mrbombx-right-1.png"))) (sprite (name "mrbomb-explosion") (action (fps 15.0) - (x-hotspot 32) - (y-hotspot 32) + (x-offset 32) + (y-offset 32) (images "shared/mrbomb-explosion.png" "shared/mrbomb-explosion-1.png"))) (sprite (name "stalactite") (action - (x-hotspot 0) - (y-hotspot 0) + (x-offset 0) + (y-offset 0) (images "shared/stalactite.png"))) (sprite (name "stalactite-broken") (action - (x-hotspot 0) - (y-hotspot 16) + (x-offset 0) + (y-offset 16) (images "shared/stalactite-broken.png"))) (sprite (name "flame") @@ -596,33 +936,46 @@ (sprite (name "fish") (action - (x-hotspot 2) - (y-hotspot 3) + (x-offset 2) + (y-offset 3) (images "shared/fish-left-0.png" "shared/fish-left-1.png"))) (sprite (name "fish-down") (action - (x-hotspot 2) - (y-hotspot 11) + (x-offset 2) + (y-offset 11) (images "shared/fish-down-0.png"))) (sprite (name "fish-iced") (action - (x-hotspot 2) - (y-hotspot 3) + (x-offset 2) + (y-offset 3) (images "shared/fish-iced-left-0.png"))) (sprite (name "fish-iced-down") (action - (x-hotspot 2) - (y-hotspot 11) + (x-offset 2) + (y-offset 11) (images "shared/fish-iced-down-0.png"))) + (sprite (name "flamefish") + (action + (x-offset 2) + (y-offset 3) + (images "shared/flamefish-left-0.png" + "shared/flamefish-left-1.png"))) + + (sprite (name "flamefish-down") + (action + (x-offset 2) + (y-offset 11) + (images "shared/flamefish-down-0.png"))) + (sprite (name "bouncingsnowball-left") (action - (x-hotspot 1) - (y-hotspot 0) + (x-offset 1) + (y-offset 0) (images "shared/bouncingsnowball-left-0.png" "shared/bouncingsnowball-left-1.png" "shared/bouncingsnowball-left-2.png" @@ -632,8 +985,8 @@ (sprite (name "bouncingsnowball-right") (action - (x-hotspot 1) - (y-hotspot 0) + (x-offset 1) + (y-offset 0) (images "shared/bouncingsnowball-right-0.png" "shared/bouncingsnowball-right-1.png" "shared/bouncingsnowball-right-2.png" @@ -643,52 +996,52 @@ (sprite (name "bouncingsnowball-squished") (action - (x-hotspot 1) - (y-hotspot -19) + (x-offset 1) + (y-offset -19) (images "shared/snowball-squished-left.png"))) (sprite (name "flyingsnowball") (action - (x-hotspot 4) - (y-hotspot 3) + (x-offset 4) + (y-offset 3) (images "shared/flyingsnowball-left-0.png" "shared/flyingsnowball-left-1.png"))) (sprite (name "flyingsnowball-squished") (action - (x-hotspot 4) - (y-hotspot -12) + (x-offset 4) + (y-offset -12) (images "shared/flyingsnowball-squished-left.png"))) (sprite (name "spiky-left") (action - (x-hotspot 6) - (y-hotspot 10) + (x-offset 6) + (y-offset 255) (images "shared/spiky-left-0.png" "shared/spiky-left-1.png" "shared/spiky-left-2.png"))) (sprite (name "spiky-right") (action - (x-hotspot 6) - (y-hotspot 10) + (x-offset 6) + (y-offset 255) (images "shared/spiky-right-0.png" "shared/spiky-right-1.png" "shared/spiky-right-2.png"))) (sprite (name "spiky-iced-left") (action - (x-hotspot 6) - (y-hotspot 10) + (x-offset 6) + (y-offset 255) (images "shared/spiky-iced-left-0.png"))) (sprite (name "spiky-iced-right") (action - (x-hotspot 6) - (y-hotspot 10) + (x-offset 6) + (y-offset 255) (images "shared/spiky-iced-right-0.png"))) (sprite (name "snowball-left") (action - (x-hotspot 2) - (y-hotspot 4) + (x-offset 2) + (y-offset 4) (images "shared/snowball-left-0.png" "shared/snowball-left-1.png" "shared/snowball-left-2.png" @@ -696,8 +1049,8 @@ (sprite (name "snowball-right") (action - (x-hotspot 2) - (y-hotspot 4) + (x-offset 2) + (y-offset 4) (images "shared/snowball-right-0.png" "shared/snowball-right-1.png" "shared/snowball-right-2.png" @@ -735,24 +1088,24 @@ (sprite (name "firebullet") (action - (x-hotspot 12) - (x-hotspot 12) - (fps 20) + (x-offset 12) + (x-offset 12) + (fps 255) (images "shared/firebullet-1.png" "shared/firebullet-2.png" "shared/firebullet-3.png" "shared/firebullet-4.png"))) (sprite (name "icebullet") (action - (x-hotspot 12) - (x-hotspot 12) - (fps 20) + (x-offset 12) + (x-offset 12) + (fps 255) (images "shared/icebullet-1.png"))) ; Trampoline (sprite (name "trampoline") (action - (x-hotspot 0) - (y-hotspot 0) + (x-offset 0) + (y-offset 0) (images "shared/trampoline-1.png" "shared/trampoline-2.png" "shared/trampoline-3.png" @@ -761,8 +1114,8 @@ ; Flying platform (sprite (name "flying_platform") (action - (x-hotspot 0) - (y-hotspot 0) + (x-offset 0) + (y-offset 0) (images "shared/flying_platform-1.png" "shared/flying_platform-2.png" "shared/flying_platform-3.png" @@ -771,33 +1124,33 @@ ; Wingling (sprite (name "wingling-left") (action - (x-hotspot 0) - (y-hotspot 0) + (x-offset 0) + (y-offset 0) (images "shared/wingling-1.png"))) ; Walkingtree (sprite (name "walkingtree-left") (action - (x-hotspot 0) - (y-hotspot 0) + (x-offset 0) + (y-offset 0) (images "shared/walkingtree-left-1.png"))) (sprite (name "walkingtree-left-small") (action - (x-hotspot 0) - (y-hotspot 0) + (x-offset 0) + (y-offset 0) (images "shared/walkingtree-left-small-1.png"))) ; Door (sprite (name "door") (action - (x-hotspot 0) - (y-hotspot 64) + (x-offset 0) + (y-offset 64) (images "shared/door-1.png") )) ; (sprite (name "openingdoor") ; (action -; (x-hotspot 0) -; (y-hotspot 64) +; (x-offset 0) +; (y-offset 64) ; (images "shared/door-1.png" ; "shared/door-2.png" ; "shared/door-3.png" @@ -819,8 +1172,8 @@ ; Stomp (sprite (name "stomp") (action - (x-hotspot 0) - (y-hotspot 0) + (x-offset 0) + (y-offset 0) (images "shared/stomp.png") )) )