super-tux-commit Mailing List for Super Tux (Page 39)
Brought to you by:
wkendrick
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
(94) |
Apr
(500) |
May
(531) |
Jun
(196) |
Jul
(224) |
Aug
(193) |
Sep
(117) |
Oct
(115) |
Nov
(319) |
Dec
(97) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(19) |
Feb
|
Mar
(105) |
Apr
(41) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(6) |
2007 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(2) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(4) |
Jul
|
Aug
|
Sep
(7) |
Oct
(12) |
Nov
(26) |
Dec
(39) |
2009 |
Jan
(6) |
Feb
(15) |
Mar
(10) |
Apr
(25) |
May
(29) |
Jun
(21) |
Jul
(26) |
Aug
(8) |
Sep
(3) |
Oct
|
Nov
|
Dec
(10) |
2010 |
Jan
(5) |
Feb
(5) |
Mar
(2) |
Apr
|
May
(5) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
(2) |
Oct
(2) |
Nov
|
Dec
|
From: Marek M. <wa...@us...> - 2004-08-13 11:03:48
|
Update of /cvsroot/super-tux/supertux/data/levels/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1209/data/levels/default Modified Files: Tag: supertux_0_1_1_branch bonusisland.stwm Log Message: made hint message passive Index: bonusisland.stwm =================================================================== RCS file: /cvsroot/super-tux/supertux/data/levels/default/Attic/bonusisland.stwm,v retrieving revision 1.1.2.26 retrieving revision 1.1.2.27 diff -u -d -r1.1.2.26 -r1.1.2.27 --- bonusisland.stwm 13 Aug 2004 10:10:49 -0000 1.1.2.26 +++ bonusisland.stwm 13 Aug 2004 11:03:40 -0000 1.1.2.27 @@ -135,7 +135,8 @@ (level (map-message "Hint: Use igloos to get back here.") (x 35) - (y 5) (passive-message #f)) + (y 5) + (apply-action-left #f) (apply-action-right #f) (apply-action-down #f)) (level (x 33) |
From: Marek M. <wa...@us...> - 2004-08-13 10:10:58
|
Update of /cvsroot/super-tux/supertux/data/levels/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26779/data/levels/default Modified Files: Tag: supertux_0_1_1_branch bonusisland.stwm Log Message: edited NEWS again (only the release date is missing, DON'T FORGET!) added a hint to the hub area that igloos take you back there. Index: bonusisland.stwm =================================================================== RCS file: /cvsroot/super-tux/supertux/data/levels/default/Attic/bonusisland.stwm,v retrieving revision 1.1.2.25 retrieving revision 1.1.2.26 diff -u -d -r1.1.2.25 -r1.1.2.26 --- bonusisland.stwm 11 Aug 2004 12:05:56 -0000 1.1.2.25 +++ bonusisland.stwm 13 Aug 2004 10:10:49 -0000 1.1.2.26 @@ -132,6 +132,10 @@ (level (map-message "You found a secret place!") (x 33) (y 39) (apply-action-right #f)) + + (level (map-message "Hint: Use igloos to get back here.") + (x 35) + (y 5) (passive-message #f)) (level (x 33) |
From: Marek M. <wa...@us...> - 2004-08-13 10:10:57
|
Update of /cvsroot/super-tux/supertux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26779 Modified Files: Tag: supertux_0_1_1_branch NEWS Log Message: edited NEWS again (only the release date is missing, DON'T FORGET!) added a hint to the hub area that igloos take you back there. Index: NEWS =================================================================== RCS file: /cvsroot/super-tux/supertux/NEWS,v retrieving revision 1.9.2.6 retrieving revision 1.9.2.7 diff -u -d -r1.9.2.6 -r1.9.2.7 --- NEWS 11 Aug 2004 22:46:44 -0000 1.9.2.6 +++ NEWS 13 Aug 2004 10:10:48 -0000 1.9.2.7 @@ -5,7 +5,7 @@ * some new music and graphics * additions to level-/worldmap format and gameplay: -support for autoscrolling levels - -display of messages on the worldmap, one-way roads and teleporters + -map-messages, one-way roads and teleporters -kicked ice blocks destroy wooden crates and open "?"-boxes * minor bug fixes |
From: Ricardo C. <rm...@us...> - 2004-08-12 22:06:28
|
Update of /cvsroot/super-tux/supertux/data In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15585/data Modified Files: supertux.strf Log Message: Changed player stuff to use actions. This was hard work! Index: supertux.strf =================================================================== RCS file: /cvsroot/super-tux/supertux/data/supertux.strf,v retrieving revision 1.44 retrieving revision 1.45 diff -u -d -r1.44 -r1.45 --- supertux.strf 10 Jun 2004 16:03:16 -0000 1.44 +++ supertux.strf 12 Aug 2004 22:06:13 -0000 1.45 @@ -1,7 +1,11 @@ ;; -*- mode: scheme; -*- (supertux-resources + ;; Small Tux + (sprite + (name "small-tux") + (action ;; Small Tux Walk - (sprite (name "smalltux-walk-left") + (name "walk-left") (fps 15.0) (x-hotspot 5) (y-hotspot 9) @@ -14,7 +18,8 @@ "shared/smalltux-left-7.png" "shared/smalltux-left-8.png")) - (sprite (name "smalltux-walk-right") + (action + (name "walk-right") (fps 15.0) (x-hotspot 5) (y-hotspot 9) @@ -28,80 +33,95 @@ "shared/smalltux-right-8.png")) ;; Small Tux Stand - (sprite (name "smalltux-stand-left") + (action + (name "stand-left") (fps 15.0) (x-hotspot 5) (y-hotspot 9) (images "shared/smalltux-left-6.png" )) - (sprite (name "smalltux-stand-right") + (action + (name "stand-right") (fps 15.0) (x-hotspot 5) (y-hotspot 9) (images "shared/smalltux-right-6.png")) ;; Small Tux Jump - (sprite (name "smalltux-jump-left") + (action + (name "jump-left") (fps 15.0) (x-hotspot 5) (y-hotspot 7) (images "shared/smalltux-jump-left.png" )) - (sprite (name "smalltux-jump-right") + (action + (name "jump-right") (fps 15.0) (x-hotspot 5) (y-hotspot 7) (images "shared/smalltux-jump-right.png")) - (sprite (name "smalltux-gameover") - (fps 10.0) - (x-hotspot 13) - (y-hotspot 6) - (images "shared/smalltux-gameover-0.png" - "shared/smalltux-gameover-1.png")) - - (sprite (name "smalltux-skid-left") + (action + (name "skid-left") (x-hotspot 6) (y-hotspot 8) (images "shared/smalltux-skid-left.png")) - (sprite (name "smalltux-skid-right") + (action + (name "skid-right") (x-hotspot 6) (y-hotspot 8) (images "shared/smalltux-skid-right.png")) - (sprite (name "smalltux-kick-left") + (action + (name "kick-left") (x-hotspot 5) (y-hotspot 9) (images "shared/smalltux-kick-left-0.png")) - (sprite (name "smalltux-kick-right") + (action + (name "kick-right") (x-hotspot 5) (y-hotspot 9) - (images "shared/smalltux-kick-right-0.png")) + (images "shared/smalltux-kick-right-0.png"))) - (sprite (name "smalltux-grab-left") + (sprite (name "arm-grab-left") + (action (x-hotspot 5) (y-hotspot 9) - (images "shared/smalltux-grab-left-0.png")) + (images "shared/smalltux-grab-left-0.png"))) (sprite (name "smalltux-grab-right") + (action (x-hotspot 5) (y-hotspot 9) - (images "shared/smalltux-grab-right-0.png")) + (images "shared/smalltux-grab-right-0.png"))) + + (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"))) (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" - )) + ))) - ;; Large Tux Walk - (sprite (name "largetux-walk-left") +;; Big Tux + (sprite (name "big-tux") + (action + ;; Big Tux Walk + (name "walk-left") (x-hotspot 6) (y-hotspot 2) (images "shared/largetux-walk-left-0.png" @@ -111,7 +131,8 @@ "shared/largetux-walk-left-4.png" "shared/largetux-walk-left-5.png")) - (sprite (name "largetux-walk-right") + (action + (name "walk-right") (x-hotspot 6) (y-hotspot 2) (images "shared/largetux-walk-right-0.png" @@ -121,75 +142,89 @@ "shared/largetux-walk-right-4.png" "shared/largetux-walk-right-5.png")) - (sprite (name "largetux-skid-right") + (action + (name "skid-right") (x-hotspot 8) (y-hotspot 3) (images "shared/largetux-skid-right.png")) - (sprite (name "largetux-skid-left") + (action + (name "skid-left") (x-hotspot 8) (y-hotspot 3) (images "shared/largetux-skid-left.png")) - (sprite (name "largetux-stand-left") + (action + (name "stand-left") (x-hotspot 5) (y-hotspot 1) (images "shared/largetux-stand-left.png")) - (sprite (name "largetux-stand-right") + (action + (name "stand-right") (x-hotspot 5) (y-hotspot 1) (images "shared/largetux-stand-right.png")) - (sprite (name "largetux-jump-left") + (action + (name "jump-left") (x-hotspot 9) (y-hotspot 2) (images "shared/largetux-jump-left-0.png")) - (sprite (name "largetux-jump-right") + (action + (name "jump-right") (x-hotspot 9) (y-hotspot 2) (images "shared/largetux-jump-right-0.png")) - (sprite (name "largetux-duck-left") + (action + (name "duck-left") (x-hotspot 6) (y-hotspot 6) (images "shared/tux-duck-left.png")) - (sprite (name "largetux-duck-right") + (action + (name "duck-right") (x-hotspot 6) (y-hotspot 6) (images "shared/tux-duck-right.png")) - (sprite (name "largetux-kick-left") + (action + (name "kick-left") (x-hotspot 5) (y-hotspot 1) (images "shared/largetux-kick-left-0.png")) - (sprite (name "largetux-kick-right") + (action + (name "kick-right") (x-hotspot 5) (y-hotspot 1) - (images "shared/largetux-kick-right-0.png")) + (images "shared/largetux-kick-right-0.png"))) - (sprite (name "largetux-grab-left") + (sprite (name "bigtux-grab-right") + (action (x-hotspot 5) (y-hotspot 1) - (images "shared/largetux-grab-left-0.png")) + (images "shared/largetux-grab-left-0.png"))) - (sprite (name "largetux-grab-right") + (sprite (name "bigtux-grab-left") + (action (x-hotspot 5) (y-hotspot 1) - (images "shared/largetux-grab-right-0.png")) + (images "shared/largetux-grab-right-0.png"))) - (sprite (name "largetux-star") + (sprite (name "bigtux-star") + (action (x-hotspot 8) (y-hotspot 8) (images "shared/largetux-star-0.png" "shared/largetux-star-1.png" "shared/largetux-star-2.png" - )) + ))) ;; Growing Tux animation (sprite (name "tux-grow-left") + (action (fps 4.0) (x-hotspot 6) (y-hotspot 2) @@ -199,9 +234,10 @@ "shared/tux-grow-left-4.png" "shared/tux-grow-left-5.png" "shared/tux-grow-left-6.png" - "shared/tux-grow-left-7.png")) + "shared/tux-grow-left-7.png"))) (sprite (name "tux-grow-right") + (action (fps 4.0) (x-hotspot 6) (y-hotspot 2) @@ -211,10 +247,12 @@ "shared/tux-grow-right-4.png" "shared/tux-grow-right-5.png" "shared/tux-grow-right-6.png" - "shared/tux-grow-right-7.png")) + "shared/tux-grow-right-7.png"))) ;; Icetux - (sprite (name "icetux-walk-left") + (sprite (name "ice-tux") + (action + (name "walk-left") (x-hotspot 6) (y-hotspot 2) (images "shared/icetux-walk-left-0.png" @@ -224,7 +262,8 @@ "shared/icetux-walk-left-4.png" "shared/icetux-walk-left-5.png")) - (sprite (name "icetux-walk-right") + (action + (name "walk-right") (x-hotspot 6) (y-hotspot 2) (images "shared/icetux-walk-right-0.png" @@ -234,67 +273,81 @@ "shared/icetux-walk-right-4.png" "shared/icetux-walk-right-5.png")) - (sprite (name "icetux-skid-right") + (action + (name "skid-right") (x-hotspot 8) (y-hotspot 3) (images "shared/icetux-skid-right.png")) - (sprite (name "icetux-skid-left") + (action + (name "skid-left") (x-hotspot 8) (y-hotspot 3) (images "shared/icetux-skid-left.png")) - (sprite (name "icetux-stand-left") + (action + (name "stand-left") (x-hotspot 5) (y-hotspot 1) (images "shared/icetux-stand-left.png")) - (sprite (name "icetux-stand-right") + (action + (name "stand-right") (x-hotspot 5) (y-hotspot 1) (images "shared/icetux-stand-right.png")) - (sprite (name "icetux-jump-left") + (action + (name "jump-left") (x-hotspot 9) (y-hotspot 2) (images "shared/icetux-jump-left-0.png")) - (sprite (name "icetux-jump-right") + (action + (name "jump-right") (x-hotspot 9) (y-hotspot 2) (images "shared/icetux-jump-right-0.png")) - (sprite (name "icetux-duck-left") + (action + (name "duck-left") (x-hotspot 6) (y-hotspot 6) (images "shared/icetux-duck-left.png")) - (sprite (name "icetux-duck-right") + (action + (name "duck-right") (x-hotspot 6) (y-hotspot 6) (images "shared/icetux-duck-right.png")) - (sprite (name "icetux-kick-left") + (action + (name "kick-left") (x-hotspot 5) (y-hotspot 1) (images "shared/icetux-kick-left-0.png")) - (sprite (name "icetux-kick-right") + (action + (name "kick-right") (x-hotspot 5) (y-hotspot 1) - (images "shared/icetux-kick-right-0.png")) + (images "shared/icetux-kick-right-0.png"))) (sprite (name "icetux-grab-left") + (action (x-hotspot 5) (y-hotspot 1) - (images "shared/icetux-grab-left-0.png")) + (images "shared/icetux-grab-left-0.png"))) (sprite (name "icetux-grab-right") + (action (x-hotspot 5) (y-hotspot 1) - (images "shared/icetux-grab-right-0.png")) + (images "shared/icetux-grab-right-0.png"))) ;; Firetux - (sprite (name "firetux-walk-left") + (sprite (name "fire-tux") + (action + (name "walk-left") (x-hotspot 6) (y-hotspot 2) (images "shared/firetux-walk-left-0.png" @@ -304,7 +357,8 @@ "shared/firetux-walk-left-4.png" "shared/firetux-walk-left-5.png")) - (sprite (name "firetux-walk-right") + (action + (name "walk-right") (x-hotspot 6) (y-hotspot 2) (images "shared/firetux-walk-right-0.png" @@ -314,220 +368,259 @@ "shared/firetux-walk-right-4.png" "shared/firetux-walk-right-5.png")) - (sprite (name "firetux-skid-right") + (action + (name "skid-right") (x-hotspot 8) (y-hotspot 3) (images "shared/firetux-skid-right.png")) - (sprite (name "firetux-skid-left") + (action + (name "skid-left") (x-hotspot 8) (y-hotspot 3) (images "shared/firetux-skid-left.png")) - (sprite (name "firetux-stand-left") + (action + (name "stand-left") (x-hotspot 5) (y-hotspot 1) (images "shared/firetux-stand-left.png")) - (sprite (name "firetux-stand-right") + (action + (name "stand-right") (x-hotspot 5) (y-hotspot 1) (images "shared/firetux-stand-right.png")) - (sprite (name "firetux-jump-left") + (action + (name "jump-left") (x-hotspot 9) (y-hotspot 2) (images "shared/firetux-jump-left-0.png")) - (sprite (name "firetux-jump-right") + (action + (name "jump-right") (x-hotspot 9) (y-hotspot 2) (images "shared/firetux-jump-right-0.png")) - (sprite (name "firetux-duck-left") + (action + (name "duck-left") (x-hotspot 6) (y-hotspot 6) (images "shared/firetux-duck-left.png")) - (sprite (name "firetux-duck-right") + (action + (name "duck-right") (x-hotspot 6) (y-hotspot 6) (images "shared/firetux-duck-right.png")) - (sprite (name "firetux-kick-left") + (action + (name "kick-left") (x-hotspot 5) (y-hotspot 1) (images "shared/firetux-kick-left-0.png")) - (sprite (name "firetux-kick-right") + (action + (name "kick-left") (x-hotspot 5) (y-hotspot 1) - (images "shared/firetux-kick-right-0.png")) + (images "shared/firetux-kick-right-0.png"))) (sprite (name "firetux-grab-left") + (action (x-hotspot 5) (y-hotspot 1) - (images "shared/firetux-grab-left-0.png")) + (images "shared/firetux-grab-left-0.png"))) (sprite (name "firetux-grab-right") + (action (x-hotspot 5) (y-hotspot 1) - (images "shared/firetux-grab-right-0.png")) + (images "shared/firetux-grab-right-0.png"))) ;; Laptop (sprite (name "mriceblock-left") + (action (x-hotspot 2) (y-hotspot 3) (images "shared/mriceblock-left-0.png" "shared/mriceblock-left-1.png" "shared/mriceblock-left-2.png" - "shared/mriceblock-left-1.png")) + "shared/mriceblock-left-1.png"))) (sprite (name "mriceblock-right") + (action (x-hotspot 2) (y-hotspot 3) (images "shared/mriceblock-right-0.png" "shared/mriceblock-right-1.png" "shared/mriceblock-right-2.png" - "shared/mriceblock-right-1.png")) + "shared/mriceblock-right-1.png"))) (sprite (name "mriceblock-falling-right") + (action (x-hotspot 2) (y-hotspot 3) - (images "shared/mriceblock-flat-right.png")) + (images "shared/mriceblock-flat-right.png"))) (sprite (name "mriceblock-falling-left") + (action (x-hotspot 2) (y-hotspot 3) - (images "shared/mriceblock-flat-left.png")) + (images "shared/mriceblock-flat-left.png"))) (sprite (name "mriceblock-flat-left") + (action (x-hotspot 2) (y-hotspot 3) - (images "shared/mriceblock-flat-left.png")) + (images "shared/mriceblock-flat-left.png"))) (sprite (name "mriceblock-flat-right") + (action (x-hotspot 2) (y-hotspot 3) - (images "shared/mriceblock-flat-right.png")) + (images "shared/mriceblock-flat-right.png"))) - ; (sprite (name "mriceblock-falling-left") - ; (images "shared/mriceblock-falling-left.png")) +; (sprite (name "mriceblock-falling-left") +; (images "shared/mriceblock-falling-left.png"))) - ; (sprite (name "mriceblock-falling-right") - ; (images "shared/mriceblock-falling-right.png")) +; (sprite (name "mriceblock-falling-right") +; (images "shared/mriceblock-falling-right.png"))) (sprite (name "snowball-squished-left") + (action (x-hotspot 1) (y-hotspot -19) - (images "shared/snowball-squished-left.png")) + (images "shared/snowball-squished-left.png"))) (sprite (name "snowball-squished-right") + (action (x-hotspot 1) (y-hotspot -19) - (images "shared/snowball-squished-right.png")) + (images "shared/snowball-squished-right.png"))) (sprite (name "jumpy-left-up") + (action (x-hotspot 7) (y-hotspot 8) - (images "shared/jumpy-left-up-0.png")) + (images "shared/jumpy-left-up-0.png"))) (sprite (name "jumpy-left-down") + (action (x-hotspot 7) (y-hotspot 8) - (images "shared/jumpy-left-down-0.png")) + (images "shared/jumpy-left-down-0.png"))) (sprite (name "jumpy-left-middle") + (action (x-hotspot 7) (y-hotspot 8) - (images "shared/jumpy-left-middle-0.png")) + (images "shared/jumpy-left-middle-0.png"))) (sprite (name "jumpy-left-iced") + (action (x-hotspot 7) (y-hotspot 8) - (images "shared/jumpy-iced-left-up-0.png")) + (images "shared/jumpy-iced-left-up-0.png"))) (sprite (name "mrbomb-left") + (action (fps 10.0) (x-hotspot 3) (y-hotspot 12) (images "shared/mrbomb-left-0.png" "shared/mrbomb-left-1.png" "shared/mrbomb-left-2.png" - "shared/mrbomb-left-3.png")) + "shared/mrbomb-left-3.png"))) (sprite (name "mrbomb-right") + (action (fps 10.0) (x-hotspot 7) (y-hotspot 12) (images "shared/mrbomb-right-0.png" "shared/mrbomb-right-1.png" "shared/mrbomb-right-2.png" - "shared/mrbomb-right-3.png")) + "shared/mrbomb-right-3.png"))) (sprite (name "mrbomb-iced-left") + (action (x-hotspot 3) (y-hotspot 12) - (images "shared/mrbomb-iced-left-0.png")) + (images "shared/mrbomb-iced-left-0.png"))) (sprite (name "mrbomb-iced-right") + (action (x-hotspot 7) (y-hotspot 12) - (images "shared/mrbomb-iced-right-0.png")) + (images "shared/mrbomb-iced-right-0.png"))) (sprite (name "mrbomb-ticking-left") + (action (fps 15.0) (x-hotspot 3) (y-hotspot 8) (images "shared/mrbombx-left-0.png" - "shared/mrbombx-left-1.png")) + "shared/mrbombx-left-1.png"))) (sprite (name "mrbomb-ticking-right") + (action (fps 15.0) (x-hotspot 10) (y-hotspot 8) (images "shared/mrbombx-right-0.png" - "shared/mrbombx-right-1.png")) + "shared/mrbombx-right-1.png"))) (sprite (name "mrbomb-explosion") + (action (fps 15.0) (x-hotspot 32) (y-hotspot 32) (images "shared/mrbomb-explosion.png" - "shared/mrbomb-explosion-1.png")) + "shared/mrbomb-explosion-1.png"))) (sprite (name "stalactite") + (action (x-hotspot 0) (y-hotspot 0) - (images "shared/stalactite.png")) + (images "shared/stalactite.png"))) (sprite (name "stalactite-broken") + (action (x-hotspot 0) (y-hotspot 16) - (images "shared/stalactite-broken.png")) + (images "shared/stalactite-broken.png"))) (sprite (name "flame") + (action (images "shared/flame-0.png" - "shared/flame-1.png")) + "shared/flame-1.png"))) (sprite (name "fish") + (action (x-hotspot 2) (y-hotspot 3) (images "shared/fish-left-0.png" - "shared/fish-left-1.png")) + "shared/fish-left-1.png"))) (sprite (name "fish-down") + (action (x-hotspot 2) (y-hotspot 11) - (images "shared/fish-down-0.png")) + (images "shared/fish-down-0.png"))) (sprite (name "fish-iced") + (action (x-hotspot 2) (y-hotspot 3) - (images "shared/fish-iced-left-0.png")) + (images "shared/fish-iced-left-0.png"))) (sprite (name "fish-iced-down") + (action (x-hotspot 2) (y-hotspot 11) - (images "shared/fish-iced-down-0.png")) + (images "shared/fish-iced-down-0.png"))) (sprite (name "bouncingsnowball-left") + (action (x-hotspot 1) (y-hotspot 0) (images "shared/bouncingsnowball-left-0.png" @@ -535,9 +628,10 @@ "shared/bouncingsnowball-left-2.png" "shared/bouncingsnowball-left-3.png" "shared/bouncingsnowball-left-4.png" - "shared/bouncingsnowball-left-5.png")) + "shared/bouncingsnowball-left-5.png"))) (sprite (name "bouncingsnowball-right") + (action (x-hotspot 1) (y-hotspot 0) (images "shared/bouncingsnowball-right-0.png" @@ -545,66 +639,78 @@ "shared/bouncingsnowball-right-2.png" "shared/bouncingsnowball-right-3.png" "shared/bouncingsnowball-right-4.png" - "shared/bouncingsnowball-right-5.png")) + "shared/bouncingsnowball-right-5.png"))) (sprite (name "bouncingsnowball-squished") + (action (x-hotspot 1) (y-hotspot -19) - (images "shared/snowball-squished-left.png")) + (images "shared/snowball-squished-left.png"))) (sprite (name "flyingsnowball") + (action (x-hotspot 4) (y-hotspot 3) (images "shared/flyingsnowball-left-0.png" - "shared/flyingsnowball-left-1.png")) + "shared/flyingsnowball-left-1.png"))) (sprite (name "flyingsnowball-squished") + (action (x-hotspot 4) (y-hotspot -12) - (images "shared/flyingsnowball-squished-left.png")) + (images "shared/flyingsnowball-squished-left.png"))) (sprite (name "spiky-left") + (action (x-hotspot 6) (y-hotspot 10) (images "shared/spiky-left-0.png" "shared/spiky-left-1.png" - "shared/spiky-left-2.png")) + "shared/spiky-left-2.png"))) (sprite (name "spiky-right") + (action (x-hotspot 6) (y-hotspot 10) (images "shared/spiky-right-0.png" "shared/spiky-right-1.png" - "shared/spiky-right-2.png")) + "shared/spiky-right-2.png"))) (sprite (name "spiky-iced-left") + (action (x-hotspot 6) (y-hotspot 10) - (images "shared/spiky-iced-left-0.png")) + (images "shared/spiky-iced-left-0.png"))) (sprite (name "spiky-iced-right") + (action (x-hotspot 6) (y-hotspot 10) - (images "shared/spiky-iced-right-0.png")) + (images "shared/spiky-iced-right-0.png"))) (sprite (name "snowball-left") + (action (x-hotspot 2) (y-hotspot 4) (images "shared/snowball-left-0.png" "shared/snowball-left-1.png" "shared/snowball-left-2.png" - "shared/snowball-left-1.png")) + "shared/snowball-left-1.png"))) (sprite (name "snowball-right") + (action (x-hotspot 2) (y-hotspot 4) (images "shared/snowball-right-0.png" "shared/snowball-right-1.png" "shared/snowball-right-2.png" - "shared/snowball-right-1.png")) + "shared/snowball-right-1.png"))) (sprite (name "egg") - (images "shared/egg.png")) + (action + (images "shared/egg.png"))) (sprite (name "1up") - (images "shared/1up.png")) + (action + (images "shared/1up.png"))) (sprite (name "star") + (action (images "shared/star.png" "shared/star-1.png" "shared/star-2.png" @@ -612,82 +718,96 @@ "shared/star-4.png" "shared/star-3.png" "shared/star-2.png" - "shared/star-1.png")) + "shared/star-1.png"))) (sprite (name "fireflower") + (action (images "shared/fireflower.png" "shared/fireflower-1.png" "shared/fireflower-2.png" "shared/fireflower-3.png" "shared/fireflower-2.png" - "shared/fireflower-1.png")) + "shared/fireflower-1.png"))) (sprite (name "iceflower") + (action (images "shared/iceflower-1.png" "shared/iceflower-2.png" - "shared/iceflower-3.png")) + "shared/iceflower-3.png"))) (sprite (name "firebullet") + (action (x-hotspot 12) (x-hotspot 12) (fps 20) (images "shared/firebullet-1.png" "shared/firebullet-2.png" "shared/firebullet-3.png" - "shared/firebullet-4.png")) + "shared/firebullet-4.png"))) (sprite (name "icebullet") + (action (x-hotspot 12) (x-hotspot 12) (fps 20) - (images "shared/icebullet-1.png")) + (images "shared/icebullet-1.png"))) ; Trampoline (sprite (name "trampoline-1") + (action (x-hotspot 0) (y-hotspot 0) - (images "shared/trampoline-1.png")) + (images "shared/trampoline-1.png"))) (sprite (name "trampoline-2") + (action (x-hotspot 0) (y-hotspot 0) - (images "shared/trampoline-2.png")) + (images "shared/trampoline-2.png"))) (sprite (name "trampoline-3") + (action (x-hotspot 0) (y-hotspot 0) - (images "shared/trampoline-3.png")) + (images "shared/trampoline-3.png"))) (sprite (name "trampoline-4") + (action (x-hotspot 0) (y-hotspot 0) - (images "shared/trampoline-4.png")) + (images "shared/trampoline-4.png"))) ; Flying platform (sprite (name "flying_platform") + (action (x-hotspot 0) (y-hotspot 0) (images "shared/flying_platform-1.png" "shared/flying_platform-2.png" "shared/flying_platform-3.png" - "shared/flying_platform-4.png")) + "shared/flying_platform-4.png"))) ; Wingling (sprite (name "wingling-left") + (action (x-hotspot 0) (y-hotspot 0) - (images "shared/wingling-1.png")) + (images "shared/wingling-1.png"))) ; Walkingtree (sprite (name "walkingtree-left") + (action (x-hotspot 0) (y-hotspot 0) - (images "shared/walkingtree-left-1.png")) + (images "shared/walkingtree-left-1.png"))) (sprite (name "walkingtree-left-small") + (action (x-hotspot 0) (y-hotspot 0) - (images "shared/walkingtree-left-small-1.png")) + (images "shared/walkingtree-left-small-1.png"))) ; Door (sprite (name "door") + (action (x-hotspot 0) (y-hotspot 64) (images "shared/door-1.png") - ) + )) (sprite (name "openingdoor") + (action (x-hotspot 0) (y-hotspot 64) (images "shared/door-1.png" @@ -706,14 +826,15 @@ "shared/door-3.png" "shared/door-2.png" "shared/door-1.png") - ) + )) ; Stomp (sprite (name "stomp") + (action (x-hotspot 0) (y-hotspot 0) (images "shared/stomp.png") - ) + )) ) ;; EOF ;; |
From: Ricardo C. <rm...@us...> - 2004-08-12 22:05:43
|
Update of /cvsroot/super-tux/supertux/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15432/src Modified Files: leveleditor.cpp player.cpp player.h resources.cpp Log Message: Changed player stuff to use action. Bad guys should also be changed. It was really time consuming to change all the entries from supertux.strf. There might be problems, especially with the arm. Anyway, since arm, body, head... will be all changed, this will be then fixed. Index: player.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/player.cpp,v retrieving revision 1.149 retrieving revision 1.150 diff -u -d -r1.149 -r1.150 --- player.cpp 5 Aug 2004 10:10:19 -0000 1.149 +++ player.cpp 12 Aug 2004 22:05:24 -0000 1.150 @@ -53,10 +53,12 @@ Sprite* smalltux_star; Sprite* largetux_star; -PlayerSprite smalltux; -PlayerSprite largetux; -PlayerSprite icetux; -PlayerSprite firetux; +Sprite* small_tux; +Sprite* big_tux; +Sprite* ice_tux; +Sprite* fire_tux; + +Sprite* tux_arm; PlayerKeymap keymap; @@ -685,21 +687,21 @@ void Player::draw(DrawingContext& context) { - PlayerSprite* sprite; + Sprite* sprite; if (size == SMALL) - sprite = &smalltux; + sprite = small_tux; else if (got_power == FIRE_POWER) - sprite = &firetux; + sprite = fire_tux; else if (got_power == ICE_POWER) - sprite = &icetux; + sprite = ice_tux; else - sprite = &largetux; + sprite = big_tux; int layer = LAYER_OBJECTS - 1; Vector pos = Vector(base.x, base.y); - if (!safe_timer.started() || (global_frame_counter % 2) == 0) + if ((!safe_timer.started() || growing_timer.started()) || (global_frame_counter % 2) == 0) { if (dying == DYING_SQUISHED) { @@ -709,66 +711,86 @@ { if(growing_timer.check()) { - if (dir == RIGHT) - context.draw_surface(growingtux_right[(growing_timer.get_gone() * GROWING_FRAMES) / GROWING_TIME], pos, layer); - else - context.draw_surface(growingtux_left[(growing_timer.get_gone() * GROWING_FRAMES) / GROWING_TIME], pos, layer); + if(size == SMALL) + { + if (dir == RIGHT) + context.draw_surface(growingtux_right[GROWING_FRAMES-1 - + ((growing_timer.get_gone() * + GROWING_FRAMES) / GROWING_TIME)], pos, layer); + else + context.draw_surface(growingtux_left[GROWING_FRAMES-1 - + ((growing_timer.get_gone() * + GROWING_FRAMES) / GROWING_TIME)], pos, layer); + } + else + { + if (dir == RIGHT) + context.draw_surface(growingtux_right[(growing_timer.get_gone() * + GROWING_FRAMES) / GROWING_TIME], pos, layer); + else + context.draw_surface(growingtux_left[(growing_timer.get_gone() * + GROWING_FRAMES) / GROWING_TIME], pos, layer); + } } else if (duck && size != SMALL) { if (dir == RIGHT) - sprite->duck_right->draw(context, pos, layer); + sprite->set_action("duck-right"); else - sprite->duck_left->draw(context, pos, layer); + sprite->set_action("duck-left"); } else if (skidding_timer.started()) { if (dir == RIGHT) - sprite->skid_right->draw(context, pos, layer); + sprite->set_action("skid-right"); else - sprite->skid_left->draw(context, pos, layer); + sprite->set_action("skid-left"); } else if (kick_timer.started()) { if (dir == RIGHT) - sprite->kick_right->draw(context, pos, layer); + sprite->set_action("kick-right"); else - sprite->kick_left->draw(context, pos, layer); + sprite->set_action("kick-left"); } else if (physic.get_velocity_y() != 0) { if (dir == RIGHT) - sprite->jump_right->draw(context, pos, layer); + sprite->set_action("jump-right"); else - sprite->jump_left->draw(context, pos, layer); + sprite->set_action("jump-left"); } else { if (fabsf(physic.get_velocity_x()) < 1.0f) // standing { if (dir == RIGHT) - sprite->stand_right->draw(context, pos, layer); + sprite->set_action("stand-right"); else - sprite->stand_left->draw(context, pos, layer); + sprite->set_action("stand-left"); } else // moving { if (dir == RIGHT) - sprite->walk_right->draw(context, pos, layer); + sprite->set_action("walk-right"); else - sprite->walk_left->draw(context, pos, layer); + sprite->set_action("walk-left"); } } } - } + } + + if(dying != DYING_SQUISHED && !growing_timer.check()) + sprite->draw(context, pos, layer); // Draw arm overlay graphics when Tux is holding something if ((holding_something && physic.get_velocity_y() == 0) || shooting_timer.check() && !duck) { if (dir == RIGHT) - sprite->grab_right->draw(context, pos, LAYER_OBJECTS + 1); + tux_arm->set_action("walk-right"); else - sprite->grab_left->draw(context, pos, LAYER_OBJECTS + 1); + tux_arm->set_action("walk-left"); + tux_arm->draw(context, pos, LAYER_OBJECTS + 1); } // Draw blinking star overlay @@ -924,15 +946,17 @@ { if (got_power != NONE_POWER) { + safe_timer.start(TUX_SAFE_TIME); got_power = NONE_POWER; } else { + growing_timer.start(GROWING_TIME); + safe_timer.start(TUX_SAFE_TIME + GROWING_TIME); size = SMALL; base.height = 32; duck = false; } - safe_timer.start(TUX_SAFE_TIME); } else { Index: player.h =================================================================== RCS file: /cvsroot/super-tux/supertux/src/player.h,v retrieving revision 1.79 retrieving revision 1.80 diff -u -d -r1.79 -r1.80 --- player.h 5 Aug 2004 10:10:19 -0000 1.79 +++ player.h 12 Aug 2004 22:05:24 -0000 1.80 @@ -103,7 +103,7 @@ extern Surface* growingtux_left[GROWING_FRAMES]; extern Surface* growingtux_right[GROWING_FRAMES]; -struct PlayerSprite +/*struct PlayerSprite { Sprite* stand_left; Sprite* stand_right; @@ -119,12 +119,14 @@ Sprite* grab_right; Sprite* duck_right; Sprite* duck_left; -}; +};*/ -extern PlayerSprite smalltux; -extern PlayerSprite largetux; -extern PlayerSprite firetux; -extern PlayerSprite icetux; +extern Sprite* small_tux; +extern Sprite* big_tux; +extern Sprite* fire_tux; +extern Sprite* ice_tux; + +extern Sprite* tux_arm; class Player : public MovingObject { Index: leveleditor.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/leveleditor.cpp,v retrieving revision 1.148 retrieving revision 1.149 diff -u -d -r1.148 -r1.149 --- leveleditor.cpp 6 Aug 2004 11:43:09 -0000 1.148 +++ leveleditor.cpp 12 Aug 2004 22:05:23 -0000 1.149 @@ -930,7 +930,7 @@ /* Draw the player: */ /* for now, the position is fixed at (100, 240) */ - largetux.walk_right->draw(context, Vector(100 - pos_x, 240 - pos_y), LAYER_OBJECTS-1); +// largetux.walk_right->draw(context, Vector(100 - pos_x, 240 - pos_y), LAYER_OBJECTS-1); } void LevelEditor::change_object_properties(GameObject *pobj) Index: resources.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/resources.cpp,v retrieving revision 1.47 retrieving revision 1.48 diff -u -d -r1.47 -r1.48 --- resources.cpp 5 Aug 2004 10:10:19 -0000 1.47 +++ resources.cpp 12 Aug 2004 22:05:24 -0000 1.48 @@ -131,63 +131,12 @@ growingtux_right[i] = new Surface(img_name, true); } - smalltux.stand_left = sprite_manager->load("smalltux-stand-left"); - smalltux.stand_right = sprite_manager->load("smalltux-stand-right"); - smalltux.walk_left = sprite_manager->load("smalltux-walk-left"); - smalltux.walk_right = sprite_manager->load("smalltux-walk-right"); - smalltux.jump_left = sprite_manager->load("smalltux-jump-left"); - smalltux.jump_right = sprite_manager->load("smalltux-jump-right"); - smalltux.kick_left = sprite_manager->load("smalltux-kick-left"); - smalltux.kick_right = sprite_manager->load("smalltux-kick-right"); - smalltux.skid_left = sprite_manager->load("smalltux-skid-left"); - smalltux.skid_right = sprite_manager->load("smalltux-skid-right"); - smalltux.grab_left = sprite_manager->load("smalltux-grab-left"); - smalltux.grab_right = sprite_manager->load("smalltux-grab-right"); - - largetux.stand_left = sprite_manager->load("largetux-stand-left"); - largetux.stand_right = sprite_manager->load("largetux-stand-right"); - largetux.walk_left = sprite_manager->load("largetux-walk-left"); - largetux.walk_right = sprite_manager->load("largetux-walk-right"); - largetux.jump_left = sprite_manager->load("largetux-jump-left"); - largetux.jump_right = sprite_manager->load("largetux-jump-right"); - largetux.kick_left = sprite_manager->load("largetux-kick-left"); - largetux.kick_right = sprite_manager->load("largetux-kick-right"); - largetux.skid_right = sprite_manager->load("largetux-skid-right"); - largetux.skid_left = sprite_manager->load("largetux-skid-left"); - largetux.grab_left = sprite_manager->load("largetux-grab-left"); - largetux.grab_right = sprite_manager->load("largetux-grab-right"); - largetux.duck_left = sprite_manager->load("largetux-duck-left"); - largetux.duck_right = sprite_manager->load("largetux-duck-right"); - - firetux.stand_left = sprite_manager->load("firetux-stand-left"); - firetux.stand_right = sprite_manager->load("firetux-stand-right"); - firetux.walk_left = sprite_manager->load("firetux-walk-left"); - firetux.walk_right = sprite_manager->load("firetux-walk-right"); - firetux.jump_left = sprite_manager->load("firetux-jump-left"); - firetux.jump_right = sprite_manager->load("firetux-jump-right"); - firetux.kick_left = sprite_manager->load("firetux-kick-left"); - firetux.kick_right = sprite_manager->load("firetux-kick-right"); - firetux.skid_right = sprite_manager->load("firetux-skid-right"); - firetux.skid_left = sprite_manager->load("firetux-skid-left"); - firetux.grab_left = sprite_manager->load("firetux-grab-left"); - firetux.grab_right = sprite_manager->load("firetux-grab-right"); - firetux.duck_left = sprite_manager->load("firetux-duck-left"); - firetux.duck_right = sprite_manager->load("firetux-duck-right"); + small_tux = sprite_manager->load("small-tux"); + big_tux = sprite_manager->load("big-tux"); + ice_tux = sprite_manager->load("ice-tux"); + fire_tux = sprite_manager->load("fire-tux"); - icetux.stand_left = sprite_manager->load("icetux-stand-left"); - icetux.stand_right = sprite_manager->load("icetux-stand-right"); - icetux.walk_left = sprite_manager->load("icetux-walk-left"); - icetux.walk_right = sprite_manager->load("icetux-walk-right"); - icetux.jump_left = sprite_manager->load("icetux-jump-left"); - icetux.jump_right = sprite_manager->load("icetux-jump-right"); - icetux.kick_left = sprite_manager->load("icetux-kick-left"); - icetux.kick_right = sprite_manager->load("icetux-kick-right"); - icetux.skid_right = sprite_manager->load("icetux-skid-right"); - icetux.skid_left = sprite_manager->load("icetux-skid-left"); - icetux.grab_left = sprite_manager->load("icetux-grab-left"); - icetux.grab_right = sprite_manager->load("icetux-grab-right"); - icetux.duck_left = sprite_manager->load("icetux-duck-left"); - icetux.duck_right = sprite_manager->load("icetux-duck-right"); + tux_arm = sprite_manager->load("tux-arm"); /* Water: */ img_water = new Surface(datadir + "/images/shared/water.png", false); @@ -198,6 +147,7 @@ img_waves[1] = new Surface(datadir + "/images/shared/waves-1.png", true); + img_waves[2] = new Surface(datadir + "/images/shared/waves-2.png", true); |
From: Ricardo C. <rm...@us...> - 2004-08-12 22:03:15
|
Update of /cvsroot/super-tux/supertux/lib/special In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15126/lib/special Modified Files: sprite.cpp sprite.h Log Message: Changed parameter from set_action(). Index: sprite.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/lib/special/sprite.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- sprite.cpp 12 Aug 2004 20:55:05 -0000 1.5 +++ sprite.cpp 12 Aug 2004 22:03:04 -0000 1.6 @@ -98,7 +98,7 @@ } void -Sprite::set_action(std::string& act) +Sprite::set_action(std::string act) { Actions::iterator i = actions.find(act); action = i->second; Index: sprite.h =================================================================== RCS file: /cvsroot/super-tux/supertux/lib/special/sprite.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- sprite.h 12 Aug 2004 20:55:05 -0000 1.5 +++ sprite.h 12 Aug 2004 22:03:05 -0000 1.6 @@ -67,7 +67,7 @@ int get_current_frame() const; /** Set action (or state) */ - void set_action(std::string& act); + void set_action(std::string act); float get_fps() { |
From: Ricardo C. <rm...@us...> - 2004-08-12 20:55:15
|
Update of /cvsroot/super-tux/supertux/lib/special In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2888/lib/special Modified Files: sprite.cpp sprite.h Log Message: Added what I called of actions to Sprite. Instead of putting "left", "right", "jump-right"... as different sprites, we can now put them as one, and name them with different actions. To change to an action, just do set_action("jump-left"); , for instance. Suggested by Ryan. Index: sprite.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/lib/special/sprite.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- sprite.cpp 25 Jul 2004 19:03:34 -0000 1.4 +++ sprite.cpp 12 Aug 2004 20:55:05 -0000 1.5 @@ -29,44 +29,79 @@ Sprite::Sprite(lisp_object_t* cur) { - init_defaults(); + for(; !lisp_nil_p(cur); cur = lisp_cdr(cur)) + { + std::string token = lisp_symbol(lisp_car(lisp_car(cur))); + lisp_object_t* data = lisp_car(lisp_cdr(lisp_car(cur))); + LispReader reader(lisp_cdr(lisp_car(cur))); - LispReader reader(cur); + if(token == "name") + name = lisp_string(data); + else if(token == "action") + parse_action(reader); + } - if(!reader.read_string("name", name)) - Termination::abort("Sprite wihtout name", ""); - reader.read_int("x-hotspot", x_hotspot); - reader.read_int("y-hotspot", y_hotspot); - reader.read_float("fps", fps); + if(name.empty()) + Termination::abort("Error: Sprite wihtout name.", ""); + if(actions.empty()) + Termination::abort("Error: Sprite wihtout actions.", ""); +} + +Sprite::~Sprite() +{ + for(Actions::iterator i_act = actions.begin(); i_act != actions.end(); ++i_act) + { + for(std::vector<Surface*>::iterator i_sur = i_act->second->surfaces.begin(); + i_sur != i_act->second->surfaces.end(); ++i_sur) + delete *i_sur; + delete i_act->second; + } +} + +void +Sprite::parse_action(LispReader& lispreader) +{ + action = new Action; + + init_defaults(action); + + if(!lispreader.read_string("name", action->name)) + if(!actions.empty()) + Termination::abort("Error: If there are more than one action, they need names!", ""); + lispreader.read_int("x-hotspot", action->x_hotspot); + lispreader.read_int("y-hotspot", action->y_hotspot); + lispreader.read_float("fps", action->fps); std::vector<std::string> images; - if(!reader.read_string_vector("images", images)) - Termination::abort("Sprite contains no images: ", name.c_str()); + if(!lispreader.read_string_vector("images", images)) + Termination::abort("Sprite contains no images: ", action->name.c_str()); for(std::vector<std::string>::size_type i = 0; i < images.size(); ++i) { - surfaces.push_back( + action->surfaces.push_back( new Surface(datadir + "/images/" + images[i], true)); } - frame_delay = 1000.0f/fps; + action->frame_delay = 1000.0f/action->fps; + + actions[action->name] = action; } -Sprite::~Sprite() +void +Sprite::init_defaults(Action* act) { - for(std::vector<Surface*>::iterator i = surfaces.begin(); i != surfaces.end(); - ++i) - delete *i; + act->x_hotspot = 0; + act->y_hotspot = 0; + act->fps = 10; + act->frame_delay = 1000.0f/act->fps; + time = 0; } void -Sprite::init_defaults() +Sprite::set_action(std::string& act) { - x_hotspot = 0; - y_hotspot = 0; - fps = 10; - time = 0; - frame_delay = 1000.0f/fps; +Actions::iterator i = actions.find(act); +action = i->second; } void @@ -83,11 +118,11 @@ time = SDL_GetTicks(); unsigned int frame = get_current_frame(); - if (frame < surfaces.size()) + if (frame < action->surfaces.size()) { - Surface* surface = surfaces[frame]; + Surface* surface = action->surfaces[frame]; - context.draw_surface(surface, pos - Vector(x_hotspot, y_hotspot), layer, drawing_effect); + context.draw_surface(surface, pos - Vector(action->x_hotspot, action->y_hotspot), layer, drawing_effect); } } @@ -112,20 +147,20 @@ int Sprite::get_current_frame() const { - unsigned int frame = static_cast<int>(fmodf(time, surfaces.size()*frame_delay)/frame_delay); - return frame % surfaces.size(); + unsigned int frame = static_cast<int>(fmodf(time, action->surfaces.size()*action->frame_delay)/action->frame_delay); + return frame % action->surfaces.size(); } int Sprite::get_width() const { - return surfaces[get_current_frame()]->w; + return action->surfaces[get_current_frame()]->w; } int Sprite::get_height() const { - return surfaces[get_current_frame()]->h; + return action->surfaces[get_current_frame()]->h; } /* EOF */ Index: sprite.h =================================================================== RCS file: /cvsroot/super-tux/supertux/lib/special/sprite.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- sprite.h 25 Jul 2004 19:03:34 -0000 1.4 +++ sprite.h 12 Aug 2004 20:55:05 -0000 1.5 @@ -22,6 +22,7 @@ #include <string> #include <vector> +#include <map> #include "../utils/lispreader.h" #include "../video/surface.h" @@ -32,6 +33,25 @@ class Sprite { + private: + + struct Action + { + std::string name; + + int x_hotspot; + int y_hotspot; + + /** Frames per second */ + float fps; + + /** Number of seconds that a frame is displayed until it is switched + to the next frame */ + float frame_delay; + + std::vector<Surface*> surfaces; + }; + public: /** cur has to be a pointer to data in the form of ((x-hotspot 5) (y-hotspot 10) ...) */ @@ -46,13 +66,16 @@ Uint32 drawing_effect = NONE_EFFECT); int get_current_frame() const; + /** Set action (or state) */ + void set_action(std::string& act); + float get_fps() { - return fps; + return action->fps; } ; int get_frames() { - return surfaces.size(); + return action->surfaces.size(); } ; std::string get_name() const @@ -64,29 +87,23 @@ Surface* get_frame(unsigned int frame) { - if(frame < surfaces.size()) - return surfaces[frame]; + if(frame < action->surfaces.size()) + return action->surfaces[frame]; else - return surfaces[0]; + return action->surfaces[0]; } private: - std::string name; - - int x_hotspot; - int y_hotspot; - - /** Frames per second */ - float fps; + void init_defaults(Action* act); + void parse_action(LispReader& lispreader); - /** Number of seconds that a frame is displayed until it is switched - to the next frame */ - float frame_delay; + std::string name; float time; - std::vector<Surface*> surfaces; + typedef std::map <std::string, Action*> Actions; + Actions actions; - void init_defaults(); + Action* action; }; } //namespace SuperTux |
From: Ricardo C. <rm...@us...> - 2004-08-12 19:06:20
|
Update of /cvsroot/super-tux/supertux/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14464/src Modified Files: Tag: supertux_0_1_1_branch title.cpp Log Message: Contrib levels were not working fine. Bug reported by unDEFER. Index: title.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/title.cpp,v retrieving revision 1.81.2.5 retrieving revision 1.81.2.6 diff -u -d -r1.81.2.5 -r1.81.2.6 --- title.cpp 10 Aug 2004 11:34:25 -0000 1.81.2.5 +++ title.cpp 12 Aug 2004 19:06:09 -0000 1.81.2.6 @@ -131,8 +131,8 @@ { /** get level's title */ Level level; - level.load(subset.name, i); - contrib_subset_menu->additem(MN_ACTION, level.name, 0,0,i); + level.load(subset.name, i+1); + contrib_subset_menu->additem(MN_ACTION, level.name, 0,0,i+1); } contrib_subset_menu->additem(MN_HL,"",0,0); |
From: Ricardo C. <rm...@us...> - 2004-08-12 18:56:47
|
Update of /cvsroot/super-tux/supertux/data In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12087/data Modified Files: Tag: supertux_0_1_1_branch Makefile.am Log Message: Install extro-bonus.txt! Bug reported by unDEFER. Index: Makefile.am =================================================================== RCS file: /cvsroot/super-tux/supertux/data/Makefile.am,v retrieving revision 1.11 retrieving revision 1.11.2.1 diff -u -d -r1.11 -r1.11.2.1 --- Makefile.am 5 May 2004 11:08:16 -0000 1.11 +++ Makefile.am 12 Aug 2004 18:56:39 -0000 1.11.2.1 @@ -2,6 +2,7 @@ supertux.strf \ intro.txt \ extro.txt \ + extro-bonus.txt \ CREDITS \ $(wildcard sounds/*.wav) \ images/icon.xpm \ |
From: Ricardo C. <rm...@us...> - 2004-08-12 18:51:39
|
Update of /cvsroot/super-tux/supertux/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10804/src Modified Files: Tag: supertux_0_1_1_branch configfile.cpp Log Message: Close config file after accessing it!! Bug reported by unDEFER. Index: configfile.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/Attic/configfile.cpp,v retrieving revision 1.4 retrieving revision 1.4.2.1 diff -u -d -r1.4 -r1.4.2.1 --- configfile.cpp 25 Apr 2004 21:55:39 -0000 1.4 +++ configfile.cpp 12 Aug 2004 18:51:29 -0000 1.4.2.1 @@ -106,6 +106,7 @@ reader.read_int ("keyboard-fire", &keymap.fire); lisp_free(root_obj); + fclose(file); } void saveconfig (void) @@ -143,7 +144,10 @@ fprintf(config, "\t(keyboard-fire %d)\n", keymap.fire); fprintf(config, ")\n"); + + fclose(config); } + } /* EOF */ |
From: Marek M. <wa...@us...> - 2004-08-11 22:47:23
|
Update of /cvsroot/super-tux/supertux/data In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6553/data Modified Files: Tag: supertux_0_1_1_branch extro-bonus.txt Log Message: updated NEWS and Bonus Island extro removed unused music Index: extro-bonus.txt =================================================================== RCS file: /cvsroot/super-tux/supertux/data/Attic/extro-bonus.txt,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -d -r1.1.2.2 -r1.1.2.3 --- extro-bonus.txt 11 Aug 2004 12:05:56 -0000 1.1.2.2 +++ extro-bonus.txt 11 Aug 2004 22:46:44 -0000 1.1.2.3 @@ -3,6 +3,14 @@ You have successfully finished Bonus Island I + + featuring levels contributed by + Jason W. Thompson + Abednego + Matr1x + Torfi + + If you didn't clear all levels yet, find your way back home and take another path. There is still more |
From: Marek M. <wa...@us...> - 2004-08-11 22:47:23
|
Update of /cvsroot/super-tux/supertux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6553 Modified Files: Tag: supertux_0_1_1_branch NEWS Log Message: updated NEWS and Bonus Island extro removed unused music Index: NEWS =================================================================== RCS file: /cvsroot/super-tux/supertux/NEWS,v retrieving revision 1.9.2.5 retrieving revision 1.9.2.6 diff -u -d -r1.9.2.5 -r1.9.2.6 --- NEWS 10 Aug 2004 16:21:39 -0000 1.9.2.5 +++ NEWS 11 Aug 2004 22:46:44 -0000 1.9.2.6 @@ -5,7 +5,7 @@ * some new music and graphics * additions to level-/worldmap format and gameplay: -support for autoscrolling levels - -display of messages on the worldmap, one-way roads + -display of messages on the worldmap, one-way roads and teleporters -kicked ice blocks destroy wooden crates and open "?"-boxes * minor bug fixes |
From: Marek M. <wa...@us...> - 2004-08-11 22:46:57
|
Update of /cvsroot/super-tux/supertux/data/music In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6553/data/music Removed Files: Tag: supertux_0_1_1_branch supertux-1.ogg supertux-2.ogg Log Message: updated NEWS and Bonus Island extro removed unused music --- supertux-2.ogg DELETED --- --- supertux-1.ogg DELETED --- |
From: Ricardo C. <rm...@us...> - 2004-08-11 17:16:54
|
Update of /cvsroot/super-tux/supertux/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5521/src Modified Files: Tag: supertux_0_1_1_branch worldmap.cpp Log Message: Added small delay on warping. Index: worldmap.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/worldmap.cpp,v retrieving revision 1.68.2.15 retrieving revision 1.68.2.16 diff -u -d -r1.68.2.15 -r1.68.2.16 --- worldmap.cpp 11 Aug 2004 11:09:42 -0000 1.68.2.15 +++ worldmap.cpp 11 Aug 2004 17:16:45 -0000 1.68.2.16 @@ -801,6 +801,7 @@ play_sound(sounds[SND_TELEPORT], SOUND_CENTER_SPEAKER); tux->back_direction = D_NONE; tux->set_tile_pos(Point(level->teleport_dest_x, level->teleport_dest_y)); + SDL_Delay(1000); } } else |
From: Tobias G. <to...@us...> - 2004-08-11 15:32:31
|
Update of /cvsroot/super-tux/supertux/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17913/src Modified Files: misc.cpp Log Message: Reverted last commit of Ricardo. The change led to unavoidable crashs in many X configurations including mine. The old behaviour should work correctly under a wide varity of platforms. Index: misc.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/misc.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- misc.cpp 10 Aug 2004 16:07:28 -0000 1.5 +++ misc.cpp 11 Aug 2004 15:32:21 -0000 1.6 @@ -56,11 +56,7 @@ if(use_fullscreen != options_menu->isToggled(MNID_FULLSCREEN)) { use_fullscreen = !use_fullscreen; -#ifdef WIN32 Setup::video(screen->w,screen->h); -#else - SDL_WM_ToggleFullScreen(screen); -#endif } break; case MNID_SOUND: |
From: Marek M. <wa...@us...> - 2004-08-11 12:06:08
|
Update of /cvsroot/super-tux/supertux/data In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10818/data Modified Files: Tag: supertux_0_1_1_branch extro-bonus.txt Log Message: some small fixes Index: extro-bonus.txt =================================================================== RCS file: /cvsroot/super-tux/supertux/data/Attic/extro-bonus.txt,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -d -r1.1.2.1 -r1.1.2.2 --- extro-bonus.txt 31 Jul 2004 22:48:31 -0000 1.1.2.1 +++ extro-bonus.txt 11 Aug 2004 12:05:56 -0000 1.1.2.2 @@ -1,101 +1,17 @@ -Congratulations! You have successfully finished - Bonus Island! + Bonus Island I If you didn't clear all levels yet, - find your way back to the fork in the - road and try another path. There is - still more challenge waiting for you! + find your way back home and take + another path. There is still more + challenge waiting for you! And there is a secret level to be found as well... - A big "Thank you" goes out to everyone who contributed to this release. We hope you enjoyed it! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Look for the secret level where - penguins can be found... |
From: Marek M. <wa...@us...> - 2004-08-11 12:06:08
|
Update of /cvsroot/super-tux/supertux/data/levels/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10818/data/levels/default Modified Files: Tag: supertux_0_1_1_branch bonusisland.stwm Log Message: some small fixes Index: bonusisland.stwm =================================================================== RCS file: /cvsroot/super-tux/supertux/data/levels/default/Attic/bonusisland.stwm,v retrieving revision 1.1.2.24 retrieving revision 1.1.2.25 diff -u -d -r1.1.2.24 -r1.1.2.25 --- bonusisland.stwm 11 Aug 2004 11:11:24 -0000 1.1.2.24 +++ bonusisland.stwm 11 Aug 2004 12:05:56 -0000 1.1.2.25 @@ -1,7 +1,7 @@ ;; Generated with Flexlay Editor (supertux-worldmap (properties - (name "Bonus Island") + (name "Bonus Island I") (start_pos_x 35) (start_pos_y 2)) (tilemap @@ -190,7 +190,7 @@ (level (x 60) (y 43) - (teleport-message "Leave Thompson's Territory") + (teleport-message "Leave Torfi's Territory") (dest_x 35) (dest_y 2)) @@ -198,7 +198,7 @@ (level (x 27) (y 39) - (teleport-message "Home") + (teleport-message "Warp home") (dest_x 35) (dest_y 2)) |
From: Marek M. <wa...@us...> - 2004-08-11 11:11:33
|
Update of /cvsroot/super-tux/supertux/data/levels/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32657/data/levels/default Modified Files: Tag: supertux_0_1_1_branch bonusisland.stwm Log Message: removed messages from igloo-teleporters Index: bonusisland.stwm =================================================================== RCS file: /cvsroot/super-tux/supertux/data/levels/default/Attic/bonusisland.stwm,v retrieving revision 1.1.2.23 retrieving revision 1.1.2.24 diff -u -d -r1.1.2.23 -r1.1.2.24 --- bonusisland.stwm 11 Aug 2004 11:09:41 -0000 1.1.2.23 +++ bonusisland.stwm 11 Aug 2004 11:11:24 -0000 1.1.2.24 @@ -198,7 +198,7 @@ (level (x 27) (y 39) - (teleport-message "Back to the Hub") + (teleport-message "Home") (dest_x 35) (dest_y 2)) @@ -206,7 +206,6 @@ (level (x 15) (y 31) - (teleport-message "Back to the Hub") (invisible-teleporter #t) (dest_x 35) (dest_y 2)) @@ -215,7 +214,6 @@ (level (x 34) (y 18) - (teleport-message "Back to the Hub") (invisible-teleporter #t) (dest_x 35) (dest_y 2)) @@ -224,7 +222,6 @@ (level (x 20) (y 14) - (teleport-message "Back to the Hub") (invisible-teleporter #t) (dest_x 35) (dest_y 2)) @@ -233,7 +230,6 @@ (level (x 51) (y 10) - (teleport-message "Back to the Hub") (invisible-teleporter #t) (dest_x 35) (dest_y 2)) @@ -242,7 +238,6 @@ (level (x 56) (y 33) - (teleport-message "Back to the Hub") (invisible-teleporter #t) (dest_x 35) (dest_y 2)) |
From: Marek M. <wa...@us...> - 2004-08-11 11:09:52
|
Update of /cvsroot/super-tux/supertux/data/levels/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32172/data/levels/default Modified Files: Tag: supertux_0_1_1_branch bonusisland.stwm Log Message: added support for invisible teleporters players can now leave a section by going through the igloo Index: bonusisland.stwm =================================================================== RCS file: /cvsroot/super-tux/supertux/data/levels/default/Attic/bonusisland.stwm,v retrieving revision 1.1.2.22 retrieving revision 1.1.2.23 diff -u -d -r1.1.2.22 -r1.1.2.23 --- bonusisland.stwm 11 Aug 2004 10:30:20 -0000 1.1.2.22 +++ bonusisland.stwm 11 Aug 2004 11:09:41 -0000 1.1.2.23 @@ -7,7 +7,7 @@ (tilemap (width 70) (height 50) - (data ;; (10) (20) (30) (40) (50) (60) (69) + (data 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 16 16 16 16 16 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 24 25 26 58 24 26 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 30 29 28 59 31 27 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 @@ -133,74 +133,120 @@ (x 33) (y 39) (apply-action-right #f)) - (level (teleporter #t) + (level (x 33) (y 8) (teleport-message "Warp to Matr1x' Sector") (dest_x 20) (dest_y 14)) - (level (teleporter #t) + (level (x 31) (y 8) (teleport-message "Warp to Thompson's Domain") (dest_x 34) (dest_y 18)) - (level (teleporter #t) + (level (x 35) (y 8) (teleport-message "Warp to the SuperTux Team Island") (dest_x 51) (dest_y 10)) - (level (teleporter #t) + (level (x 37) (y 8) (teleport-message "Warp to Abednego's Area") (dest_x 15) (dest_y 31)) - (level (teleporter #t) + (level (x 39) (y 8) (teleport-message "Warp to Torfi's Territory") (dest_x 56) (dest_y 33)) - (level (teleporter #t) + (level (x 19) (y 24) - (teleport-message "Castle") + (teleport-message "Leave Matrix' Sector") (dest_x 32) (dest_y 37)) - (level (teleporter #t) + (level (x 35) (y 26) - (teleport-message "Home") + (teleport-message "Leave Thompson's Domain") (dest_x 35) (dest_y 2)) - (level (teleporter #t) + (level (x 54) (y 25) - (teleport-message "Home") + (teleport-message "Leave SuperTux Team Island") (dest_x 35) (dest_y 2)) - (level (teleporter #t) + (level (x 18) (y 43) - (teleport-message "Home") + (teleport-message "Leave Abednego's Area") (dest_x 35) (dest_y 2)) - (level (teleporter #t) + (level (x 60) (y 43) - (teleport-message "Home") + (teleport-message "Leave Thompson's Territory") (dest_x 35) (dest_y 2)) - (level (teleporter #t) + + ;;Back from Castle + (level (x 27) (y 39) - (teleport-message "Home") + (teleport-message "Back to the Hub") + (dest_x 35) + (dest_y 2)) + + ;;Back from Abednego + (level + (x 15) + (y 31) + (teleport-message "Back to the Hub") + (invisible-teleporter #t) + (dest_x 35) + (dest_y 2)) + + ;; Back from Thompson + (level + (x 34) + (y 18) + (teleport-message "Back to the Hub") + (invisible-teleporter #t) + (dest_x 35) + (dest_y 2)) + + ;; Back from Matr1x + (level + (x 20) + (y 14) + (teleport-message "Back to the Hub") + (invisible-teleporter #t) + (dest_x 35) + (dest_y 2)) + + ;; Back from Wansti + (level + (x 51) + (y 10) + (teleport-message "Back to the Hub") + (invisible-teleporter #t) + (dest_x 35) + (dest_y 2)) + + ;; Back from Torfi + (level + (x 56) + (y 33) + (teleport-message "Back to the Hub") + (invisible-teleporter #t) (dest_x 35) (dest_y 2)) ) ) - |
From: Marek M. <wa...@us...> - 2004-08-11 11:09:52
|
Update of /cvsroot/super-tux/supertux/data/levels/bonus1 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32172/data/levels/bonus1 Modified Files: Tag: supertux_0_1_1_branch thompson-level2.stl Log Message: added support for invisible teleporters players can now leave a section by going through the igloo Index: thompson-level2.stl =================================================================== RCS file: /cvsroot/super-tux/supertux/data/levels/bonus1/thompson-level2.stl,v retrieving revision 1.2.2.4 retrieving revision 1.2.2.5 diff -u -d -r1.2.2.4 -r1.2.2.5 --- thompson-level2.stl 11 Aug 2004 10:30:20 -0000 1.2.2.4 +++ thompson-level2.stl 11 Aug 2004 11:09:33 -0000 1.2.2.5 @@ -90,7 +90,7 @@ (spiky (x 2456) (y 20)) (snowball (x 2197) (y 274)) (snowball (x 2075) (y 275)) - (money (x 2965) (y 240)) + (money (x 2895) (y 264)) (snowball (x 3199) (y 92)) (snowball (x 3350) (y 93)) (mrbomb (x 3282) (y 85)) |
From: Marek M. <wa...@us...> - 2004-08-11 11:09:51
|
Update of /cvsroot/super-tux/supertux/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32172/src Modified Files: Tag: supertux_0_1_1_branch worldmap.cpp worldmap.h Log Message: added support for invisible teleporters players can now leave a section by going through the igloo Index: worldmap.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/src/worldmap.cpp,v retrieving revision 1.68.2.14 retrieving revision 1.68.2.15 diff -u -d -r1.68.2.14 -r1.68.2.15 --- worldmap.cpp 10 Aug 2004 22:50:39 -0000 1.68.2.14 +++ worldmap.cpp 11 Aug 2004 11:09:42 -0000 1.68.2.15 @@ -474,10 +474,12 @@ level.passive_message = true; reader.read_bool("passive-message", &level.passive_message); + level.invisible_teleporter = false; level.teleport_dest_x = level.teleport_dest_y = -1; reader.read_int("dest_x", &level.teleport_dest_x); reader.read_int("dest_y", &level.teleport_dest_y); reader.read_string("teleport-message", &level.teleport_message); + reader.read_bool("invisible-teleporter", &level.invisible_teleporter); level.apply_action_north = level.apply_action_south = level.apply_action_east = level.apply_action_west = true; @@ -875,7 +877,7 @@ for(Levels::iterator i = levels.begin(); i != levels.end(); ++i) { if(i->name.empty()) { - if (i->teleport_dest_x != -1) { + if ((i->teleport_dest_x != -1) && !i->invisible_teleporter) { leveldot_teleporter->draw(i->x*32 + offset.x, i->y*32 + offset.y); } Index: worldmap.h =================================================================== RCS file: /cvsroot/super-tux/supertux/src/worldmap.h,v retrieving revision 1.28.2.12 retrieving revision 1.28.2.13 diff -u -d -r1.28.2.12 -r1.28.2.13 --- worldmap.h 10 Aug 2004 22:50:39 -0000 1.28.2.12 +++ worldmap.h 11 Aug 2004 11:09:42 -0000 1.28.2.13 @@ -181,6 +181,7 @@ int teleport_dest_x; int teleport_dest_y; std::string teleport_message; + bool invisible_teleporter; /** If false, disables the auto walking after finishing a level */ bool auto_path; |
From: Marek M. <wa...@us...> - 2004-08-11 10:30:38
|
Update of /cvsroot/super-tux/supertux/data/levels/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25837/data/levels/default Modified Files: Tag: supertux_0_1_1_branch bonusisland.stwm Log Message: put the levels on the map Index: bonusisland.stwm =================================================================== RCS file: /cvsroot/super-tux/supertux/data/levels/default/Attic/bonusisland.stwm,v retrieving revision 1.1.2.21 retrieving revision 1.1.2.22 diff -u -d -r1.1.2.21 -r1.1.2.22 --- bonusisland.stwm 11 Aug 2004 00:53:22 -0000 1.1.2.21 +++ bonusisland.stwm 11 Aug 2004 10:30:20 -0000 1.1.2.22 @@ -7,7 +7,7 @@ (tilemap (width 70) (height 50) - (data + (data ;; (10) (20) (30) (40) (50) (60) (69) 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 16 16 16 16 16 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 24 25 26 58 24 26 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 30 29 28 59 31 27 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 @@ -39,16 +39,16 @@ 9 9 9 9 9 9 9 9 9 9 14 13 9 9 9 9 9 9 9 9 9 9 9 9 9 14 13 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 15 19 19 23 12 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 20 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 12 9 15 58 17 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 17 9 9 9 9 9 9 9 15 19 19 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 11 22 19 23 12 15 59 23 16 16 12 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 9 14 21 19 20 13 9 9 9 9 63 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 15 19 19 19 23 22 47 48 40 39 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 17 9 9 9 9 9 63 9 9 9 9 9 15 58 17 9 9 9 9 9 9 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 15 19 48 40 40 40 42 47 19 47 17 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 63 63 9 9 9 11 22 59 23 16 16 16 16 16 12 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 14 21 47 19 19 60 19 47 19 47 23 12 9 9 14 18 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 63 63 9 11 16 22 19 37 40 40 40 39 19 19 17 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 9 15 37 40 40 40 40 42 19 47 19 17 9 9 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 63 9 15 24 25 25 26 19 19 19 47 19 19 17 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 9 15 19 19 19 19 24 25 26 47 19 17 9 9 9 9 9 9 9 9 9 9 15 58 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 63 9 15 31 32 32 27 48 40 40 42 19 20 13 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 9 15 19 19 19 19 30 29 28 47 20 13 9 9 9 9 9 9 9 9 9 9 15 59 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 63 9 15 30 29 29 28 47 19 19 20 18 13 9 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 9 14 21 48 40 40 40 40 40 42 17 9 9 9 9 9 9 11 16 16 16 16 22 47 17 9 9 9 9 9 9 9 9 9 11 16 16 12 9 9 9 63 9 14 18 21 19 19 47 19 19 23 12 9 9 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 11 16 22 47 19 19 19 19 19 19 17 9 9 9 9 9 9 15 69 40 40 40 40 61 64 63 63 63 63 63 63 63 63 63 62 67 19 23 12 9 9 63 9 9 9 14 21 19 47 19 19 19 23 12 9 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 15 19 19 37 40 40 40 40 40 39 17 9 9 9 9 9 9 14 18 18 18 18 21 47 17 9 9 9 9 9 9 9 9 9 15 19 19 19 17 9 9 63 9 9 9 9 15 19 37 40 40 39 19 17 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 11 22 19 23 12 15 59 23 16 16 12 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 9 14 21 19 20 13 9 9 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 15 19 19 19 23 22 47 48 40 39 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 17 9 9 9 9 9 9 9 9 9 9 9 15 58 17 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 15 19 48 40 40 40 42 47 19 47 17 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 9 9 9 9 11 22 59 23 16 16 16 16 16 12 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 14 21 47 19 19 60 19 47 19 47 23 12 9 9 14 18 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 22 19 37 40 40 40 39 19 19 17 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 15 37 40 40 40 40 42 19 47 19 17 9 9 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 24 25 25 26 19 19 19 47 19 19 17 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 15 19 19 19 19 24 25 26 47 19 17 9 9 9 9 9 9 9 9 9 9 15 58 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 31 32 32 27 48 40 40 42 19 20 13 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 15 19 19 19 19 30 29 28 47 20 13 9 9 9 9 9 9 9 9 9 9 15 59 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 30 29 29 28 47 19 19 20 18 13 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 14 21 48 40 40 40 40 40 42 17 9 9 9 9 9 9 11 16 16 16 16 22 47 17 9 9 9 9 9 9 9 9 9 11 16 16 12 9 9 9 9 9 14 18 21 19 19 47 19 19 23 12 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 11 16 22 47 19 19 19 19 19 19 17 9 9 9 9 9 9 15 69 40 40 40 40 61 64 63 63 63 63 63 63 63 63 63 62 67 19 23 12 9 9 9 9 9 9 14 21 19 47 19 19 19 23 12 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 15 19 19 37 40 40 40 40 40 39 17 9 9 9 9 9 9 14 18 18 18 18 21 47 17 9 9 9 9 9 9 9 9 9 15 19 19 19 17 9 9 9 9 9 9 9 15 19 37 40 40 39 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 21 19 19 19 19 19 19 19 47 23 12 9 9 9 9 9 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 9 9 14 18 18 18 13 9 9 9 9 9 9 9 15 19 19 19 19 47 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 18 18 18 18 18 21 47 20 13 9 9 9 9 9 9 9 11 16 16 22 47 23 16 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 18 18 21 47 20 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 68 17 9 9 9 9 9 9 9 9 15 19 19 19 37 40 39 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 68 17 9 9 9 9 9 9 9 9 @@ -61,22 +61,73 @@ )) (levels - (level (name "bonus1/bonus-level1.stl") + (level (name "bonus1/bonus-level1.stl") (x 35) (y 4)) - (level (name "bonus1/bonus-level2.stl") + (level (name "bonus1/bonus-level2.stl") (x 32) (y 41)) - (level (name "bonus1/bonus-level3.stl") + (level (name "bonus1/bonus-level3.stl") (x 30) (y 39)) - (level (name "bonus1/bonus-level4.stl") + (level (name "bonus1/bonus-level4.stl") (extro-filename "extro-bonus.txt") (x 32) (y 46)) - (level (name "bonus1/bonus-level5.stl") + (level (name "bonus1/bonus-level5.stl") (x 44) (y 39)) + (level (name "bonus1/abednego-level1.stl") + (x 12) + (y 33)) + (level (name "bonus1/abednego-level2.stl") + (x 15) + (y 35)) + (level (name "bonus1/abednego-level3.stl") + (x 18) + (y 36)) + (level (name "bonus1/abednego-level4.stl") + (x 16) + (y 40)) + (level (name "bonus1/matr1x-level1.stl") + (x 21) + (y 17)) + (level (name "bonus1/matr1x-level2.stl") + (x 25) + (y 18)) + (level (name "bonus1/matr1x-level3.stl") + (x 20) + (y 20)) + (level (name "bonus1/thompson-level1.stl") + (x 35) + (y 20)) + (level (name "bonus1/thompson-level2.stl") + (x 37) + (y 22)) + (level (name "bonus1/torfi-level1.stl") + (x 58) + (y 34)) + (level (name "bonus1/torfi-level2.stl") + (x 57) + (y 38)) + (level (name "bonus1/torfi-level3.stl") + (x 59) + (y 40)) + (level (name "bonus1/wansti-level1.stl") + (x 51) + (y 14)) + (level (name "bonus1/wansti-level2.stl") + (x 53) + (y 16)) + (level (name "bonus1/wansti-level3.stl") + (x 52) + (y 20)) + (level (name "bonus1/wansti-level4.stl") + (x 47) + (y 18)) + (level (name "bonus1/wansti-level5.stl") + (x 50) + (y 22)) (level (map-message "You found a secret place!") (x 33) |
From: Marek M. <wa...@us...> - 2004-08-11 10:30:38
|
Update of /cvsroot/super-tux/supertux/data/levels/bonus1 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25837/data/levels/bonus1 Modified Files: Tag: supertux_0_1_1_branch thompson-level2.stl Log Message: put the levels on the map Index: thompson-level2.stl =================================================================== RCS file: /cvsroot/super-tux/supertux/data/levels/bonus1/thompson-level2.stl,v retrieving revision 1.2.2.3 retrieving revision 1.2.2.4 diff -u -d -r1.2.2.3 -r1.2.2.4 --- thompson-level2.stl 10 Aug 2004 16:21:42 -0000 1.2.2.3 +++ thompson-level2.stl 11 Aug 2004 10:30:20 -0000 1.2.2.4 @@ -56,7 +56,7 @@ ) (foreground-tm - 200 201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
From: Marek M. <wa...@us...> - 2004-08-11 00:59:26
|
Update of /cvsroot/super-tux/supertux/data/sounds In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8855/data/sounds Modified Files: Tag: supertux_0_1_1_branch lifeup.wav Log Message: included new lifeup sound from HEAD Index: lifeup.wav =================================================================== RCS file: /cvsroot/super-tux/supertux/data/sounds/lifeup.wav,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -d -r1.1 -r1.1.2.1 Binary files /tmp/cvsMoFghq and /tmp/cvs1HRvKI differ |
From: Marek M. <wa...@us...> - 2004-08-11 00:53:39
|
Update of /cvsroot/super-tux/supertux/data/levels/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7955/data/levels/default Modified Files: Tag: supertux_0_1_1_branch bonusisland.stwm Log Message: completely redesigned Bonus Island world map using teleporters (levels are still missing) Index: bonusisland.stwm =================================================================== RCS file: /cvsroot/super-tux/supertux/data/levels/default/Attic/bonusisland.stwm,v retrieving revision 1.1.2.20 retrieving revision 1.1.2.21 diff -u -d -r1.1.2.20 -r1.1.2.21 --- bonusisland.stwm 10 Aug 2004 22:56:34 -0000 1.1.2.20 +++ bonusisland.stwm 11 Aug 2004 00:53:22 -0000 1.1.2.21 @@ -6,170 +6,150 @@ (start_pos_y 2)) (tilemap (width 70) - (height 40) + (height 50) (data 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 16 16 16 16 16 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 24 25 26 58 24 26 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 9 9 9 9 9 9 9 11 16 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 30 29 28 59 31 27 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 11 16 16 16 16 16 16 22 19 19 23 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 22 19 19 19 47 30 28 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 15 48 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 66 40 46 19 19 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 15 47 20 18 18 18 21 19 20 18 18 18 18 18 18 18 18 18 21 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 60 47 60 19 19 23 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 12 9 9 9 9 9 9 9 9 9 - 15 47 17 9 9 9 14 18 13 9 9 9 9 9 9 9 9 9 15 48 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 45 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 17 9 9 9 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 9 9 9 11 16 16 16 16 16 22 47 20 18 18 21 19 48 40 40 40 40 40 40 40 40 40 45 40 40 40 39 20 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 21 47 17 9 9 9 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 9 9 9 15 48 40 40 40 40 40 42 17 9 9 15 19 47 20 18 21 19 20 18 21 19 19 47 20 18 21 47 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 11 16 16 22 47 20 18 18 18 18 18 13 9 9 15 48 42 17 9 14 18 13 9 14 21 19 47 17 9 15 47 17 9 9 11 16 16 16 16 16 16 16 16 12 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 15 48 40 40 42 17 9 9 9 9 9 9 9 9 15 47 20 13 9 9 9 9 11 16 22 19 47 17 9 15 47 17 11 16 22 48 40 40 40 40 39 19 19 17 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 15 47 20 18 18 13 9 9 9 9 11 16 12 9 15 47 17 9 9 11 12 9 14 21 19 19 47 23 16 22 47 23 22 60 19 47 19 19 19 19 47 19 19 17 9 9 9 9 11 22 47 23 12 9 9 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 14 18 13 9 15 47 17 9 9 15 23 12 9 14 21 19 37 40 40 39 37 40 40 40 40 42 19 48 40 40 42 19 20 13 9 9 9 9 15 60 47 60 17 9 9 9 9 9 9 9 9 - 15 47 17 9 9 11 16 12 9 15 47 17 9 9 9 9 9 9 9 9 9 9 9 15 47 17 9 9 15 19 17 9 9 14 18 18 18 21 47 20 18 21 60 19 19 19 47 19 19 20 18 13 9 9 9 9 9 14 21 47 20 13 9 9 9 9 9 9 9 9 - 15 47 17 9 11 22 19 23 12 15 47 23 16 16 12 9 9 9 9 9 9 9 9 15 47 17 9 9 14 18 13 9 9 9 9 9 9 15 47 17 9 14 18 21 19 19 47 19 19 23 12 9 9 9 9 9 11 16 22 47 23 16 12 9 9 9 9 9 9 9 - 15 47 17 9 15 19 19 19 23 22 47 48 40 39 17 9 9 9 9 9 11 16 16 22 47 23 16 16 16 16 12 9 9 9 9 9 9 15 47 17 9 9 9 14 21 19 47 19 19 19 23 12 9 9 9 9 15 19 19 47 19 19 17 9 9 9 9 9 9 9 - 15 47 17 9 15 19 48 40 40 40 42 47 19 47 17 9 9 9 9 9 15 19 19 19 47 19 19 48 40 39 17 9 9 9 9 9 9 15 47 17 9 9 9 9 15 19 37 40 40 39 19 17 9 9 9 9 14 21 19 37 40 39 23 16 12 9 9 9 9 9 - 15 47 17 9 14 21 47 19 19 60 19 47 19 47 23 12 9 9 9 9 14 18 21 19 47 19 19 47 19 47 17 9 9 9 9 11 16 22 47 23 16 12 9 9 15 19 19 19 19 47 19 17 9 9 9 9 9 15 19 19 19 47 19 20 13 9 9 9 9 9 - 15 47 17 9 9 15 37 40 40 40 40 42 19 47 19 17 9 11 12 9 9 9 14 21 37 40 40 42 19 47 17 9 9 9 9 15 19 19 47 19 19 23 12 9 14 18 18 18 21 47 20 13 9 11 16 16 16 22 19 19 19 47 19 23 12 9 9 9 9 9 - 15 47 17 9 9 15 19 19 19 19 24 25 26 47 19 17 9 14 13 9 9 11 16 22 19 60 19 19 19 47 17 9 9 9 9 14 21 19 37 40 40 39 17 9 9 9 9 9 15 47 17 9 9 15 48 40 40 40 40 39 19 37 40 39 23 12 9 9 9 9 - 15 47 17 9 9 15 19 19 19 19 30 29 28 47 20 13 9 9 9 9 11 22 19 19 19 19 19 19 19 47 17 9 9 9 9 9 14 21 19 19 19 47 17 9 9 9 9 11 22 47 17 9 9 15 47 19 19 19 19 47 19 19 19 47 19 17 9 9 9 9 - 15 47 17 9 9 14 21 48 40 40 40 40 40 42 17 9 9 9 9 9 15 48 40 40 40 40 40 40 40 42 17 9 9 9 9 9 9 15 19 19 19 47 17 9 9 9 9 15 19 47 17 9 9 15 47 19 19 19 19 37 40 40 40 42 19 17 9 9 9 9 - 15 47 17 9 11 16 22 47 19 19 19 19 19 19 17 9 9 9 9 9 15 47 19 19 19 19 20 21 19 20 13 9 9 9 9 9 9 15 19 48 40 42 23 12 9 9 9 15 19 47 17 9 9 15 37 40 39 19 19 19 19 19 19 19 19 17 9 9 9 9 - 15 47 17 9 15 19 19 37 40 40 40 40 40 39 17 9 9 9 9 9 15 37 40 39 19 20 13 14 18 13 9 9 9 9 9 9 9 14 21 47 19 19 19 17 9 9 11 22 19 47 17 9 9 15 19 19 37 40 40 40 40 40 39 19 20 13 9 9 9 9 - 15 47 17 9 14 21 19 19 19 19 19 19 19 47 23 12 9 9 9 9 14 18 21 47 20 13 9 9 9 9 9 9 9 9 9 9 9 9 15 47 20 18 18 13 9 9 14 21 19 47 17 9 9 14 21 19 19 19 20 18 18 21 47 20 13 9 9 9 9 9 - 15 47 17 9 9 14 18 18 18 18 18 18 21 47 20 13 9 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 9 9 9 9 9 9 15 47 17 9 9 9 9 9 9 14 21 47 17 9 9 9 14 18 18 18 13 9 9 15 47 17 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 9 9 9 15 65 17 9 9 9 9 9 9 9 15 65 17 9 9 9 9 9 9 9 9 9 9 9 9 9 15 65 17 9 9 9 9 9 9 9 15 65 17 9 9 9 9 9 9 9 9 9 9 15 65 17 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 9 9 9 15 47 23 16 16 16 16 16 16 16 22 47 23 16 16 16 16 16 16 16 16 16 16 16 16 16 22 47 23 16 16 16 16 16 16 16 22 47 23 16 16 16 16 16 16 16 16 16 16 22 47 17 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 9 9 9 15 37 40 40 40 40 43 40 40 40 40 44 40 40 40 40 40 40 40 40 40 40 40 43 40 40 40 44 40 40 40 40 40 40 40 40 40 61 40 40 40 40 40 40 40 40 40 40 40 40 42 17 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 9 9 9 14 18 18 18 18 21 47 20 18 18 18 18 18 18 18 18 18 18 18 18 18 18 21 47 20 18 18 18 18 18 18 18 18 18 18 18 18 62 18 18 18 18 18 18 18 18 18 18 18 18 18 13 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 9 9 9 9 9 63 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 9 9 9 9 9 63 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 15 47 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 9 9 9 9 11 16 16 22 47 23 16 16 12 9 9 9 9 9 9 9 9 9 63 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 15 47 23 16 16 16 16 16 16 16 16 16 16 16 16 16 16 22 47 17 9 9 9 9 9 9 9 9 9 9 9 15 19 19 19 37 40 39 19 17 9 9 9 9 9 9 9 9 9 63 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 15 37 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 42 17 9 9 9 9 9 9 9 9 9 9 9 15 19 19 49 50 51 47 19 17 9 9 9 9 9 9 9 9 9 63 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 14 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 13 9 9 9 9 9 9 9 9 9 9 9 15 60 19 52 53 54 47 60 17 9 9 9 9 9 9 9 9 9 63 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 19 55 56 57 42 19 17 9 9 9 9 9 9 9 11 16 64 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 19 19 19 19 19 19 17 9 9 9 9 9 9 9 14 21 67 19 23 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 18 18 18 18 18 18 13 9 9 9 9 9 9 9 9 14 21 19 20 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 - 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 30 29 28 59 31 27 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 22 19 19 19 47 30 28 19 23 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 19 19 19 60 47 60 19 19 19 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 48 40 43 40 45 40 43 40 39 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 47 19 47 19 47 19 47 19 47 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 47 19 47 19 47 19 47 19 47 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 68 19 68 19 68 19 68 19 68 19 17 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 18 18 18 18 18 18 18 18 18 18 13 9 9 9 9 9 9 9 9 15 58 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 9 9 11 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 22 59 23 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 15 23 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 15 60 47 60 17 9 9 9 9 11 12 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 12 9 9 15 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 17 9 9 9 9 14 21 47 20 13 9 9 11 16 22 23 12 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 58 17 9 9 14 18 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 23 12 9 9 11 16 22 47 23 16 12 9 14 21 20 18 13 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 16 22 59 23 16 16 16 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 18 13 9 9 15 19 19 47 19 19 17 9 9 14 13 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 19 19 47 19 19 48 40 39 17 9 9 9 11 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 21 19 37 40 39 23 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 21 19 47 19 19 47 19 47 17 9 9 9 14 13 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 19 19 47 19 20 13 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 21 37 40 40 42 19 47 17 9 9 9 9 9 9 15 58 17 9 9 9 9 9 9 9 9 9 11 16 16 16 22 19 19 19 47 19 23 12 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 22 19 60 19 19 19 47 17 9 9 9 9 11 16 22 59 23 16 12 9 9 9 9 9 9 9 15 48 40 40 40 40 39 19 37 40 39 23 12 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 22 19 19 19 19 19 19 19 47 17 9 9 9 9 15 19 19 47 19 19 23 12 9 9 9 9 9 9 15 47 19 19 19 19 47 19 19 19 47 19 17 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 11 16 12 9 15 48 40 40 40 40 40 40 40 42 17 9 9 9 9 14 21 19 37 40 40 39 17 9 9 9 9 9 9 15 47 19 19 19 19 37 40 40 40 42 19 17 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 15 19 17 9 15 47 19 19 19 19 20 21 19 20 13 9 9 9 9 9 14 21 19 19 19 47 17 9 9 9 9 9 9 15 37 40 39 19 19 19 19 19 19 19 19 17 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 15 37 40 39 19 20 13 14 18 13 9 9 9 9 9 9 9 15 19 19 19 47 17 9 9 9 9 9 9 15 19 19 37 40 40 40 40 40 39 19 20 13 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 21 47 20 13 9 9 9 9 9 9 9 9 9 9 9 15 19 48 40 42 23 12 9 9 9 9 9 14 21 19 19 19 20 18 18 21 47 20 13 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 68 17 9 9 9 9 9 9 9 9 9 9 9 9 14 21 47 19 19 19 17 9 9 9 9 9 9 14 18 18 18 13 9 9 15 47 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 9 9 9 9 9 9 9 15 47 20 18 18 13 9 9 9 9 9 9 9 9 9 9 9 9 9 15 68 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 11 16 16 12 9 9 9 9 9 9 15 68 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 14 21 17 9 9 9 9 9 9 9 9 9 9 9 9 14 21 20 13 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 16 12 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 14 13 9 9 9 9 9 9 9 9 9 9 9 9 9 14 13 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 19 17 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 15 19 19 23 12 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 20 13 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 11 16 12 9 15 58 17 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 17 9 9 9 9 9 9 9 15 19 19 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 11 22 19 23 12 15 59 23 16 16 12 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 9 14 21 19 20 13 9 9 9 9 63 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 15 19 19 19 23 22 47 48 40 39 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 19 17 9 9 9 9 9 63 9 9 9 9 9 15 58 17 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 15 19 48 40 40 40 42 47 19 47 17 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 63 63 9 9 9 11 22 59 23 16 16 16 16 16 12 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 14 21 47 19 19 60 19 47 19 47 23 12 9 9 14 18 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 63 63 9 11 16 22 19 37 40 40 40 39 19 19 17 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 15 37 40 40 40 40 42 19 47 19 17 9 9 9 9 9 9 9 9 9 9 11 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 63 9 15 24 25 25 26 19 19 19 47 19 19 17 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 15 19 19 19 19 24 25 26 47 19 17 9 9 9 9 9 9 9 9 9 9 15 58 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 63 9 15 31 32 32 27 48 40 40 42 19 20 13 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 15 19 19 19 19 30 29 28 47 20 13 9 9 9 9 9 9 9 9 9 9 15 59 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 63 9 15 30 29 29 28 47 19 19 20 18 13 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 14 21 48 40 40 40 40 40 42 17 9 9 9 9 9 9 11 16 16 16 16 22 47 17 9 9 9 9 9 9 9 9 9 11 16 16 12 9 9 9 63 9 14 18 21 19 19 47 19 19 23 12 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 11 16 22 47 19 19 19 19 19 19 17 9 9 9 9 9 9 15 69 40 40 40 40 61 64 63 63 63 63 63 63 63 63 63 62 67 19 23 12 9 9 63 9 9 9 14 21 19 47 19 19 19 23 12 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 15 19 19 37 40 40 40 40 40 39 17 9 9 9 9 9 9 14 18 18 18 18 21 47 17 9 9 9 9 9 9 9 9 9 15 19 19 19 17 9 9 63 9 9 9 9 15 19 37 40 40 39 19 17 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 14 21 19 19 19 19 19 19 19 47 23 12 9 9 9 9 9 9 9 9 9 9 15 47 17 9 9 9 9 9 9 9 9 9 14 18 18 18 13 9 9 9 9 9 9 9 15 19 19 19 19 47 19 17 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 14 18 18 18 18 18 18 21 47 20 13 9 9 9 9 9 9 9 11 16 16 22 47 23 16 16 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 18 18 21 47 20 13 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 68 17 9 9 9 9 9 9 9 9 15 19 19 19 37 40 39 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 15 68 17 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 11 16 12 15 19 19 49 50 51 47 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 13 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 11 22 20 13 15 60 19 52 53 54 47 60 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 21 17 9 15 19 19 55 56 57 42 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 13 9 15 19 19 19 19 19 19 19 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 14 18 18 18 18 18 18 18 13 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 )) - (levels - (level (name "bonus1/abednego-level1.stl") - (x 7) - (y 18)) - (level (name "bonus1/abednego-level2.stl") - (x 12) - (y 15)) - (level (name "bonus1/abednego-level3.stl") - (x 9) - (y 21)) - (level (name "bonus1/abednego-level4.stl") - (x 12) - (y 23)) - (level (name "bonus1/matr1x-level1.stl") - (x 24) - (y 17)) - (level (name "bonus1/matr1x-level2.stl") - (x 29) - (y 19)) - (level (name "bonus1/matr1x-level3.stl") - (x 25) - (y 21)) - (level (name "bonus1/thompson-level1.stl") - (x 38) - (y 18)) - (level (name "bonus1/thompson-level2.stl") - (x 40) - (y 22)) - (level (name "bonus1/torfi-level1.stl") - (x 42) - (y 12)) - (level (name "bonus1/torfi-level2.stl") - (x 47) - (y 10)) - (level (name "bonus1/torfi-level3.stl") - (x 46) - (y 15)) - (level (name "bonus1/wansti-level1.stl") - (x 59) - (y 15)) - (level (name "bonus1/wansti-level2.stl") - (x 61) - (y 17)) - (level (name "bonus1/wansti-level3.stl") - (x 60) - (y 21)) - (level (name "bonus1/wansti-level4.stl") - (x 55) - (y 19)) - (level (name "bonus1/wansti-level5.stl") - (x 58) - (y 23)) - (level (name "bonus1/bonus-level1.stl") - (x 35) - (y 5)) - (level (name "bonus1/bonus-level2.stl") - (x 35) - (y 29)) - (level (name "bonus1/bonus-level3.stl") - (x 18) - (y 29)) - (level (name "bonus1/bonus-level4.stl") - (extro-filename "extro-bonus.txt") - (x 35) - (y 36)) - (level (name "bonus1/bonus-level5.stl") - (x 49) - (y 37)) - - (level (map-message "This way leads to Abednego's Area") - (x 34) - (y 6) (apply-action-left #f)) - (level (map-message "To the SuperTux Team Island") - (x 36) - (y 6) (apply-action-right #f)) - (level (map-message "Matr1x' Sector lies this way") - (x 34) - (y 7) (apply-action-left #f)) - (level (map-message "About to enter Thompson's Domain") + +(levels + (level (name "bonus1/bonus-level1.stl") (x 35) - (y 8) (apply-action-down #f)) - (level (map-message "Torfi's Territory just ahead") - (x 36) - (y 7) (apply-action-right #f)) - (level (map-message "You found a secret place!") - (x 49) - (y 29) (apply-action-down #f)) - - (level (map-message "- I cannot enter from this side.") - (x 13) - (y 27) (apply-action-up #f) (passive-message #f)) - (level (map-message "- I cannot enter from this side.") - (x 23) - (y 27) (apply-action-up #f) (passive-message #f)) - (level (map-message "- I cannot enter from this side.") - (x 39) - (y 27) (apply-action-up #f) (passive-message #f)) - (level (map-message "- I cannot enter from this side.") - (x 49) - (y 27) (apply-action-up #f) (passive-message #f)) - (level (map-message "- I cannot enter from this side.") - (x 62) - (y 27) (apply-action-up #f) (passive-message #f)) - (level (map-message "- Something is blocking the way.") - (x 34) - (y 4) (apply-action-left #f) (passive-message #f)) - (level + (y 4)) + (level (name "bonus1/bonus-level2.stl") + (x 32) + (y 41)) + (level (name "bonus1/bonus-level3.stl") + (x 30) + (y 39)) + (level (name "bonus1/bonus-level4.stl") + (extro-filename "extro-bonus.txt") + (x 32) + (y 46)) + (level (name "bonus1/bonus-level5.stl") + (x 44) + (y 39)) + + (level (map-message "You found a secret place!") + (x 33) + (y 39) (apply-action-right #f)) + + (level (teleporter #t) + (x 33) + (y 8) + (teleport-message "Warp to Matr1x' Sector") + (dest_x 20) + (dest_y 14)) + (level (teleporter #t) + (x 31) + (y 8) + (teleport-message "Warp to Thompson's Domain") + (dest_x 34) + (dest_y 18)) + (level (teleporter #t) (x 35) - (y 3) - (teleport-message "Warp to Castle") + (y 8) + (teleport-message "Warp to the SuperTux Team Island") + (dest_x 51) + (dest_y 10)) + (level (teleporter #t) + (x 37) + (y 8) + (teleport-message "Warp to Abednego's Area") + (dest_x 15) + (dest_y 31)) + (level (teleporter #t) + (x 39) + (y 8) + (teleport-message "Warp to Torfi's Territory") + (dest_x 56) + (dest_y 33)) + (level (teleporter #t) + (x 19) + (y 24) + (teleport-message "Castle") + (dest_x 32) + (dest_y 37)) + (level (teleporter #t) + (x 35) + (y 26) + (teleport-message "Home") (dest_x 35) - (dest_y 36)) - (level + (dest_y 2)) + (level (teleporter #t) + (x 54) + (y 25) + (teleport-message "Home") + (dest_x 35) + (dest_y 2)) + (level (teleporter #t) (x 18) - (y 31) - (teleport-message "Warp home") + (y 43) + (teleport-message "Home") + (dest_x 35) + (dest_y 2)) + (level (teleporter #t) + (x 60) + (y 43) + (teleport-message "Home") + (dest_x 35) + (dest_y 2)) + (level (teleporter #t) + (x 27) + (y 39) + (teleport-message "Home") (dest_x 35) (dest_y 2)) - ) + ) ) - |