Changelog and AUTHORS are outdated
authorMatthias Braun <matze@braunis.de>
Tue, 3 Oct 2006 12:23:02 +0000 (12:23 +0000)
committerMatthias Braun <matze@braunis.de>
Tue, 3 Oct 2006 12:23:02 +0000 (12:23 +0000)
SVN-Revision: 4341

AUTHORS [deleted file]
ChangeLog [deleted file]
Jamfile

diff --git a/AUTHORS b/AUTHORS
deleted file mode 100644 (file)
index ec7adc7..0000000
--- a/AUTHORS
+++ /dev/null
@@ -1,156 +0,0 @@
-
-- Those behind SuperTux -
-=========================
-
-http://supertux.berlios.de/
-
-Last update: June 23, 2006
-
-Project Leader
---------------
-
-    Tobias Glaesser
-    tobi.web@gmx.de
-
-Original author
----------------
-
-    Bill Kendrick
-    nbs@sonic.net
-    http://www.newbreedsoftware.com/
-
-Programmers
------------
-
-    Tobias Glaesser
-    tobi.web@gmx.de
-
-    Ricardo Cruz
-    rick2@aeiou.pt
-    http://rpmcruz.planetaclix.pt/
-
-    Ingo Ruhnke
-    grumbel@gmx.de
-    http://pingus.seul.org/~grumbel/
-
-    Matthias Braun
-    matze@braunis.de
-
-    Ryan Flegel
-    xxdigitalhellxx@hotmail.com
-
-    Christoph Sommer
-    christoph.sommer(at)2006.expires.deltadevelopment.de
-    
-
-Code contributors
------------------
-
-    Duong-Khang NGUYEN
-    neoneurone@users.sourceforge.net
-
-    Richard Smith
-    supertux@metafoo.co.uk
-
-    Arvid Norlander
-    anmaster(at)users.berlios.de 
-
-Graphics
---------
-
-    Ingo Ruhnke
-    grumbel@gmx.de
-    http://pingus.seul.org/~grumbel/
-
-    Christopher A. Webber
-    creat0r@lingocomic.com
-
-    Benjamin P. Jung
-    bpjung@terreon.de
-
-    Settra
-    settra@free.fr
-
-    Stephen Groundwater
-    slacker@gluebox.com
-
-Level Design
-------------
-
-    Marek Möckel
-    wansti@gmx.de
-
-    Ingo Ruhnke
-    grumbel@gmx.de
-    http://pingus.seul.org/~grumbel/
-
-    Christoph Sommer
-    christoph.sommer(at)2006.expires.deltadevelopment.de
-
-    Arvid Norlander
-    anmaster(at)users.berlios.de 
-
-
-Music
------
-
-    Marek Moeckel
-    wansti@gmx.de
-
-    Mystical
-    
-    Mortimer Twang
-
-Sounds
-------
-
-    Royalty free CDROMs and FTP sites sounds
-
-Translation
------------
-
-    German - Matthias Braun / Marek Möckel
-    
-    Norwegion Nynorsk - Karl Ove Hufthammer
-
-    Italian - Iknos
-
-    French - Frederic Rodrigo
-
-    Espaniol - Javier Beaumont
-
-    Dutch - Frank van der Loo
-
-    Portuguese - Ricardo Cruz
-    Slovenian - Marko Burjek
-
-    Swedish - Arvid Norlander
-
-
-
-
-More information and contacts
-=============================
-
-Visit our webpage at: http://supertux.berlios.de/
-
-Or chat with us directly on IRC:
-#supertux at irc.freenode.net
-
-Send your comments, ideas and suggestions
-to our mailing list at:
-supertux-devel@lists.berlios.de
-
-You can also register yourself to know what's happening.
-A daily digest mailing is avaible.
-http://developer.berlios.de/mail/?group_id=3467
-supertux-devel is where we talk about SuperTux and it's development.
-supertux-commit is where all changes in cvs are notifying for (only
-useful for developers)
-
-
-Thank you for caring enough for our project to even read this
-file to the end :)
-- The SuperTux team
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644 (file)
index 6a5238b..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,4966 +0,0 @@
-- SuperTux changes -
-http://super-tux.sf.net/
-
-Last update: May 3, 2004
-
-2004-06-13 neoneurone <neoneurone@users.sf.net>
-
-       * configure.ac: added CONFIG_HEADER
-       * special.cpp: added "sprite = NULL;"
-       * background.cpp: fix "br" variable, replaced by "bg"
-
-2004-06-07 neoneurone <neoneurone@users.sf.net>
-
-2004-06-07 neoneurone <neoneurone@users.sf.net>
-       * Makefile.am, configure.ac, autogen.sh: minor changes
-       for using automake version 1.6
-
-2004-06-02  gettextize  <bug-gnu-gettext@gnu.org>
-
-       * Makefile.am (SUBDIRS): Add intl,
-       (EXTRA_DIST): Add config.rpath mkinstalldirs.
-       * configure.ac (AC_OUTPUT): Add intl/Makefile,
-
-2004-06-02  gettextize  <bug-gnu-gettext@gnu.org>
-
-       * Makefile.am (EXTRA_DIST): Add config.rpath mkinstalldirs.
-
-2004-06-02  gettextize  <bug-gnu-gettext@gnu.org>
-
-       * Makefile.am (EXTRA_DIST): Add config.rpath.
-
-2004-06-02  gettextize  <bug-gnu-gettext@gnu.org>
-
-       * Makefile.am (SUBDIRS): Add m4.
-       (ACLOCAL_AMFLAGS): New variable.
-       (EXTRA_DIST): Add config.rpath.
-       * configure.ac (AC_OUTPUT): Add po/Makefile.in,
-
-Milestone 0.1.1 - May 11, 2004
------------------------------
-
-2004-05-11 00:23  tobgle
-
-  * NEWS, configure.ac: make em ready for something some strange
-    people would actually call an official release. What are those
-    people talking about?
-
-2004-05-11 00:21  tobgle
-
-  * AUTHORS: [no log message]
-
-2004-05-10 23:59  tobgle
-
-  * src/leveleditor.cpp: Leveleditor closes on SDL_QUIT events now.
-
-2004-05-10 23:54  rmcruz
-
-  * src/gameloop.cpp: When pressing a player's key and then press
-    Esc, the player will still be going in that direction, after
-    unpressing the key and exiting the menu
-
-2004-05-10 23:47  tobgle
-
-  * data/images/tilesets/supertux.stgt: more snow , yeah, who can
-    have enough of snow? You?
-
-2004-05-10 23:39  tobgle
-
-  * data/images/tilesets/supertux.stgt: visual fix
-
-2004-05-10 23:24  tobgle
-
-  * data/images/tilesets/supertux.stgt: update
-
-2004-05-10 23:10  rmcruz
-
-  * src/leveleditor.cpp: Don't display cursor on help.  Tobias, its
-    the 2nd time you overwrite this code. Don't make me to twist your
-    neck :D
-
-2004-05-10 22:39  tobgle
-
-  * src/defines.h: [no log message]
-
-2004-05-10 22:37  tobgle
-
-  * src/title.cpp: fixed missing semicolon
-
-2004-05-10 22:24  sik0fewl
-
-  * data/CREDITS: - s/(at)/@/
-
-2004-05-10 22:21  sik0fewl
-
-  * data/CREDITS: - fixed Benjamin's name
-
-2004-05-10 22:17  tobgle
-
-  * TODO: update
-
-2004-05-10 22:13  tobgle
-
-  * src/title.cpp: fixed end of level to begin wrap around in the
-    title demo.
-
-2004-05-10 22:00  tobgle
-
-  * src/: gameloop.cpp, timer.cpp, timer.h: minor updates
-
-2004-05-10 21:09  tobgle
-
-  * TODO: update
-
-2004-05-10 21:06  tobgle
-
-  * src/: gameloop.cpp, level.cpp, leveleditor.cpp, player.cpp,
-    world.cpp: Fixed some TODO-list bugs.
-
-2004-05-10 19:04  tobgle
-
-  * src/leveleditor.cpp: fixed selection of a game_object in IsObject
-    mode
-
-2004-05-10 18:44  tobgle
-
-  * src/: button.cpp, leveleditor.cpp: fixed visual button bugs.
-
-2004-05-10 18:09  tobgle
-
-  * src/: button.cpp, button.h, level.cpp, leveleditor.cpp,
-    mousecursor.cpp, mousecursor.h, setup.cpp: Fixed bkgd_speed.
-    Objects properties can be edited now.  Fixed level saving issue.
-
-2004-05-10 17:02  matzebraun
-
-  * src/setup.cpp: never free the screen surface, SDL doesn't allow
-    that
-
-2004-05-10 16:44  tobgle
-
-  * data/images/status/: select-cursor.png, select-cursor.xcf:
-    initial (icon created by tarzeau and modified to a cursor by me)
-
-2004-05-10 16:43  tobgle
-
-  * data/images/icons/: properties.png, select-one.png: initial
-    (created by tarzeau)
-
-2004-05-10 16:38  rmcruz
-
-  * src/world.cpp: Bug fixed. That test was just reading some random
-    memory, don't forget we are talking about a string object here,
-    not a char array pointer.  Congrats go to Ingo.
-
-2004-05-10 16:01  rmcruz
-
-  * AUTHORS, data/CREDITS: Added Benjamin to credits.  Still need to
-    update the webpage ones.
-
-2004-05-10 15:58  rmcruz
-
-  * data/images/status/old/: checkbox-checked.png,
-    checkbox-checked.xcf, checkbox.png, checkbox.xcf: Added old
-    checkboxes to the old dir.
-
-2004-05-10 15:57  rmcruz
-
-  * data/images/status/: checkbox-checked.xcf, checkbox.xcf: Removed
-    .xcf files. These files are regarding the old checkboxes version
-    and are already in the old dir.
-
-2004-05-10 15:56  rmcruz
-
-  * data/images/status/: checkbox-checked.png, checkbox.png: Changed
-    the checked boxes to Benjamin ones! This is a blue-ish version of
-    his checkboxes that I asked him to do.
-
-2004-05-10 15:53  rmcruz
-
-  * data/images/status/back.png: Improved back icon by Benjamin!
-
-2004-05-10 15:22  rmcruz
-
-  * src/defines.h: Ups, name mistake.
-
-2004-05-10 15:21  rmcruz
-
-  * src/: defines.h, world.cpp, world.h: Well, Ingo and Tobias prefer
-    the old shooting behavior, so here it goes.
-
-2004-05-10 14:45  grumbel
-
-  * TODO: added issue
-
-2004-05-10 13:48  rmcruz
-
-  * src/leveleditor.cpp: Take cursor out of the help screen.  Tobias,
-    you overwrote this commit :)
-
-2004-05-10 07:18  sik0fewl
-
-  * data/CREDITS: - Added a couple handles and changed case on some
-
-2004-05-10 00:15  tobgle
-
-  * src/leveleditor.cpp: removed double shortcuts in leveleditor.
-    updated level-editor turorial.
-
-2004-05-09 23:44  rmcruz
-
-  * src/setup.cpp: Removed the screen free. It was already been freed
-    before, this could be the cause of Win32 crashes related by
-    Ryan...
-
-2004-05-09 23:15  rmcruz
-
-  * src/: defines.h, world.cpp, world.h: Instead of limitating the
-    number of bullets, according to the ones in screen, do it in a
-    time bases.  This was asked in a comment on The Linux Game Tome
-    and I already wanted to do this, since the day I made that hack,
-    so here it goes.  You can tune that time on the defines.h file,
-    it is the BULLETS_TIMEOUT definition (in ms). There is a fire
-    test level.
-
-2004-05-09 22:24  rmcruz
-
-  * data/levels/world1/: level12.stl, level17.stl, level18.stl,
-    level21.stl, level22.stl, level4.stl: A new round of levels
-    updating by Marek! He has now get cvs access, so I guess I'll no
-    longer be his sponser :( :D
-
-2004-05-09 22:10  tobgle
-
-  * data/images/icons/select-mode2.png: changed to look a bit better
-    in the editor
-
-2004-05-09 21:56  tobgle
-
-  * src/setup.cpp: big white font correction
-
-2004-05-09 21:55  tobgle
-
-  * data/images/status/: letters-white-big.png,
-    letters-white-small.png: update
-
-2004-05-09 21:34  sik0fewl
-
-  * src/player.h: - increased Tux's safe time to 1250ms
-
-2004-05-09 20:08  tobgle
-
-  * src/: leveleditor.cpp, menu.cpp, menu.h, texture.cpp, texture.h:
-    Added a static member function to the Surface class for screen
-    capturing. Redesigned the confirm dialog using it.  Minor
-    leveleditor improvements. (Asks if you want to save a changed
-    level etc.)
-
-2004-05-09 15:55  rmcruz
-
-  * src/: leveleditor.cpp, leveleditor.h: Don't show selection cursor
-    when help is being displayed.
-
-2004-05-09 15:49  rmcruz
-
-  * src/texture.cpp: Cleanuped code and applied it to draw_bg() and
-    draw_part() as well.
-
-2004-05-09 13:14  tobgle
-
-  * src/: button.h, leveleditor.cpp, texture.cpp: Minimap works in
-    SDL now and one more crash is fixed.  Changed the Help a bit, but
-    it's still in the works.
-
-2004-05-09 03:13  rmcruz
-
-  * src/texture.cpp: SDL draw() now supports alpha blitting.
-
-2004-05-09 01:46  rmcruz
-
-  * src/: badguy.cpp, badguy.h: Added explode(). Avoid duplicated
-    code, futhermore, allows any badguy to explode.
-
-2004-05-09 01:21  rmcruz
-
-  * src/badguy.cpp: if a stalactite hits a Mr. Bomb, explode, instead
-    of falling.  Do you agree with this behavior?
-
-2004-05-08 22:03  rmcruz
-
-  * data/levels/world1/level10.stl: Just add a couple of different
-    background tiles, so that it everything doesn't look equal.
-
-2004-05-08 16:57  rmcruz
-
-  * src/player.cpp: Small clean-up.
-
-2004-05-08 14:39  tobgle
-
-  * src/leveleditor.cpp: Prevent "Return to Level Editor" from
-    working, if no levelsubset is loaded. This solves a few possible
-    crashes.
-
-2004-05-08 14:16  tobgle
-
-  * src/leveleditor.cpp: minor fix, that makes sure a time_left value
-    is set, if you want to test a level.
-
-2004-05-08 14:01  tobgle
-
-  * src/leveleditor.cpp: change back to to le_world as current world,
-    when we are done testing our level.
-
-2004-05-08 13:35  tobgle
-
-  * src/: leveleditor.cpp, tile.h: Make sure that tiles are loaded
-    before tilegroups are requested. This fixed a bug when loading
-    leveleditor from command-line.
-
-2004-05-08 12:45  rmcruz
-
-  * src/worldmap.cpp: There is no need in saving on exit, since it
-    already saves in level exit.
-
-2004-05-08 12:41  rmcruz
-
-  * src/: player.cpp, player.h, world.cpp: Fixes death in modes
-    different than the autoscrolling.
-
-2004-05-08 02:28  tobgle
-
-  * src/leveleditor.cpp: Fixed some leveleditor-object/badguy issues.
-
-2004-05-08 02:06  rmcruz
-
-  * data/levels/misc/menu.stl: Removed goodies from the intro (demo)
-    level.
-
-2004-05-08 02:04  rmcruz
-
-  * src/player.cpp: Fixed bug that was causing player's dead.  Don't
-    think it is totally solved
-
-2004-05-08 01:45  tobgle
-
-  * src/leveleditor.cpp: Fixed creating level-subset again.
-
-2004-05-08 01:21  grumbel
-
-  * data/images/title/logo.png: fixed logo, old one was missing a row
-    of pixels on the top and on the right
-
-2004-05-08 01:10  rmcruz
-
-  * data/levels/test/level9.stl: Test level for auto-scrolling.
-
-2004-05-08 01:09  rmcruz
-
-  * src/: level.cpp, level.h, player.cpp, world.cpp: Added horizontal
-    auto scrolling! Hope you like it ;)
-
-2004-05-08 01:09  rmcruz
-
-  * TODO: This is working fine now, right?
-
-2004-05-08 01:05  grumbel
-
-  * data/music/supertux-2.ogg: - another piece from ZhayTee
-
-2004-05-07 23:43  grumbel
-
-  * data/music/supertux-1.ogg: - piece of music from ZhayTee
-
-2004-05-07 23:24  grumbel
-
-  * TODO: new issue
-
-2004-05-07 23:14  grumbel
-
-  * TODO: added new issue
-
-2004-05-07 22:48  tobgle
-
-  * src/: collision.cpp, leveleditor.cpp, title.cpp, type.h, world.h:
-    major changes to the leveleditor internals, there are a few bugs
-    expected to appear, but this had to be made!
-
-2004-05-07 15:46  rmcruz
-
-  * src/: globals.cpp, globals.h, setup.cpp: Added support for
-    silver's Benjamin font.
-
-2004-05-07 15:45  rmcruz
-
-  * data/images/status/: letters-black.png, letters-blue.png,
-    letters-gold.png, letters-green.png, letters-red.png,
-    letters-silver.png, letters-white-big.png,
-    letters-white-small.png, letters-white.png: Replaced letters by
-    Benjamin's hand-written ones.
-
-2004-05-07 15:44  rmcruz
-
-  * data/images/status/back.png: Replaced current back icon with
-    Benjamin's one. It's so much better.
-
-2004-05-07 15:43  rmcruz
-
-  * data/images/status/back.xcf: File moved.
-
-2004-05-07 15:42  rmcruz
-
-  * data/images/status/old/: back.png, back.xcf: Moved back button to
-    an old dir.
-
-2004-05-07 12:56  tobgle
-
-  * data/images/icons/: objects.png, objects.xcf: added (I forgot to
-    add them, shame on me)
-
-2004-05-07 12:09  grumbel
-
-  * NEWS: added news
-
-2004-05-07 02:30  rmcruz
-
-  * src/: globals.cpp, globals.h, setup.cpp: Added support for
-    Benjamin's green fonts.
-
-2004-05-07 02:22  rmcruz
-
-  * src/menu.cpp: Replaced - by _ for the flickering input cursor.
-    This is now possible thankfull to Benjamin's fonts.
-
-2004-05-07 02:20  rmcruz
-
-  * src/text.cpp: Support for Benjamin's fonts.
-
-2004-05-07 02:19  rmcruz
-
-  * data/images/status/: letters-black.png, letters-blue.png,
-    letters-gold.png, letters-green.png, letters-red.png,
-    letters-white-big.png, letters-white-small.png,
-    letters-white.png: Replaced fonts by Atari Benjamin's ones.  This
-    are very similiar, but they make possible to use more characters!
-
-2004-05-06 23:39  rmcruz
-
-  * src/: defines.h, setup.cpp: Moved SCREEN_W and SCREEN_H to
-    setup.cpp to avoid ppl using them.
-
-2004-05-06 22:32  grumbel
-
-  * data/images/background/ocean.png: - improved background by
-    Christopher A. Webber
-
-2004-05-06 22:02  grumbel
-
-  * src/: level.cpp, leveleditor.cpp: - made supertux g++295 friendly
-
-2004-05-06 21:55  tobgle
-
-  * src/: button.cpp, leveleditor.cpp, tile.cpp, tile.h: TileGroups
-    are placed in a set now. BUTTON_WHEELUP and  BUTTON_WHEELDOWN
-    fixes.
-
-2004-05-06 20:49  sik0fewl
-
-  * src/world.cpp: - undid Ricardo's changes
-
-2004-05-06 20:49  sik0fewl
-
-  * data/levels/test/level8.stl: - added backscroll test level
-
-2004-05-06 18:50  tobgle
-
-  * src/leveleditor.cpp: Fixed bug where tiles/objects could be drawn
-    while scrolling.
-
-2004-05-06 17:09  rmcruz
-
-  * src/: menu.h, setup.cpp, worldmap.cpp: Made worldmap to save game
-    on exit.  And removed Save menu item, it's useless, since the
-    game automatically saves the game, and only confuses the player.
-
-2004-05-06 17:03  rmcruz
-
-  * src/world.cpp: This should work, i guess...
-
-2004-05-06 14:51  rmcruz
-
-  * src/setup.cpp: Just added leveleditor argument to help info.
-
-2004-05-06 14:47  rmcruz
-
-  * src/world.cpp: Made the back scrolling to work in debug mode (and
-    also only).  If you want to test it, just run supertux as
-    'supertux --debug-mode'.
-
-2004-05-06 04:12  sik0fewl
-
-  * src/badguy.cpp: - replaced some fabs() where fabsf() should be
-    used - made jumpy's animation follow the laws of physics more
-    closely (springs)
-
-2004-05-06 01:58  sik0fewl
-
-  * src/world.cpp: - made some backscroll changes.  It's now a little
-    better, but still needs some work.
-
-2004-05-06 00:24  sik0fewl
-
-  * src/world.cpp: - fixed scrolling problem when starting from a
-    reset point
-
-2004-05-06 00:04  tobgle
-
-  * src/: leveleditor.cpp, texture.cpp, texture.h, tile.cpp, tile.h:
-    added draw_stretched capability to surface* and tile* classes and
-    moreover built a minimap upon it for the leveleditor.
-    Unfortunately it only works correctly in OpenGL mode, therefore
-    it is disabled in software mode.
-
-2004-05-05 22:05  tobgle
-
-  * src/: button.cpp, leveleditor.cpp: Fixed Objects drag+drop bug.
-    LevelEditor cursor tuning.
-
-2004-05-05 18:59  tobgle
-
-  * src/: button.cpp, button.h, leveleditor.cpp: LevelEditor
-    tilegroup/object select by wheelup/wheeldown on buttons. Support
-    for WheelUp and WheelDown in Buttons.
-
-2004-05-05 18:07  rmcruz
-
-  * src/: globals.cpp, globals.h, leveleditor.cpp, leveleditor.h,
-    setup.cpp, supertux.cpp, title.cpp: Made leveleditor to start in
-    a specific file when ran as: supertux --leveleditor levelname.stl
-    Unfortanely, it crashes when creating the Objects menu. I don't
-    think it is related with my code, so here is the commit.
-
-2004-05-05 16:38  tobgle
-
-  * src/: button.cpp, leveleditor.cpp: Adding Objects works through
-    clicking instead pressing now.
-
-2004-05-05 15:15  tobgle
-
-  * data/levels/world1/level4.stl: well, actually I created this ...
-    not that wonderful level for 0.0.5 ;)
-
-2004-05-05 14:59  tobgle
-
-  * src/: button.cpp, button.h, leveleditor.cpp: a ButtonPanel is
-    able to highlight the last clicked/activated item now. A
-    double/tripple shortcut was replaced in the leveleditor.
-
-2004-05-05 14:27  tobgle
-
-  * src/leveleditor.cpp: fixed a crash when creating a new
-    levelsubset in the editor
-
-2004-05-05 14:03  rmcruz
-
-  * src/world.cpp: Just tuned the X_SPACE, so that Tux position in
-    screen is exactly the same as before.  Check and remove the TODO
-    point, in case you agree.
-
-2004-05-05 13:08  neoneurone
-
-  * data/Makefile.am: images/icon.png in Makefile.am removed as
-    requested by Ricardo Cruz
-
-2004-05-05 06:04  sik0fewl
-
-  * src/world.cpp: - fixed scrolling past level bug
-
-2004-05-05 04:59  sik0fewl
-
-  * src/world.cpp: - fixed the part of backscrolling that a broke.
-    Backscrolling still needs some work.
-
-2004-05-05 01:39  sik0fewl
-
-  * TODO, src/world.cpp: - fixed small scrolling bug - added screwed
-    up backscroll to TODO
-
-2004-05-05 00:49  rmcruz
-
-  * data/levels/misc/menu.stl: Made intro demo to use the ordinary
-    background (arctis2.jpg).  Anyway, shouldn't a PNG file be
-    preferible...
-
-2004-05-05 00:34  tobgle
-
-  * data/images/tilesets/supertux.stgt: [no log message]
-
-2004-05-05 00:16  tobgle
-
-  * src/: button.cpp, button.h, leveleditor.cpp, menu.h: LevelEditor
-    bug-fixes, improvements and fine-tuning.
-
-2004-05-04 23:54  matzebraun
-
-  * TODO: scrolling is broken
-
-2004-05-04 22:57  tobgle
-
-  * src/defines.h: corrected typo
-
-2004-05-04 21:49  tobgle
-
-  * src/defines.h: Added a comment.
-
-2004-05-04 21:13  rmcruz
-
-  * TODO: Added another point.
-
-2004-05-04 21:12  rmcruz
-
-  * data/levels/misc/menu.stl, TODO, data/levels/world1/level13.stl,
-    src/world.cpp: Removed scrolling printf, back scrolling from
-    level 13 and snow from menu.  So, two points are gone now.
-    Notice that the back scrolling is still in development, so please
-    calm down, and don't add it to the TODO as a bug. Besides no
-    level use it. I told Ryan to give a look at that code now.
-
-2004-05-04 20:58  rmcruz
-
-  * src/title.cpp: The background was being drawn twice, as reported
-    by Ingo.  Ingo, could you replace all powerup boxes with money
-    ones. Thx And why was the background changed? This one sucks when
-    scrolling (it has a column of pixels on the right that give a bad
-    look).
-
-2004-05-04 19:42  grumbel
-
-  * TODO: more issues
-
-2004-05-04 19:31  grumbel
-
-  * TODO: [no log message]
-
-2004-05-04 19:14  tobgle
-
-  * data/images/icons/rubber.png: update
-
-2004-05-04 19:00  rmcruz
-
-  * TODO: Removed scrolling bug, added an Abort level one.
-
-2004-05-04 18:03  rmcruz
-
-  * src/gameloop.cpp: Fixed frame_ratio() workaround.
-
-2004-05-04 17:38  rmcruz
-
-  * src/: world.cpp, world.h: Fixed srolling camera move. Silly me, I
-    forgot about the frame rates.  It still doesn't work, since the
-    frame_ratio variable is not calculated... It has allways the same
-    value. Is this some workaround? «  action(1.0f);  »
-
-2004-05-04 16:41  rmcruz
-
-  * src/world.cpp: Added a test for a end of level scrolling test...
-    There seems to be an end sequence issue regarding this, doesn't
-    it make use of the scrolling()?
-
-2004-05-04 16:26  rmcruz
-
-  * data/images/: shared/old/icon.png, icon.png: Moved this image to
-    the old shared dir, in order to prevent it from being included in
-    the next version.
-
-2004-05-04 16:02  grumbel
-
-  * data/images/icon.png: - icon is not useless, the .xpm version is
-    scaled down, the .png has the original size
-
-2004-05-04 15:58  rmcruz
-
-  * src/: player.cpp, player.h, world.cpp, world.h: Made it possible
-    for Tux to be in a position before the half of the screen.
-    Started implementing a moving camera, but it isn't working very
-    well, i'll have a look at it later.
-
-2004-05-04 15:57  rmcruz
-
-  * data/images/icon.png: Useless icon, the XPM works fine under
-    windows.
-
-2004-05-04 13:27  rmcruz
-
-  * src/: defines.h, setup.cpp: Just put screen's width and height as
-    definitions.
-
-2004-05-04 02:32  rmcruz
-
-  * README: Just added the Power/Run key to the README, as our John
-    Spray player indicated.
-
-2004-05-04 01:44  rmcruz
-
-  * src/world.cpp: Changed the way the scrolling was calculated.
-    Instead of calculating it relatively to the middle of the screen,
-    calculte it relatively to the borders.  This solution is more
-    clear (IMO) and elegant because; there isn't that ugly code
-    anymore: scroll_x -= screen.w / 2; (...) scroll_x += screen.w /
-    2;
-
-    Besides from that, in case we change the resolution, this makes
-    the playbility to be not affected.
-
-    Note: if you think the scrolling is made when Tux is too much in
-    the right or in the left, you can easily change this, by changine
-    the SPACE_X value in world.cpp.
-
-2004-05-04 01:27  rmcruz
-
-  * src/title.cpp: Improved the intro demo, in order to make it more
-    elegant.  I haven't testedt powerups and tux collision yet,
-    though.
-
-2004-05-04 01:06  tobgle
-
-  * src/: button.cpp, level.cpp, level.h, leveleditor.cpp,
-    lispreader.cpp, menu.h, type.h, world.cpp: leveleditor related
-    improvements. Added bkgd_speed.
-
-2004-05-03 22:35  tobgle
-
-  * src/: button.cpp, leveleditor.cpp, texture.cpp, texture.h,
-    tile.cpp, tile.h: more leveleditor related improvements
-
-2004-05-03 22:35  tobgle
-
-  * data/images/tilesets/supertux.stgt: more tilegroups
-
-2004-05-03 22:23  grumbel
-
-  * TODO: added scrolling issue
-
-2004-05-03 21:46  sik0fewl
-
-  * src/world.cpp: - fixed scrolling bug
-
-2004-05-03 21:43  grumbel
-
-  * TODO: added another issue
-
-2004-05-03 21:36  grumbel
-
-  * TODO: added item
-
-2004-05-03 19:56  tobgle
-
-  * src/: leveleditor.cpp, menu.h: leveleditor menu IDisation and
-    little improvements
-
-2004-05-03 19:29  tobgle
-
-  * src/: level.cpp, level.h, leveleditor.cpp, menu.h: leveleditor
-    improvements
-
-2004-05-03 19:18  grumbel
-
-  * TODO: - added issues
-
-2004-05-03 15:57  rmcruz
-
-  * src/title.cpp: Ooops, looks like screen wasn't scrolling in the
-    main menu.
-
-2004-05-03 15:36  rmcruz
-
-  * data/levels/world1/level13.stl: Enabled back scrolling on this
-    level.  It is mostly for people give it a try.
-
-2004-05-03 15:32  rmcruz
-
-  * src/level.cpp: Fixed the back_scrolling flag as suggested by
-    Michael George over the mailing list.
-
-2004-05-03 15:02  matzebraun
-
-  * TODO: TODO update
-
-2004-05-03 15:00  matzebraun
-
-  * src/gameloop.cpp: hiding the time while end_sequence wasn't nice
-
-2004-05-03 14:56  matzebraun
-
-  * TODO: TODO update
-
-2004-05-03 14:45  rmcruz
-
-  * src/level.cpp: Just changed back_scrolling save syntax.
-
-2004-05-03 14:39  matzebraun
-
-  * src/gameloop.cpp: fix timeup issues when endsequence triggered
-
-2004-05-03 14:34  rmcruz
-
-  * src/: level.cpp, level.h, player.cpp, player.h, world.cpp,
-    world.h: Added back scrolling! It is only enabled if the level
-    explicity asks for.
-
-2004-05-03 14:02  rmcruz
-
-  * src/setup.cpp: Just added Level Editor back to the menu.  I know
-    it isn't working very well, but this is the cvs, so we need it,
-    in order to test it! If you want to make a release snapshot, just
-    comment this line.
-
-2004-05-03 13:35  grumbel
-
-  * data/images/icon.xpm: - changed size to 32x32 to make windows
-    happy
-
-2004-05-03 13:18  matzebraun
-
-  * contrib/innosetup/: supertux.ico, supertux.iss: added files for
-    windows installer
-
-2004-05-03 01:22  grumbel
-
-  * Makefile.am: - makefile fixes
-
-2004-05-03 00:44  grumbel
-
-  * src/: leveleditor.cpp, setup.cpp: - -Wall fixing - removed level
-    editor from menu, since it crashes on settings and is thus not
-    useable in release
-
-2004-05-03 00:40  grumbel
-
-  * Makefile.am, NEWS, README, TODO: - small bugfixes in README and
-    Co
-
-2004-05-03 00:31  grumbel
-
-  * data/levels/test/: level5.stl, level6.stl, level7.stl: - some
-    test levels
-
-2004-05-03 00:29  matzebraun
-
-  * TODO: TODO update
-
-2004-05-03 00:27  grumbel
-
-  * ChangeLog: - added changelog entries
-
-2004-05-03 00:26  matzebraun
-
-  * src/: button.cpp, button.h: fixed potential bug in Button class
-    event handler
-       
-Milestone 0.1.0 - May 3, 2004
------------------------------
-  2004-05-03 00:21  grumbel
-
-  * contrib/levelconvert.py: - removed old convert script, the
-    working one is still in place
-
-2004-05-03 00:17  grumbel
-
-  * src/title.cpp: - fixed intro jumping
-
-2004-05-02 23:38  matzebraun
-
-  * TODO: TODO update
-
-2004-05-02 23:28  tobgle
-
-  * src/: badguy.cpp, badguy.h, button.cpp, button.h, gameobjs.h,
-    leveleditor.cpp, player.h, special.h, title.cpp, type.h,
-    world.cpp: leveleditor related improvements
-
-2004-05-02 20:47  grumbel
-
-  * Makefile.am, TODO, configure.ac: - added lispreader issue to todo
-    - changed version number
-
-2004-05-02 18:08  matzebraun
-
-  * TODO, src/leveleditor.cpp, src/scene.cpp, src/scene.h,
-    src/title.cpp, src/worldmap.cpp: fixed that points aren't reset
-    when gameover
-
-2004-05-02 17:51  matzebraun
-
-  * TODO, src/gameloop.cpp, src/world.cpp: fixed musicproblems in
-    endgame and fixed multicoinblock problems (not optimal yet, but I
-    don't want to do a complicated real fix before the release)
-
-2004-05-02 17:30  matzebraun
-
-  * TODO, src/title.cpp: fixed (well worked around) jump problems in
-    the intro
-
-2004-05-02 16:56  rmcruz
-
-  * src/intro.cpp: Only use the fade() on the debug mode.  Is anyone
-    willing to check this fading code to see what's wrong with it?
-
-2004-05-01 21:07  grumbel
-
-  * data/levels/world1/level6.stl: - fixed hidden passage which
-    served no purpose
-
-2004-05-01 18:39  grumbel
-
-  * src/: setup.cpp, texture.cpp, texture.h: - fixed compile with
-    opengl disabled
-
-2004-05-01 17:46  grumbel
-
-  * src/: badguy.cpp, player.cpp: - improved verboseness of badguy in
-    wall error message - fixed bug that caused tux to only high jump
-    to the right
-
-2004-05-01 16:43  grumbel
-
-  * data/images/tilesets/: background7.png, background8.png,
-    exitbg.png, exitfg.png, snow3.png: - changed contrast and made
-    little pixel corrections
-
-2004-05-01 16:41  grumbel
-
-  * data/levels/world1/: level24.stl, level25.stl: - badguy in wall
-    fixes
-
-2004-05-01 16:37  grumbel
-
-  * data/levels/world1/level23.stl: - added some background tiles -
-    badguy in wall fixes
-
-2004-05-01 16:31  grumbel
-
-  * data/levels/world1/level22.stl: - badguy in wall fixes
-
-2004-05-01 16:29  grumbel
-
-  * data/levels/world1/level21.stl: - added some background tiles -
-    badguy in wall fixes
-
-2004-05-01 16:23  grumbel
-
-  * data/levels/world1/level20.stl: - added some background tiles -
-    badguy in wall fixes
-
-2004-05-01 16:10  grumbel
-
-  * data/levels/world1/: level18.stl, level19.stl: - added some
-    background tiles - badguy in wall fixes
-
-2004-05-01 16:05  grumbel
-
-  * data/levels/world1/level18.stl: - added some background tiles
-
-2004-05-01 15:57  grumbel
-
-  * data/levels/world1/level17.stl: - added some background tiles
-
-2004-05-01 15:49  grumbel
-
-  * data/levels/world1/level16.stl: - added some background tiles
-
-2004-05-01 15:43  grumbel
-
-  * data/levels/world1/level15.stl: - added some background tiles
-
-2004-05-01 15:38  grumbel
-
-  * data/levels/world1/level14.stl: - added some background tiles
-
-2004-05-01 15:28  grumbel
-
-  * data/levels/world1/level13.stl: - added some background tiles
-
-2004-05-01 15:22  grumbel
-
-  * data/levels/world1/: level11.stl, level12.stl: - added some
-    background tiles
-
-2004-05-01 15:08  grumbel
-
-  * TODO: fixed level7 bug, does anybody mind if we removed the
-    'fixed' list?
-
-2004-05-01 15:08  grumbel
-
-  * data/levels/world1/level7.stl: - fixed one-tile space bonus bug
-
-2004-05-01 14:46  grumbel
-
-  * data/levels/world1/level10.stl: - added some background tiles
-
-2004-05-01 14:40  grumbel
-
-  * data/levels/world1/level9.stl: - added some background tiles
-
-2004-05-01 14:33  grumbel
-
-  * data/levels/world1/level8.stl: - added some background tiles
-
-2004-05-01 14:24  grumbel
-
-  * data/levels/world1/: level7.stl: - added some background tiles
-
-2004-05-01 14:21  grumbel
-
-  * data/levels/world1/level6.stl: - added some background tiles
-
-2004-05-01 14:11  grumbel
-
-  * data/levels/world1/level5.stl: - added some background tiles
-
-2004-05-01 14:06  grumbel
-
-  * data/levels/world1/level4.stl: - added some background tiles
-
-2004-05-01 13:59  grumbel
-
-  * data/levels/world1/: level1.stl, level2.stl, level3.stl: - added
-    some background tiles
-
-2004-05-01 13:39  grumbel
-
-  * data/levels/world1/: level3.stl, level5.stl: - removed some evil
-    tiles
-
-2004-05-01 13:25  rmcruz
-
-  * src/screen.cpp: Just use flipscreen(), instead of giving true as
-    update argument. This update thing seems broken.  Anyway, still
-    doesn't work.
-
-2004-05-01 13:25  grumbel
-
-  * data/levels/world1/level7.stl: - removed a bunch of random acting
-    bouncing snowball and replaced them with other enemies
-
-2004-05-01 13:14  rmcruz
-
-  * src/texture.cpp: Added alpha support for SDL. Dunno if works,
-    wasn't able to test.
-
-2004-05-01 13:12  grumbel
-
-  * data/levels/world1/level5.stl: - changed layout of water areas to
-    look more sane
-
-2004-05-01 13:00  rmcruz
-
-  * src/screen.cpp: Fixed naming.
-
-2004-05-01 12:59  rmcruz
-
-  * src/: intro.cpp, screen.cpp, screen.h: First atempt to add a fade
-    in/out function. Though, it doesn't work, dunno why in the Open
-    GL mode.  The SDL frontend doesn't seem to support alpha
-    blittling whatsoever.
-
-2004-05-01 12:58  grumbel
-
-  * data/levels/world1/level4.stl: - fixed secret to don't look like
-    a bug (ie. moved background tiles into foreground)
-
-2004-05-01 12:52  grumbel
-
-  * data/levels/world1/level1.stl: - changed highjump tutorial so
-    that it is impossible to get stuck
-
-2004-05-01 12:36  grumbel
-
-  * data/levels/world1/level19.stl: - feet visible at exit solved
-
-2004-05-01 12:32  grumbel
-
-  * data/levels/world1/level15.stl: - fixed problematic situation
-    with iceblock and two spikes and not enough space to the roof
-
-2004-05-01 12:26  grumbel
-
-  * data/levels/world1/level14.stl: - fixed feed visible in exit -
-    fixed badguy in wall error
-
-2004-05-01 12:18  grumbel
-
-  * data/levels/world1/level13.stl: - removed cloud tiles, since done
-    via particle system - removed some other obsolete tiles
-
-2004-05-01 12:12  grumbel
-
-  * data/levels/world1/level11.stl: - fixed an annoying hide-tile
-    that causes the player due die easily due to back bumping into a
-    hole
-
-2004-05-01 12:12  rmcruz
-
-  * src/player.cpp: Just made stars to blink more.
-
-2004-05-01 12:07  grumbel
-
-  * data/levels/world1/level10.stl: - fixed a few enemy positions,
-    removed snowball that made stuff to frustrating
-
-2004-04-30 20:44  grumbel
-
-  * TODO: added another bug
-
-2004-04-30 19:09  sik0fewl
-
-  * TODO: - separated fixed from unfixed in TODO
-
-2004-04-30 17:29  matzebraun
-
-  * TODO: TODO update
-
-2004-04-30 17:13  matzebraun
-
-  * TODO: TODO update
-
-2004-04-30 17:07  matzebraun
-
-  * TODO: TODO update
-
-2004-04-30 17:01  matzebraun
-
-  * TODO: TODO update
-
-2004-04-30 16:51  matzebraun
-
-  * TODO: TODO update
-
-2004-04-30 16:43  matzebraun
-
-  * TODO: TODO update
-
-2004-04-30 16:38  matzebraun
-
-  * TODO: TODO update
-
-2004-04-30 16:31  matzebraun
-
-  * autogen.sh: don't use buggy automake1.8 (install is broken)
-
-2004-04-30 16:29  matzebraun
-
-  * Makefile.cvs: removed outdated Makefile.cvs
-
-2004-04-30 13:40  rmcruz
-
-  * src/menu.cpp: Ups!
-
-2004-04-30 13:20  rmcruz
-
-  * src/: menu.cpp, menu.h: Return a string, instead of a char array
-    pointer, in order to please Ingo.
-
-2004-04-30 11:48  grumbel
-
-  * src/: player.cpp, player.h: - reduced jump tolleranze to two
-    tiles
-
-2004-04-30 09:25  sik0fewl
-
-  * src/badguy.cpp: - make badguys bounce up when bumped from beneath
-
-2004-04-30 08:07  sik0fewl
-
-  * src/badguy.cpp:  - fixed stunned blocks moving when bumped into
-    (as pointed out by Bill)
-
-2004-04-30 03:23  sik0fewl
-
-  * src/badguy.cpp:  - should fix all cases of bad guys
-    walking/bouncing backwards
-
-2004-04-30 02:53  sik0fewl
-
-  * src/: player.cpp, player.h: - Fixed jumping so it works in a way
-    everybody can enjoy :)
-
-2004-04-30 01:23  rmcruz
-
-  * src/world.cpp: In the invincible mode, don't bump/squish enemies,
-    just kill them!
-
-2004-04-30 01:12  rmcruz
-
-  * src/: player.cpp, player.h: In the invincible mode, stars start
-    flickering when the time is almost gone, as requested by Bill
-    Kendrick.
-
-2004-04-30 00:27  rmcruz
-
-  * data/levels/world1/level5.stl: Just changed a snowball into a
-    mr.iceblock, as it used to be.  It turns that place more hard,
-    but player can just grab star anyway.
-
-2004-04-30 00:08  rmcruz
-
-  * src/menu.cpp: Fixed a bug that could cause memory segfaults or
-    bad behaviour.
-
-2004-04-29 21:42  grumbel
-
-  * src/player.cpp: undo'ed Ricardo patch, since it makes small jumps
-    completly impossible instead of improving them (ie. velocity
-    starts with vmax, if you don't reset it you will always get the
-    highest possible jump)
-
-2004-04-29 20:58  rmcruz
-
-  * src/player.cpp: Commented the set_velocity_y(0). I guess this is
-    better than doing a crappy small jump.
-
-2004-04-29 19:32  rmcruz
-
-  * src/title.cpp: Fixed a couple of bugs when deleting slots: -
-    don't quit when back button is pressed; - refresh slots when one
-    is deleted.
-
-2004-04-29 19:20  matzebraun
-
-  * src/badguy.cpp: you can't bump flying snowballs
-
-2004-04-29 18:23  matzebraun
-
-  * src/: level.cpp, level.h, leveleditor.cpp: another leak fix for
-    the leveleditor
-
-2004-04-29 18:16  matzebraun
-
-  * src/: level.cpp, level.h, leveleditor.cpp: fixed some memory
-    leaks in the leveleditor and level code
-
-2004-04-29 17:41  matzebraun
-
-  * src/leveleditor.cpp: fixed broken leveleditor menus
-
-2004-04-29 17:18  rmcruz
-
-  * data/images/shared/old/red-glow.png,
-    data/images/shared/old/skidfiretux-left.png,
-    data/images/shared/red-glow.png,
-    data/images/shared/skidfiretux-left.png,
-    data/images/shared/skidfiretux-right.png,
-    data/images/shared/old/skidfiretux-right.png, src/resources.cpp,
-    src/resources.h: Moved some old and unused graphics to the old
-    dir.  Also removed red-glow dependecy from the game.
-
-    Congratulations Ingo, now we are using 100% original graphics.
-
-2004-04-29 16:07  rmcruz
-
-  * src/menu.cpp: When Enter is pressed in an input field, instead of
-    hidding the menu, go to the next item.
-
-2004-04-29 15:54  matzebraun
-
-  * src/collision.cpp: apparently we get a 0 tile from time to time,
-    no idea yet why
-
-2004-04-29 15:44  matzebraun
-
-  * src/: collision.cpp, level.cpp, level.h, player.cpp: -optimized
-    and cleaned up collision_object_map -fixed collision detection
-    moving tux far away from his last position -fixed fuck code not
-    resetting old_base.
-
-    All in all ducking and sliding in small areas should work like
-    expected now.
-
-2004-04-29 15:36  grumbel
-
-  * src/setup.cpp: power -> power/run
-
-2004-04-29 15:30  grumbel
-
-  * data/Makefile.am: - added missing files
-
-2004-04-29 15:07  grumbel
-
-  * data/levels/world1/: level21.stl, level22.stl, level26.stl,
-    level8.stl: - fixed endseq
-
-2004-04-29 15:02  rmcruz
-
-  * src/title.cpp: When removing a slot, keep the menu in the slots'
-    menu.
-
-2004-04-29 13:32  rmcruz
-
-  * src/: menu.cpp, menu.h: Added a flickering cursor for input menu
-    fields. The code is kinda of sucky, so feel free to clean it up.
-
-    Unfortanely, there isn't any '_' charcter, so I have to use '-'
-    :( I hope, we will soon add a new row of characters.
-
-2004-04-29 12:45  matzebraun
-
-  * src/gameobjs.cpp: added missing #include <algorithm>
-
-2004-04-29 12:34  rmcruz
-
-  * src/: menu.cpp, menu.h, title.cpp: Added removing of slots when
-    Delete is pressed.
-
-2004-04-29 12:00  rmcruz
-
-  * src/: leveleditor.cpp, menu.cpp, menu.h: Created a simple
-    confirm_dialog. Currently only used by the level editor, but can
-    be used, for instance, by slot delete confirmation.
-
-2004-04-29 02:53  grumbel
-
-  * data/intro.txt: - fixed typo, and gwen/penny
-
-2004-04-29 02:53  grumbel
-
-  * data/intro.txt: - fixed typo
-
-2004-04-29 02:51  grumbel
-
-  * src/: gameloop.cpp, worldmap.cpp: - fixed align of lives display
-    to handle >10 lives
-
-2004-04-29 02:43  grumbel
-
-  * src/: player.cpp, player.h: - removed auto-repeat of jump events,
-    now one has to press again to jump and can't just hold button,
-    makes the game a little bit more difficult, but removes the ugly
-    situations with largetux stuck directly under a tile and bouncing
-    up and down all the time
-
-2004-04-29 02:15  grumbel
-
-  * TODO, src/badguy.cpp, src/gameloop.cpp, src/gameloop.h,
-    src/music_manager.cpp, src/music_manager.h, src/player.cpp,
-    src/player.h, src/special.cpp, src/text.cpp, src/worldmap.cpp:
-    <MatzeB> -updates the TODO file <MatzeB> -should really fix the
-    problems when picking up specials <MatzeB> -should fix mriceblock
-    not falling down <MatzeB> -you can duck again while jumping
-    <MatzeB> -textscroller isn't framerate limited anymore <MatzeB>
-    -changes to the endsequence code, so that you can always hear the
-    complete music single
-
-    grumbel: removed the duck while jumping thing, since that is
-    reserved for the butt-jump
-
-2004-04-29 00:31  rmcruz
-
-  * data/music/: fortress-fast.mod, Mortimers_chipdisko-fast.mod,
-    Mortimers_chipdisko.mod, SALCON-fast.MOD, fortress.mod,
-    SALCON.MOD, theme.mod: Marek update for musics.  It looks like
-    due to a SDL_mixer bug, all musics loaded need to have the same
-    channel.
-
-2004-04-28 23:27  grumbel
-
-  * data/: images/tilesets/run1.png, images/tilesets/run2.png,
-    images/tilesets/run3.png, images/tilesets/run4.png,
-    images/tilesets/supertux.stgt, levels/world1/level1.stl,
-    levels/world1/level7.stl: - fixed author of level7 - added
-    'tutorial' for run
-
-2004-04-28 23:23  rmcruz
-
-  * src/badguy.cpp: Tux kicking animation wasn't being used in some
-    circustances - fixed.
-
-2004-04-28 22:51  grumbel
-
-  * src/: menu.cpp, setup.cpp: - removed joystick setup menu, since
-    it won't work anyway - changed wording from key to keyboard -
-    fixed strcpy versus change_input
-
-2004-04-28 22:34  grumbel
-
-  * src/: special.cpp, world.cpp: - memleak fix for my last patch -
-    iceflower/growup crash fix (well, maybe)
-
-2004-04-28 22:28  grumbel
-
-  * src/gameobjs.cpp: - replaced evil cast with std::find
-
-2004-04-28 22:24  grumbel
-
-  * src/: gameobjs.cpp, special.cpp, world.cpp, world.h: MatzeB: that
-    shoudl fix the cases where you die when picking up an iceflower
-
-2004-04-28 22:07  grumbel
-
-  * src/leveleditor.cpp: MatzeBs patch for evil cast
-
-2004-04-28 20:46  grumbel
-
-  * data/CREDITS: added story credits
-
-2004-04-28 20:45  grumbel
-
-  * src/: badguy.cpp, badguy.h, level.cpp, level.h, leveleditor.cpp,
-    title.cpp: <MatzeB> my patch fixes another leak in the
-    levelsubset code and cleans that up a little bit <MatzeB> it also
-    removes the code for the bsod badguy, since that was a
-    duplication of the snowball code anyway
-
-2004-04-28 19:27  grumbel
-
-  * src/: gameloop.cpp, resources.cpp, resources.h: - added level
-    done song, endseq needs to be a bit longer to get the song right
-
-2004-04-28 17:07  grumbel
-
-  * data/CREDITS: -changed wording
-
-2004-04-28 16:58  rmcruz
-
-  * src/: defines.h, intro.cpp, text.cpp, text.h, title.cpp,
-    worldmap.cpp: Made display_text_file() to get the scroll speed as
-    an argument. This way we can make the intro slower than the
-    credits, for instance. It was just impossible to read them.
-    Anyway, you can easily change their speed in defines.h .
-
-    Also fixes a bug that was making the text to take while before
-    starting to be displayed.
-
-2004-04-28 16:28  grumbel
-
-  * data/music/tux-leveldone.mod: - leveldone music from Wansti
-
-2004-04-28 16:12  rmcruz
-
-  * src/player.cpp: Forgot to commit this file. It used badguy's
-    killme() somewhere.
-
-2004-04-28 16:09  rmcruz
-
-  * src/: badguy.cpp, badguy.h: Changed kill_me() in order to get the
-    score has an argument.  This way, it makes much more flexible the
-    way we give scores.
-
-2004-04-28 16:01  grumbel
-
-  * data/images/background/extro.jpg, data/levels/world1/level26.stl,
-    src/worldmap.cpp: - added new extro background
-
-2004-04-28 15:45  grumbel
-
-  * data/supertux.strf, data/images/shared/firetux-duck-left.png,
-    data/images/shared/firetux-duck-right.png,
-    data/images/shared/iceflower-1.png,
-    data/images/shared/iceflower-2.png,
-    data/images/shared/iceflower-3.png,
-    data/images/shared/iceflower.png, data/levels/world1/level19.stl,
-    src/player.cpp: - added fire duck tux - turned iceflower into a
-    fire flower
-
-2004-04-28 15:27  grumbel
-
-  * AUTHORS, data/CREDITS: - added two music authors
-
-2004-04-28 15:18  grumbel
-
-  * src/: resources.cpp, setup.cpp, setup.h, supertux.cpp, text.cpp,
-    texture.cpp, title.cpp, world.cpp, world.h, worldmap.cpp:
-    <MatzeB> fixes some remaining memory leaks
-
-2004-04-28 14:39  rmcruz
-
-  * data/CREDITS: Removed Marek's email... I must have forgotten
-
-2004-04-28 14:15  rmcruz
-
-  * AUTHORS, INSTALL, LEVELDESIGN, README: Applied patch from Ryan
-    (the one sent to the mailing list).  Basically it corrects a few
-    grammar errors from me ;) and also formats some stuff.
-
-2004-04-28 14:13  rmcruz
-
-  * src/badguy.cpp: Don't give score when flatting a badguy, since
-    this leaves to unfair situations. Besides, we are already giving
-    score for when he kills other enemies...
-
-    I also think that we should give (let's say) half of the score,
-    when a badguy is killed by a bullet. Since it is so easy to do
-    that... What do you say?
-
-2004-04-28 13:43  rmcruz
-
-  * src/special.cpp: Fixed bug told in the mailing list: «- fireballs
-    don't shoot if you are above screen (they're destroyed because
-    they're off screen)» There is not point in removing them when
-    they are above y=0.
-
-2004-04-28 02:14  grumbel
-
-  * data/levels/world1/: level1.stl, level10.stl, level11.stl,
-    level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
-    level17.stl, level18.stl, level19.stl, level2.stl, level20.stl,
-    level23.stl, level24.stl, level3.stl, level4.stl, level5.stl,
-    level6.stl, level7.stl, level8.stl, level9.stl: - fixed
-    endsequences and a few other minor issues
-
-2004-04-27 23:49  grumbel
-
-  * TODO: update
-
-2004-04-27 23:33  grumbel
-
-  * data/: images/tilesets/nolok1.png, images/tilesets/nolok2.png,
-    images/tilesets/supertux.stgt, levels/world1/level26.stl: - added
-    nolok statue to the throne room
-
-2004-04-27 23:11  rmcruz
-
-  * data/CREDITS: Improved the CREDITS a little bit: - removed emails
-    (Ingo, in a irc discussion, you were the 1st one to say that
-    emails should go to the package CREDITS file, not the in-game
-    one). I have already done that.  - and just made something here
-    and there.
-
-    I don't really like the nicknames, but I left them there. I think
-    we should have a credits section in the webpage and there will be
-    the best place to put them. (OT: we also need a screenshots
-    section and old version downloads should be avaible).
-    Futhermore, I would still prefer one in-game credits with
-    descriptions.
-
-2004-04-27 23:00  rmcruz
-
-  * src/special.cpp: Matze made eggs not to be removed at all during
-    a level saying that they shouldn't be destroyed when off the
-    screen.  The fact is that OFFSCREEN_DISTANCE is already pretty
-    generous, but if you don't think so, just increase it.
-
-2004-04-27 21:18  grumbel
-
-  * TODO: updated todo
-
-2004-04-27 21:17  grumbel
-
-  * src/: tile.cpp, world.cpp: removed debug stuff
-
-2004-04-27 21:16  grumbel
-
-  * TODO, data/extro.txt, src/worldmap.cpp: - added credit after
-    extro, might need a bit fadeout stuff
-
-2004-04-27 21:01  grumbel
-
-  * data/images/background/oiltux.jpg: - added oiltux
-
-2004-04-27 20:55  grumbel
-
-  * src/: defines.h, text.cpp: - decreased kick time even more, fixed
-    type error
-
-2004-04-27 20:44  grumbel
-
-  * src/: worldmap.cpp, worldmap.h: - made worldmap CPU independend,
-    needs testing
-
-2004-04-27 20:35  grumbel
-
-  * data/supertux.strf: - added 'falling' graphics, well, not really,
-    but better than invisible
-
-2004-04-27 20:29  grumbel
-
-  * src/gameloop.cpp: - reset bonus on kill
-
-2004-04-27 19:09  grumbel
-
-  * TODO, data/supertux.strf, src/badguy.cpp, src/badguy.h,
-    src/leveleditor.cpp, src/special.cpp: <MatzeB> -adds a workaround
-    for the disappearing eggs (they're just not removed anymore when
-    off screen) <MatzeB> -updates the TODO file <MatzeB> -small fix
-    for mrbomb exploding and hitting other mrbomb <MatzeB> -renaming
-    money/laptop to jumpy/mriceblock <MatzeB> -fix for enemies
-    running backwards
-
-2004-04-27 19:06  grumbel
-
-  * data/levels/world1/level26.stl: - endseq fixing
-
-2004-04-27 17:45  grumbel
-
-  * data/CREDITS: name fix
-
-2004-04-27 17:15  grumbel
-
-  * src/: gameloop.cpp, level.cpp, text.cpp, text.h, worldmap.cpp,
-    worldmap.h: - added extro support to worldmap, crashes however,
-    no idea why:
-
-    0x080826f5 in display_text_file(std::string const&, Surface*) ()
-    at music_manager.cpp:26 26    MusicManager::MusicManager()
-    (gdb) where #0  0x080826f5 in display_text_file(std::string
-    const&, Surface*) () at music_manager.cpp:26 #1  0x080826b5 in
-    display_text_file(std::string const&, std::string const&)
-    (file=@0x88ad5d0, surface=@0xbffff230)     at text.cpp:234 #2
-    0x08093b31 in WorldMapNS::WorldMap::update() (this=0xbffff3b0) at
-    worldmap.cpp:685
-
-2004-04-27 17:07  grumbel
-
-  * data/levels/default/worldmap.stwm: -m added extro
-
-2004-04-27 16:26  grumbel
-
-  * data/images/tilesets/: brick0.png, brick1.png: - changed brick
-    color a little bit to look less yellow/green-ish
-
-2004-04-27 15:59  rmcruz
-
-  * src/defines.h: Just decreased the kicking time (the 3 secs were
-    only for testing purposes).
-
-2004-04-27 14:10  grumbel
-
-  * data/CREDITS: - added some mail addresses, but looks bloated
-    again, might be a good idea to reorder it for people instead of
-    for jobs
-
-2004-04-27 14:08  grumbel
-
-  * data/supertux.strf: - fixed align
-
-2004-04-27 13:46  grumbel
-
-  * data/CREDITS: this new CREDITS file *IS* an improvement, it might
-    not be perfect, but its a lot better then the old one, if you
-    miss something in this one *ADD* that stuff and don't replace it
-    with an rather obsolete file
-
-2004-04-27 13:11  rmcruz
-
-  * TODO, TODO.txt: Updated the TODO list and changed the extension.
-
-    Please, use these headers in every documentation file, in order
-    to keep consistency: « - Those behind SuperTux -
-    http://super-tux.sf.net/
-
-    Last update: April 26, 2004 » Obviously, replacing - * - by a
-    description and Last update by the last update date.
-
-2004-04-27 13:06  rmcruz
-
-  * src/: badguy.cpp, gameloop.cpp, special.cpp: Applied patch from
-    Matze Braun that was sent to the mailing list.  According to
-    Matzes, changes are: « -fixes fast music being replayed again and
-    again -fixes time being displayed negatively when tux dies
-    because of timeout -fixes exploding bombs that hit mrbomb, so
-    that the hit mrbomb now really  transform into a bomb -updates
-    the TODO file »
-
-    I've also fixed two more bugs listed in the TODO: « - enemies
-    start running backwards, when they collide with a flame - egg
-    gets removed when leaving the screen, while badguys don't or at
-    least much later, thus its not possible to wait for an egg that
-    would bounce back »
-
-2004-04-27 12:22  rmcruz
-
-  * data/images/shared/: old/bigcape-left-0.png,
-    old/bigcape-left-1.png, old/bigcape-right-0.png,
-    old/bigcape-right-1.png, old/bigfiretux-left-0.png,
-    old/bigfiretux-left-1.png, old/bigfiretux-left-2.png,
-    old/bigfiretux-left-jump.png, old/bigfiretux-right-0.png,
-    old/bigfiretux-right-1.png, old/bigfiretux-right-2.png,
-    old/bigfiretux-right-jump.png, old/bullet2.png,
-    old/cape-left-0.png, old/cape-left-1.png, old/cape-right-0.png,
-    old/cape-right-1.png, old/coffee2.png, old/duckfiretux-left.png,
-    old/duckfiretux-right.png, old/ducktux-left.png,
-    old/ducktux-right.png, old/firetux-left-0.png,
-    old/firetux-left-0.png.right, old/firetux-left-1.png,
-    old/firetux-left-1.png.right, old/firetux-left-2.png,
-    old/firetux-left-2.png.right, old/firetux-right-0.png,
-    old/firetux-right-1.png, old/firetux-right-2.png,
-    bigcape-left-0.png, bigcape-left-1.png, bigcape-right-0.png,
-    bigcape-right-1.png, bigfiretux-left-0.png,
-    bigfiretux-left-1.png, bigfiretux-left-2.png,
-    bigfiretux-left-jump.png, bigfiretux-right-0.png,
-    bigfiretux-right-1.png, bigfiretux-right-2.png,
-    bigfiretux-right-jump.png, bullet.png, cape-left-0.png,
-    cape-left-1.png, cape-right-0.png, cape-right-1.png, coffee.png,
-    duckfiretux-left.png, duckfiretux-right.png, ducktux-left.png,
-    ducktux-right.png, firetux-left-0.png, firetux-left-0.png.right,
-    firetux-left-1.png, firetux-left-1.png.right, firetux-left-2.png,
-    firetux-left-2.png.right, firetux-right-0.png,
-    firetux-right-1.png, firetux-right-2.png: Yet another change of
-    old images to the old dir.  I guess we are now using new fresh
-    graphics! Congrats, especially to Ingo!
-
-2004-04-27 12:14  rmcruz
-
-  * data/CREDITS: Improve this file or leave it.
-
-2004-04-27 00:11  rmcruz
-
-  * AUTHORS, ChangeLog, INSTALL, LEVELDESIGN, README: Updated the
-    documentation. There is still a few flaws.  It would be usefull
-    to have an English-speaker reading these, since my English sux a
-    bit (being modest ;) ).
-
-2004-04-26 23:39  grumbel
-
-  * data/levels/world1/: level17.stl, level18.stl, level19.stl,
-    level20.stl: - more endseq stuff
-
-2004-04-26 23:10  grumbel
-
-  * src/collision.cpp: - little bugfix
-
-2004-04-26 23:09  grumbel
-
-  * src/: special.cpp, special.h, world.cpp: bump patch for upgrades
-    from matzeb
-
-2004-04-26 22:46  neoneurone
-
-  * configure.ac: credits for SuperTux development team
-
-2004-04-26 22:36  grumbel
-
-  * data/levels/world1/: level24.stl, level25.stl, level26.stl: -
-    more endseq
-
-2004-04-26 22:22  grumbel
-
-  * data/levels/world1/: level13.stl, level14.stl, level15.stl,
-    level16.stl, level23.stl: - more endseq
-
-2004-04-26 22:09  grumbel
-
-  * data/levels/world1/: level10.stl, level11.stl, level12.stl,
-    level5.stl, level7.stl, level8.stl, level9.stl: - more endseq
-
-2004-04-26 21:58  grumbel
-
-  * src/: badguy.cpp, gameloop.cpp, player.cpp: - 'nother badguy fix
-    from MatzeB: <MatzeB> -fixes the bumping problem for badguys
-    <MatzeB> -implements bill kendricks proposal about helding
-    iceblock (if you hit another enemy while
-
-2004-04-26 21:37  grumbel
-
-  * data/levels/world1/: level1.stl, level2.stl, level3.stl,
-    level4.stl, level5.stl, level6.stl: - fixed levels for new end
-    seq code
-
-2004-04-26 21:35  grumbel
-
-  * data/images/tilesets/: endseq.png, finalgoal.png, supertux.stgt:
-    - added endseq/finalgoal tiles
-
-2004-04-26 21:11  grumbel
-
-  * src/: collision.cpp, collision.h, gameloop.cpp, gameloop.h,
-    level.cpp, level.h, tile.cpp, tile.h, timer.cpp, timer.h: - new
-    more bulletprof endsequence code patch from MatzeB
-
-2004-04-26 21:05  grumbel
-
-  * data/CREDITS: - rearanged the credits a bit, other people are
-    welcome to review/correct it where necesarry
-
-2004-04-26 20:51  grumbel
-
-  * data/images/tilesets/black.png: - added missing black
-
-2004-04-26 19:46  grumbel
-
-  * src/worldmap.cpp: - woopsy, fix for load/savegame
-
-2004-04-26 19:35  grumbel
-
-  * src/: intro.cpp, screen.cpp, screen.h, setup.cpp, text.cpp: -
-    added loading/fadeout screen placeholder - cleaned up credit code
-    a very little bit
-
-2004-04-26 18:45  grumbel
-
-  * src/scene.cpp: - gcc -Wall warning fix
-
-2004-04-26 18:38  grumbel
-
-  * TODO.txt: added milestone1 todo
-
-2004-04-26 17:04  grumbel
-
-  * src/text.cpp: - fixed miss align in scrolling text
-
-2004-04-26 17:03  grumbel
-
-  * data/images/tilesets/supertux.stgt, src/gameloop.cpp,
-    src/lispreader.cpp, src/sprite_manager.cpp, src/title.cpp,
-    src/worldmap.cpp: - removed st_abort() from lisp reader, client
-    code should check the return value instead
-
-2004-04-26 16:40  rmcruz
-
-  * src/: badguy.cpp, defines.h, player.cpp, player.h: Implemented
-    kicking (as asked by Ingo). The kick timing can be changed in
-    defines.h I've not tested it very well, but it doesn't seem to be
-    working. Can anyone have a look?
-
-2004-04-26 16:24  rmcruz
-
-  * src/gameloop.cpp: Removed (just commented) the clear screen code
-    before the level starts.  It looks bad when the intro info is
-    gradient and then it displays a black screen and then the level.
-
-2004-04-26 16:20  rmcruz
-
-  * src/: intro.cpp, setup.cpp: Intro file should be the one to
-    handle the intro sequence, even if it is only one line of code.
-    I think we shouldn't get rid of it, because in the future it
-    should be improved and maybe support some sort of scripting.
-
-2004-04-26 16:16  grumbel
-
-  * data/: images/worldmap/antarctica.stwt,
-    images/worldmap/snowman.png, levels/default/worldmap.stwm: -
-    added little snowman
-
-2004-04-26 16:15  rmcruz
-
-  * src/: setup.cpp, text.cpp, text.h, title.cpp: Improved the
-    display_text_file(): moved to text.cpp and made it more
-    independent.
-
-    I wasn't able to test it, since the game crashes because of: «
-    LispReader: File not found: /home/rick2/.supertux/save/slot1.stsg
-    Error: aborting »
-
-2004-04-26 15:43  grumbel
-
-  * data/images/shared/egg.png: - rounded the egg a bit
-
-2004-04-26 15:38  grumbel
-
-  * data/images/worldmap/firetux.png,
-    data/images/worldmap/smalltux.png, src/worldmap.cpp,
-    src/worldmap.h: - added small/firetux to worldmap
-
-2004-04-26 15:18  grumbel
-
-  * src/gameloop.cpp: - added more meaningfull savegame titles
-
-2004-04-26 15:13  grumbel
-
-  * src/player.cpp: - changed priority of skid and duck to avoid
-    glitches when ducking and skiding at the same time
-
-2004-04-26 15:00  grumbel
-
-  * src/title.cpp: - fix for title-demo going weird
-
-2004-04-26 14:48  grumbel
-
-  * src/gameloop.cpp: - fixed lives status to handle more than 5
-    lives
-
-2004-04-26 14:42  grumbel
-
-  * data/images/worldmap/antarctica.stwt: - added auto-walk markings
-
-2004-04-26 14:41  grumbel
-
-  * src/: worldmap.cpp, worldmap.h: - added automatic walking on
-    worldmap
-
-2004-04-26 14:41  grumbel
-
-  * data/levels/default/worldmap.stwm: - added some more trees
-
-2004-04-26 14:21  grumbel
-
-  * src/: badguy.cpp, level.cpp, lispreader.cpp, resources.cpp,
-    setup.cpp, sound.cpp, sound.h, special.cpp, sprite.cpp, sprite.h,
-    sprite_manager.cpp, sprite_manager.h, supertux.cpp, texture.cpp,
-    texture.h, tile.cpp, tile.h, world.cpp, worldmap.cpp: <MatzeB>
-    -cleanup in resource management functions <MatzeB> -fixes 3
-    potential crashs (deleting Sprite classes, using member function
-    in <MatzeB>    BadGuy class after removing it) <MatzeB> -cleans
-    up sound init code and hopes that calling Mix_AllocateChannel
-    will make <MatzeB>  SDL_mixer happy...  <MatzeB> -fix paths that
-    missed a / after DATADIR <MatzeB> at least valgrind doesn't
-    report any errors anymore when you apply that patch <MatzeB>
-    (memory errors though, not memory leaks)
-
-2004-04-26 14:19  grumbel
-
-  * src/: gameloop.cpp, worldmap.cpp, worldmap.h: - added way to
-    interupt exit sequence - added primitive autowalk to worldmap
-
-2004-04-26 13:45  grumbel
-
-  * data/levels/world1/level14.stl: - fixed reset point, well, maybe
-    not sure if this was the cause for being reseted in a completly
-    wrong spot
-
-2004-04-26 13:14  grumbel
-
-  * src/gameobjs.cpp: - little bouncing block fix
-
-2004-04-26 12:51  grumbel
-
-  * src/special.cpp: - fixed 'jump' on flower collection
-
-2004-04-26 12:46  grumbel
-
-  * src/: world.cpp, world.h, worldmap.cpp: - added bonus loading
-
-2004-04-26 12:03  grumbel
-
-  * src/: gameloop.cpp, player.cpp, scene.cpp, scene.h, worldmap.cpp:
-    - added saving of bonuses on worldmap, no loading yet
-
-2004-04-26 02:32  grumbel
-
-  * data/levels/world1/level15.stl: - added endseq
-
-2004-04-26 02:20  grumbel
-
-  * data/levels/world1/level10.stl: - added endseq
-
-2004-04-26 02:17  grumbel
-
-  * data/levels/world1/level2.stl: - added endseq
-
-2004-04-26 01:58  grumbel
-
-  * data/levels/test/level3.stl: - endseq stuff
-
-2004-04-26 01:46  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, level.cpp, special.cpp,
-    special.h: - tweaked bullet and endsequence
-
-2004-04-26 01:45  grumbel
-
-  * data/levels/world1/level1.stl: - added end sequence
-
-2004-04-26 00:46  grumbel
-
-  * data/images/tilesets/: goal1-1.png, goal1-2.png, goal1-3.png,
-    goal1-4.png, goal1-5.png, goal2-1.png, goal2-2.png, goal2-3.png,
-    goal2-4.png, goal2-5.png, supertux.stgt: - added goal tiles
-
-2004-04-26 00:23  grumbel
-
-  * configure.ac, data/Makefile.am: [no log message]
-
-2004-04-26 00:13  grumbel
-
-  * data/CREDITS: - moved heading/version info into code
-
-2004-04-26 00:10  grumbel
-
-  * src/: player.cpp, special.cpp: - bullet tweaks
-
-2004-04-26 00:10  grumbel
-
-  * data/images/shared/: bullet-1.png, bullet-2.png, bullet-3.png,
-    bullet-4.png: - bullet gfx
-
-2004-04-25 23:55  grumbel
-
-  * data/extro.txt, data/intro.txt, data/supertux.strf,
-    src/button.cpp, src/configfile.cpp, src/defines.h,
-    src/high_scores.cpp, src/level.cpp, src/lispreader.cpp,
-    src/menu.cpp, src/menu.h, src/setup.cpp, src/special.cpp,
-    src/special.h, src/sprite_manager.cpp, src/text.cpp,
-    src/texture.cpp, src/texture.h, src/tile.cpp, src/tile.h,
-    src/title.cpp, src/worldmap.cpp, src/worldmap.h: - memleak fix
-    and menu fix from MatzeB - little bullet tweaking from myself -
-    added story
-
-2004-04-25 22:22  grumbel
-
-  * data/levels/world1/level19.stl: - fixed 'impossible to make'
-    situation
-
-2004-04-25 22:18  grumbel
-
-  * data/levels/world1/: level14.stl, level8.stl: - fixed jump on
-    cave issue - fixed background tiles
-
-2004-04-25 21:58  grumbel
-
-  * data/levels/world1/: level11.stl, level12.stl, level26.stl: -
-    fixed some gradients
-
-2004-04-25 21:51  grumbel
-
-  * data/levels/world1/: level10.stl, level14.stl, level21.stl,
-    level22.stl, level23.stl, level3.stl, level4.stl, level5.stl,
-    level6.stl, level7.stl, level8.stl, level9.stl: - replaced
-    backgrounds with new ones
-
-2004-04-25 20:38  grumbel
-
-  * configure.ac: - release preparations
-
-2004-04-25 20:37  grumbel
-
-  * data/Makefile.am, src/Makefile.am: - fixed makefile a bit
-
-2004-04-25 20:35  grumbel
-
-  * data/levels/default/worldmap.stwm: - removed the 'double' path
-
-2004-04-25 19:17  grumbel
-
-  * data/supertux.strf: - fixed some align problems
-
-2004-04-25 18:46  grumbel
-
-  * data/supertux.strf, src/player.cpp, src/player.h,
-    src/resources.cpp, src/setup.cpp: - rewrote tux drawing code,
-    added firetux
-
-2004-04-25 18:17  grumbel
-
-  * src/: leveleditor.cpp, player.cpp, player.h, resources.cpp: -
-    moved tux gfx into a struct
-
-2004-04-25 18:07  grumbel
-
-  * data/supertux.strf, src/leveleditor.cpp, src/player.cpp,
-    src/player.h, src/resources.cpp: - moved tux completly to sprites
-
-2004-04-25 17:21  rmcruz
-
-  * src/title.cpp: Turned the display_credits() function more
-    flexible by getting the file to open.
-
-    Ingo, what do you think if we used this for the intro text?
-
-2004-04-25 16:34  grumbel
-
-  * data/: images/shared/cloud.png, images/tilesets/background4.png,
-    images/tilesets/background5.png, images/tilesets/background6.png,
-    levels/test/level2.stl, levels/world1/level1.stl,
-    levels/world1/level2.stl: - some minor improvements in the gfx
-
-2004-04-25 16:27  grumbel
-
-  * src/: Makefile.am, intro.cpp, intro.h, music_manager.cpp,
-    player.cpp, setup.cpp: - added intro text
-
-2004-04-25 16:16  rmcruz
-
-  * src/lispreader.cpp: Ooops, did a mistake. Fixed by Arkadiusz
-    Miskiewicz.  Aparentaly, fclose(NULL) causes a segfault.
-
-2004-04-25 15:51  grumbel
-
-  * src/: gameloop.cpp, level.cpp: -added gradient support for start
-    screens
-
-2004-04-25 15:45  grumbel
-
-  * data/levels/world1/level13.stl: - added background gradient
-
-2004-04-25 15:16  grumbel
-
-  * src/gameloop.cpp: - improved look of start/gameover screens
-
-2004-04-25 14:50  rmcruz
-
-  * data/levels/test/level4.stl: Just updated the gradients test to
-    use the new color entries.
-
-2004-04-25 14:44  grumbel
-
-  * data/images/status/letters-white-big.png: - removed blurriness
-
-2004-04-25 14:38  rmcruz
-
-  * data/images/shared/: distro-0.png, distro-1.png, distro-2.png,
-    distro-3.png, old/distro2-0.png, old/distro2-1.png,
-    old/distro2-2.png, old/distro2-3.png: Changed the distros images
-    to the old dir.  Finally possible thanks to Ingo.
-
-2004-04-25 14:34  rmcruz
-
-  * data/levels/world1/: level1.stl, level10.stl, level11.stl,
-    level12.stl, level15.stl, level16.stl, level17.stl, level18.stl,
-    level19.stl, level2.stl, level20.stl, level26.stl, level3.stl,
-    level4.stl, level5.stl, level6.stl, level7.stl, level8.stl,
-    level9.stl: Yet another levels update by Marek.  Changelog: «I
-    fixed some minor flaws and tried to give each of the maps an
-    original title. The latter was kinda difficult, because most of
-    the maps didn't really have a theme, (like the bridge or the
-    castle) so I had to make up their names; a task in which I maybe
-    failed in some parts, but at least it's better than just
-    numbers.»
-
-2004-04-25 14:29  grumbel
-
-  * data/images/worldmap/tux.png, src/worldmap.cpp: - added new
-    worldmap tux
-
-2004-04-25 14:14  grumbel
-
-  * data/levels/world1/level26.stl: - added gradient
-
-2004-04-25 14:11  grumbel
-
-  * src/level.cpp: - fixed/changed gradient tags to match with the
-    one used in the current level files
-
-2004-04-25 13:57  grumbel
-
-  * data/images/: background/arctis2.jpg,
-    shared/stalactite-broken.png, shared/stalactite.png,
-    tilesets/supertux.stgt, tilesets/waves-0.png,
-    tilesets/waves-1.png, tilesets/waves-2.png: - smoothed water a
-    little bit - added new cloud - fixed stalactit look a bit
-
-2004-04-25 13:55  grumbel
-
-  * src/: gameloop.cpp, resources.cpp: replaced distros with coins
-
-2004-04-25 13:34  grumbel
-
-  * data/images/tilesets/: cloud-00.png, cloud-01.png, cloud-02.png,
-    cloud-03.png, cloud-10.png, cloud-11.png, cloud-12.png,
-    cloud-13.png: - added new cloud tile
-
-2004-04-25 12:02  rmcruz
-
-  * src/lispreader.cpp: Just made lispreader to send an error message
-    to stderr when the file could not be open, as suggested by
-    Arkadiusz Miskiewicz.
-
-2004-04-24 22:36  grumbel
-
-  * data/images/shared/: firetux-grab-left-0.png,
-    firetux-grab-right-0.png, firetux-jump-left-0.png,
-    firetux-jump-right-0.png, firetux-kick-left-0.png,
-    firetux-kick-right-0.png, firetux-left-0.png.right,
-    firetux-left-1.png.right, firetux-left-2.png.right,
-    firetux-skid-left.png, firetux-skid-right.png,
-    firetux-stand-left.png, firetux-stand-right.png,
-    firetux-walk-left-0.png, firetux-walk-left-1.png,
-    firetux-walk-left-2.png, firetux-walk-left-3.png,
-    firetux-walk-left-4.png, firetux-walk-left-5.png,
-    firetux-walk-right-0.png, firetux-walk-right-1.png,
-    firetux-walk-right-2.png, firetux-walk-right-3.png,
-    firetux-walk-right-4.png, firetux-walk-right-5.png: - added
-    firetux, nothing more than a boring placeholder, but should be
-    better than the current one
-
-2004-04-24 21:39  grumbel
-
-  * data/images/worldmap/antarctica.stwt,
-    data/images/worldmap/castle1.png,
-    data/images/worldmap/castle2.png,
-    data/images/worldmap/castle3.png,
-    data/images/worldmap/castle4.png,
-    data/images/worldmap/castle5.png,
-    data/images/worldmap/castle6.png,
-    data/images/worldmap/castle7.png,
-    data/images/worldmap/castle8.png,
-    data/images/worldmap/castle9.png,
-    data/images/worldmap/igloo1.png, data/images/worldmap/igloo2.png,
-    data/levels/default/worldmap.stwm, src/worldmap.cpp: - added
-    start/end tiles
-
-2004-04-24 20:03  rmcruz
-
-  * src/menu.cpp: At least my compiler (g++ (GCC) 3.3.2) needs this
-    include.  Anyway, there is still a crash to be fixed.
-
-2004-04-24 19:48  grumbel
-
-  * src/: leveleditor.cpp, menu.cpp, menu.h, resources.cpp,
-    setup.cpp, sound.cpp, sound.h: 'nother music patch by matzeb
-
-2004-04-24 17:27  rmcruz
-
-  * src/: menu.cpp, menu.h: Ingo, that code is not buggy! You can say
-    that it is a bad approuch, but it is not a bug! Besides, I don't
-    think it's a bad approuch. Your code is maybe a better approuch.
-    But in the other hand is buggy, so please let my code be there.
-
-    Buggy, why, you may ask...
-
-    Imagine this simple and fictional code:
-
-    «  #define MNID_START 1
-
-    menu->additem("Start Game", MNID_START);
-    menu->additem("Options");
-
-    if(menu->check() == MNID_START)   startgame(); »
-
-    With your code, when you pressed Options, the game would also
-    start. Have a look at it again and guess why ;-)
-
-2004-04-24 17:08  grumbel
-
-  * src/: menu.h, setup.cpp: - fixed option menu
-
-2004-04-24 17:02  rmcruz
-
-  * data/levels/: default/worldmap.stwm, world1/level10.stl,
-    world1/level11.stl, world1/level12.stl, world1/level13.stl,
-    world1/level14.stl, world1/level15.stl, world1/level16.stl,
-    world1/level17.stl, world1/level18.stl, world1/level1.stl,
-    world1/level19.stl, world1/level2.stl, world1/level20.stl,
-    world1/level21.stl, world1/level22.stl, world1/level23.stl,
-    world1/level24.stl, world1/level25.stl, world1/level26.stl,
-    world1/level3.stl, world1/level4.stl, world1/level5.stl,
-    world1/level6.stl, world1/level7.stl, world1/level8.stl,
-    world1/level9.stl: Marek levels updating. He also added two new
-    levels for the start that are easier.  Updated worldmap as well.
-    Can someone test if level 25 and 26 are there?
-
-2004-04-24 16:49  grumbel
-
-  * src/: Makefile.am, gameloop.cpp, level.cpp, level.h,
-    music_manager.cpp, music_manager.h, musicref.cpp, musicref.h,
-    resources.cpp, resources.h, setup.cpp, sound.cpp, sound.h,
-    title.cpp, world.cpp, worldmap.cpp, worldmap.h: - patch from
-    MatzeB to make music handling easier and more stable
-
-2004-04-24 15:11  grumbel
-
-  * data/images/shared/largetux-grab-left-0.png,
-    data/images/shared/largetux-grab-right-0.png,
-    data/images/shared/largetux-star-0.png,
-    data/images/shared/largetux-star-1.png,
-    data/images/shared/largetux-star-2.png,
-    data/images/shared/smalltux-star-0.png,
-    data/images/shared/smalltux-star-1.png,
-    data/images/shared/smalltux-star-2.png, data/supertux.strf,
-    src/player.cpp, src/player.h, src/resources.cpp: - new star tux,
-    still rather pure, but useable
-
-2004-04-24 14:45  grumbel
-
-  * src/player.cpp: - fixed duck-jump bug
-
-2004-04-24 14:30  grumbel
-
-  * src/: player.cpp, player.h: - added holding gfx, still looks
-    rather stupid, but I think thats unavoidable without major
-    changes to the current code
-
-2004-04-24 14:11  grumbel
-
-  * src/: level.cpp, level.h, menu.cpp, menu.h, player.cpp, player.h,
-    resources.cpp: - fixed bug in Menu::check() - added grab/kick tux
-    to resources - added flag to use endsequence or not
-
-2004-04-24 12:43  grumbel
-
-  * data/supertux.strf: - added new gfx
-
-2004-04-24 12:42  grumbel
-
-  * data/images/shared/: smalltux-kick-right-0.png,
-    smalltux-kick-rigth-0.png: - fixed spelling mistake in filename
-
-2004-04-24 12:28  grumbel
-
-  * data/images/shared/: largetux-grab-left-0.png,
-    largetux-grab-right-0.png, largetux-kick-left-0.png,
-    largetux-kick-right-0.png, smalltux-grab-left-0.png,
-    smalltux-grab-right-0.png, smalltux-kick-left-0.png,
-    smalltux-kick-rigth-0.png: - added grab and kick tuxes
-
-2004-04-24 11:32  rmcruz
-
-  * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, menu.h, setup.cpp,
-    title.cpp, worldmap.cpp: Added a new concept to the menu, the ID.
-     Each item can have an ID that can be given, this way there won't
-    be any more hardcoded values for the entries.  Anyway, I've made
-    it to be compatible with the current behaviour, in case any ID is
-    given.
-
-    I've already updated the mainmenu, optionsmenu, leveleditormenu,
-    leveleditorsettingsmenu and worldmapmenu.  The definitions are
-    enumerated in the menu.h file. Should we keep each enum splited
-    or merge them all?
-
-    Feedback is appreciated :)
-
-2004-04-24 10:38  rmcruz
-
-  * src/gameloop.cpp: Took st_pause_ticks_stop() out of the events
-    loop.
-
-2004-04-24 02:10  rmcruz
-
-  * data/levels/world1/level10.stl: Marek bug fix for this problem:
-    revilyo: «Antartica 10 : tux falls in the last hole, maybe it
-    could works if I jump really high. I don't look at the sources
-    yet...»
-
-2004-04-23 19:15  rmcruz
-
-  * data/levels/world1/: level1.stl, level10.stl, level11.stl,
-    level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
-    level17.stl, level18.stl, level19.stl, level2.stl, level20.stl,
-    level21.stl, level22.stl, level23.stl, level24.stl, level3.stl,
-    level4.stl, level5.stl, level6.stl, level7.stl, level8.stl,
-    level9.stl: Marek has updated worldmap levels. Changes are: «
-    -Added reset points (one per level, except the last one which has
-    two) -Removed lots of difficult and unfair spots -Changed order
-    of cave levels according to Matze's suggestion -Small design
-    fixes »
-
-2004-04-23 18:37  rmcruz
-
-  * src/gameloop.cpp: Just fixed two small bugs in the gameplay
-    during pause: - don't show the menu, neither quit to level
-    editor; - when any event happen, the timer would continue
-    (fixed).
-
-2004-04-23 18:30  rmcruz
-
-  * data/levels/test/level4.stl: Added a test level for the
-    gradients.  Seems to work fine.
-
-2004-04-23 18:30  rmcruz
-
-  * data/levels/test/: endseq.stl, level3.stl: Changed filenames from
-    endseq.stl to level3.stl.  Damn, use level*.stl or else implement
-    a way to set the filenames!
-
-2004-04-23 14:41  grumbel
-
-  * data/: supertux.strf, images/shared/mrbomb-explosion-1.png: -
-    'animated' explosion a bit
-
-2004-04-23 13:42  rmcruz
-
-  * src/setup.cpp: Just removed spaces from key and joystick setup
-    entries... What were does doing there anyway?
-
-2004-04-23 13:24  rmcruz
-
-  * data/supertux.strf: Added laptop entry back, that is used by Mr.
-    IceBlock, as reported by Ryan. (had to remove comment laptop
-    falling) The BSOD is not also necessary, is it?
-
-2004-04-23 13:12  rmcruz
-
-  * src/: menu.cpp, menu.h, setup.cpp: Added a joystick control
-    dialog.  I don't have a joystick, so please test and improve this
-    thing. Thx.
-
-2004-04-22 23:51  rmcruz
-
-  * src/: badguy.cpp, sound.cpp, sound.h: Implemented explosion sound
-    when Mr.Bomb explodes.  It uses the current stereo system that is
-    kinda of primitive. We should base it on player's coordinates and
-    calculate it according it.  Instead, it bases the screen, besides
-    it is not even calculated, just use some constants.
-
-2004-04-22 23:29  rmcruz
-
-  * data/sounds/explode.wav: Added an explotion sound file to
-    repository.  To be used by Mr Bomb, until someone replaces it by
-    a better one ;)
-
-2004-04-22 23:26  rmcruz
-
-  * data/images/shared/: old/distro-0-2.png, old/distro-1-2.png,
-    old/distro-2-2.png, old/distro-3-2.png, distro-0.png,
-    distro-1.png, distro-2.png, distro-3.png: Distros old images
-    seems to be necessary by this BouncyDistro class in gameobjs.*
-    ...  Weird, what does that thing do anyway?
-
-2004-04-22 23:24  rmcruz
-
-  * src/: resources.cpp, resources.h: Removed box_full and box_empty
-    from this.  They are now implemented as tiles.
-
-2004-04-22 23:07  rmcruz
-
-  * data/images/shared/old/: box-empty.png, box-full2.png,
-    distro-0-2.png, distro-1-2.png, distro-2-2.png, distro-3-2.png:
-    Moving a few not used images to old dir.
-
-2004-04-22 23:05  rmcruz
-
-  * data/images/shared/: box-empty.png, box-full.png, distro-0.png,
-    distro-1.png, distro-2.png, distro-3.png: Moving not used images
-    to old dir.
-
-2004-04-22 22:58  rmcruz
-
-  * data/supertux.strf: Removed a few entries from the sprites config
-    file (supertux.strf).
-
-2004-04-22 22:56  rmcruz
-
-  * data/images/shared/: old/bag-left-0.png, old/bag-left-1.png,
-    old/bag-right-0.png, old/bag-right-1.png, old/bigtux-left-0.png,
-    old/bigtux-left-1.png, old/bigtux-left-2.png,
-    old/bigtux-left-jump.png, old/bigtux-right-0.png,
-    old/bigtux-right-1.png, old/bigtux-right-2.png,
-    old/bigtux-right-jump.png, old/bsod-falling-left.png,
-    old/bsod-falling-right.png, old/bsod-left-0.png,
-    old/bsod-left-1.png, old/bsod-left-2.png, old/bsod-left-3.png,
-    old/bsod-right-0.png, old/bsod-right-1.png, old/bsod-right-2.png,
-    old/bsod-right-3.png, old/bsod-squished-left.png,
-    old/bsod-squished-right.png, old/golden-herring.png,
-    old/laptop-falling-left.png, old/laptop-falling-right.png,
-    old/laptop-flat-left.png, old/laptop-flat-right.png,
-    old/laptop-left-0.png, old/laptop-left-1.png,
-    old/laptop-left-2.png, old/laptop-right-0.png,
-    old/laptop-right-1.png, old/laptop-right-2.png,
-    old/skidtux-left.png, old/skidtux-right.png, old/tux-left-0.png,
-    old/tux-left-1.png, old/tux-left-2.png, old/tux-right-0.png,
-    old/tux-right-1.png, old/tux-right-2.png, bag-left-0.png,
-    bag-left-1.png, bag-right-0.png, bag-right-1.png,
-    bigtux-left-0.png, bigtux-left-1.png, bigtux-left-2.png,
-    bigtux-left-jump.png, bigtux-right-0.png, bigtux-right-1.png,
-    bigtux-right-2.png, bigtux-right-jump.png, bsod-falling-left.png,
-    bsod-falling-right.png, bsod-left-0.png, bsod-left-1.png,
-    bsod-left-2.png, bsod-left-3.png, bsod-right-0.png,
-    bsod-right-1.png, bsod-right-2.png, bsod-right-3.png,
-    bsod-squished-left.png, bsod-squished-right.png,
-    golden-herring.png, laptop-falling-left.png,
-    laptop-falling-right.png, laptop-flat-left.png,
-    laptop-flat-right.png, laptop-left-0.png, laptop-left-1.png,
-    laptop-left-2.png, laptop-right-0.png, laptop-right-1.png,
-    laptop-right-2.png, mints.png, skidtux-left.png,
-    skidtux-right.png, tux-left-0.png, tux-left-1.png,
-    tux-left-2.png, tux-right-0.png, tux-right-1.png,
-    tux-right-2.png: Moving a few images that are not used anymore
-    from shared to the old directory.
-
-2004-04-22 22:45  rmcruz
-
-  * src/setup.cpp: Just moved the Right with the Left entry in
-    Controls.  I'm so used to define the Left key firstly... :)
-
-2004-04-22 22:44  rmcruz
-
-  * src/menu.cpp: If you press Esc in the control menu, it quits from
-    there.
-
-2004-04-22 22:41  rmcruz
-
-  * src/: defines.h, scene.cpp, worldmap.cpp: Made a START_LIVES
-    definition (in defines.h) that has the lives that the players
-    start with.  i have made them to be 4, since the worldmap is so
-    hard...
-
-2004-04-22 22:16  grumbel
-
-  * data/supertux.strf:  fixed squish sprite
-
-2004-04-22 22:14  grumbel
-
-  * src/: defines.h, gameloop.cpp, player.cpp, player.h, special.cpp:
-    - made shrink behaviour more mariobros3 like, ie. firetux will go
-    to largetux to smalltux, removed small-firetux
-
-2004-04-22 21:53  grumbel
-
-  * src/badguy.cpp: - changed bouncing snowball speed back to normal
-
-2004-04-22 21:40  grumbel
-
-  * src/resources.cpp: - integrated skid tux
-
-2004-04-22 21:15  grumbel
-
-  * src/: badguy.cpp, badguy.h, collision.cpp, collision.h,
-    leveleditor.cpp, player.cpp, special.cpp, world.cpp, world.h: -
-    changed way badguy removal is handled (ie. with a flag now) -
-    changed some pointers to const references in collision code
-
-2004-04-22 20:39  rmcruz
-
-  * src/: menu.cpp, menu.h: Controls menu wasn't showing the keys
-    until they were changed (fixed).  Also made a few internal
-    changes regarding this.
-
-2004-04-22 19:53  grumbel
-
-  * src/: badguy.cpp, world.cpp, world.h: - made some arrays private
-    - store badguys in pointers instead of per value
-
-2004-04-22 19:51  rmcruz
-
-  * src/menu.cpp: Removed a few useless code (it was commented
-    anyway).
-
-2004-04-22 19:38  rmcruz
-
-  * src/defines.h: Changed MAX_BULLETS from 2 to 1.  As someone said
-    Tux with bullets power is totally invencible, this will make it a
-    bit harder.
-
-2004-04-22 18:52  grumbel
-
-  * src/badguy.cpp: - undo of my last patch, removing 'this' is not a
-    good idea and causes even worse side effects
-
-2004-04-22 18:49  grumbel
-
-  * src/badguy.cpp: - fixed bomb-dup bug (vector increases on add,
-    and this changes I guess, so remove doesn't work, vector should
-    really store pointers, not values)
-
-2004-04-22 18:45  grumbel
-
-  * data/supertux.strf: - fixed bomb
-
-2004-04-22 18:36  grumbel
-
-  * data/supertux.strf: - fixed hotspot
-
-2004-04-22 18:28  grumbel
-
-  * data/: images/shared/largetux-stand-left.png,
-    images/shared/largetux-stand-right.png, supertux.strf: - supertux
-    stand gfx
-
-2004-04-22 18:25  grumbel
-
-  * src/: badguy.cpp, player.cpp, player.h, resources.cpp: - synced
-    walk speed of walking enemies - added standing tux
-
-2004-04-22 17:58  grumbel
-
-  * data/Makefile.am: - little makefile fix
-
-2004-04-22 17:53  grumbel
-
-  * data/supertux.strf: - removed wrong bsod
-
-2004-04-22 17:52  grumbel
-
-  * src/: badguy.cpp, badguy.h: - some cleanup
-
-2004-04-22 17:41  grumbel
-
-  * data/supertux.strf: - fixed hotspots
-
-2004-04-22 16:14  rmcruz
-
-  * data/levels/misc/menu.stl: Make use of Marek's music at the
-    beggining.
-
-2004-04-22 16:11  rmcruz
-
-  * src/: menu.cpp, menu.h: Improved the control key code a bit, in
-    order to make it possible to write the keys right in the first
-    dialog display (still to be done).
-
-2004-04-22 15:46  rmcruz
-
-  * data/music/theme.mod: Title music update by Marek.
-
-2004-04-22 15:24  grumbel
-
-  * src/: player.cpp, world.cpp: - merged a few duplicated if's in
-    player - added live-lost tux
-
-2004-04-22 14:47  grumbel
-
-  * data/images/shared/: smalltux-gameover-0.png,
-    smalltux-gameover-1.png: - new gfx
-
-2004-04-22 13:30  rmcruz
-
-  * src/title.cpp: Just made the intro's Tux to honour the keys
-    chosen by the user.
-
-2004-04-22 13:26  rmcruz
-
-  * data/images/icon.xpm, src/setup.cpp: Changed icon.png to
-    icon.xpm. This way we don't have to worry about masks.  But not
-    sure if it works well under windows (someone give a try).
-    Anyway, I just comment the old code, so we can reverse this any
-    time.
-
-2004-04-22 13:20  rmcruz
-
-  * src/menu.cpp: Mistake that was making non-characters keys not to
-    work after configuring keys.  Anyway, we still have to fix the
-    fact that the keys are not shown when you open Controls for the
-    first time.
-
-2004-04-22 13:17  rmcruz
-
-  * src/: gameloop.cpp, level.cpp, resources.cpp, sound.cpp,
-    title.cpp, world.cpp, worldmap.cpp: Applied MatzeB (Ryan?) patch
-    that fixes crash and also improves music.
-
-    Ingo, you seem to have forgotten to add two files to cvs:
-    smalltux-gameover-0.png smalltux-gameover-1.png
-
-2004-04-22 12:44  rmcruz
-
-  * data/supertux.strf: Applied Ryan's patch for MrBomb hotspot.
-
-2004-04-22 12:43  rmcruz
-
-  * src/badguy.cpp: Applied Ryan's patch for overlaping badguys.
-
-2004-04-22 02:13  grumbel
-
-  * data/supertux.strf, src/player.cpp, src/player.h,
-    src/resources.cpp, src/title.cpp: - added small skid tux
-
-2004-04-22 02:02  grumbel
-
-  * src/title.cpp: 'nother music fix
-
-2004-04-22 02:00  grumbel
-
-  * src/gameloop.cpp: patch from MatzeB for freeze at level start
-
-2004-04-22 01:36  grumbel
-
-  * src/: gameloop.cpp, level.cpp, level.h, player.cpp, scene.cpp,
-    setup.cpp, sound.cpp, sound.h, special.cpp, world.cpp, world.h,
-    worldmap.cpp: - music patch from MatzeB, should fix crash on
-    level exit too worldmap
-
-2004-04-22 01:10  grumbel
-
-  * data/images/shared/: largetux-skid-left.png,
-    largetux-skid-right.png, mriceblock-flat-left.png,
-    mriceblock-flat-right.png, smalltux-skid-left.png,
-    smalltux-skid-right.png, snowball-squished-left.png,
-    snowball-squished-right.png, spiky-left-0.png, spiky-left-1.png,
-    spiky-left-2.png, spiky-right-0.png, spiky-right-1.png,
-    spiky-right-2.png: - some more gfx
-
-2004-04-22 00:48  rmcruz
-
-  * src/: defines.h, world.cpp: Limitated the number of bullets to be
-    shot at the same time.  I have made 2 bullets to be the
-    maximum... if you don't agree tell me. anyway, you can easily
-    change them in defines.h
-
-2004-04-21 21:08  grumbel
-
-  * data/images/shared/: smalltux-jump-left.png,
-    smalltux-jump-right.png: - improved smalltux
-
-2004-04-21 21:02  grumbel
-
-  * data/images/shared/: smalltux-jump-left.png,
-    smalltux-jump-right.png, smalltux-left-1.png,
-    smalltux-left-2.png, smalltux-left-3.png, smalltux-left-4.png,
-    smalltux-left-5.png, smalltux-left-6.png, smalltux-left-7.png,
-    smalltux-left-8.png, smalltux-right-1.png, smalltux-right-2.png,
-    smalltux-right-3.png, smalltux-right-4.png, smalltux-right-5.png,
-    smalltux-right-6.png, smalltux-right-7.png, smalltux-right-8.png:
-    - improved smalltux
-
-2004-04-21 19:45  rmcruz
-
-  * src/: configfile.cpp, menu.cpp: Made the keys to be displayed
-    when typed and also save them to the file.  Still to fix: display
-    keys when menu is shown.
-
-2004-04-21 19:43  rmcruz
-
-  * data/music/theme.mod, src/title.cpp: Added Marek music to cvs and
-    play it in the main menu.
-
-2004-04-21 17:45  rmcruz
-
-  * src/menu.cpp: Display key number on the key selection: This is
-    not obvious to the user, we have to get a way to translate it
-    into human readable strings...
-
-2004-04-21 17:15  rmcruz
-
-  * src/: menu.cpp, menu.h, player.h, setup.cpp: Finally, made keys
-    configurable via the menu!! ;) Next step is to save them to
-    config file and to make joystick also configurable.
-
-2004-04-21 15:40  grumbel
-
-  * src/: gameloop.cpp, gameloop.h: - made end seq a bit more robust
-
-2004-04-21 15:40  grumbel
-
-  * data/levels/test/endseq.stl: - test level for endseq
-
-2004-04-21 14:44  grumbel
-
-  * src/: badguy.h, gameloop.cpp, gameloop.h, level.cpp, sprite.cpp:
-    - added end-sequence code
-
-2004-04-21 13:56  grumbel
-
-  * data/images/icon.png: - added new icon
-
-2004-04-21 13:37  grumbel
-
-  * data/images/shared/tux-life.png: - added new tux-life pic by
-    Benjamin P. Jung
-
-2004-04-21 13:17  rmcruz
-
-  * src/: worldmap.cpp, worldmap.h: Now, the worldmap displays the
-    Level's name, instead of the path.
-
-2004-04-21 00:52  rmcruz
-
-  * data/levels/: default/info, default/info.png, default/level1.stl,
-    default/level2.stl, default/level3.stl, cave/info,
-    cave/level1.stl, cave/level2.stl, cave/level3.stl,
-    cave/level4.stl, cave/level5.stl, cave/level6.stl, snow/info,
-    snow/level1.stl, snow/level2.stl, snow/level3.stl,
-    snow/level4.stl, snow/level5.stl, snow/level6.stl,
-    snow/level7.stl: These levels are all in the world1 dir.
-
-2004-04-20 22:10  grumbel
-
-  * src/: badguy.cpp, badguy.h, level.cpp, leveleditor.cpp,
-    world.cpp, world.h: - added stay-on-platform into the level
-    fileformat
-
-2004-04-20 21:55  grumbel
-
-  * src/: badguy.h, defines.h, level.cpp, leveleditor.cpp,
-    player.cpp, player.h, special.cpp, special.h, world.cpp, world.h:
-    - turned LEFT/RIGHT defines into enum, turned BadGuyModes into
-    enum
-
-2004-04-20 20:51  rmcruz
-
-  * src/leveleditor.cpp: When Esc was pressed the menu was not being
-    shown in leveleditor (fixed).
-
-2004-04-20 20:46  rmcruz
-
-  * src/gameloop.cpp: Level test mode didn't quit properly when Esc
-    was pressed (fixed)
-
-2004-04-20 20:40  rmcruz
-
-  * src/gameloop.cpp: Time is not stopped during menu display in
-    gameloop (fix).  Probably there is a prettier way to fix this ;)
-
-2004-04-20 20:39  grumbel
-
-  * src/: badguy.cpp, badguy.h, physic.cpp: - added stay_on_platform
-    flag for badguys - some code cleanup - tweaked iceblocx speed
-
-2004-04-20 19:58  grumbel
-
-  * src/: physic.cpp, physic.h, player.cpp: - stop tux if he ran into
-    a block, no more accelerating while standing infront of a block
-
-2004-04-20 19:46  rmcruz
-
-  * data/levels/world1/: level10.stl, level16.stl, level17.stl,
-    level18.stl, level19.stl, level1.stl, level20.stl, level21.stl,
-    level22.stl, level2.stl, level23.stl, level24.stl, level3.stl,
-    level4.stl, level5.stl, level7.stl, level8.stl, level9.stl: Marek
-    level updating.  According to him, this should be release ready.
-    Though, I have not tried them yet.  Please, try them and send
-    feedback.
-
-2004-04-20 19:31  grumbel
-
-  * src/: defines.h, globals.cpp, physic.cpp, physic.h, player.cpp: -
-    switched gamespeed back to normal - added high-jump while running
-
-2004-04-20 18:50  grumbel
-
-  * src/: configfile.cpp, globals.cpp, setup.cpp: - added config
-    options for joystick buttons/axis
-
-2004-04-20 18:25  grumbel
-
-  * src/: gameloop.cpp, globals.cpp, globals.h, menu.cpp, player.cpp,
-    player.h, worldmap.cpp: - moved joystick mappings into a struct
-
-2004-04-20 17:48  rmcruz
-
-  * data/images/shared/: mriceblock-flat-left.png,
-    mriceblock-flat-right.png: Improved my flat graphics hack a bit.
-    Someone should do a from scratch ones, but this work for now.
-
-2004-04-20 16:30  rmcruz
-
-  * src/leveleditor.cpp: Just removed two printfs I have mistakelly
-    committed.
-
-2004-04-20 14:24  grumbel
-
-  * src/: defines.h, gameloop.cpp, globals.cpp, globals.h,
-    worldmap.cpp: - turned joystick defines into variables
-
-2004-04-20 14:12  grumbel
-
-  * src/: gameloop.cpp, setup.cpp: - fixed some more menu issues -
-    removed highscore loading from gameloop
-
-2004-04-20 13:43  rmcruz
-
-  * src/title.cpp: Recoded credits code, in order to respect fonts
-    height.  (if you think there should be more space between items,
-    just change ITEMS_SPACE).
-
-    Also fixed a mistake that was making SDL_QUIT signal to never be
-    used.
-
-2004-04-20 13:37  grumbel
-
-  * src/: level.cpp, leveleditor.cpp, setup.cpp, special.cpp: - fixed
-    level editor menus a bit (still not 100% working) - added
-    resetpoint saving to Level
-
-2004-04-20 13:21  rmcruz
-
-  * src/title.cpp: Fixed a little mistake that was making title to
-    not be shutdown.
-
-2004-04-20 13:09  grumbel
-
-  * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
-    collision.h, configfile.h, defines.h, gameloop.cpp, gameloop.h,
-    gameobjs.cpp, gameobjs.h, globals.cpp, globals.h,
-    high_scores.cpp, high_scores.h, intro.cpp, intro.h, level.cpp,
-    level.h, leveleditor.cpp, leveleditor.h, mousecursor.cpp,
-    mousecursor.h, particlesystem.cpp, particlesystem.h, physic.cpp,
-    physic.h, player.cpp, player.h, resources.cpp, resources.h,
-    scene.cpp, scene.h, screen.cpp, screen.h, setup.h, sound.cpp,
-    sound.h, special.h, sprite_manager.cpp, supertux.cpp, text.cpp,
-    text.h, texture.cpp, texture.h, tile.cpp, tile.h, timer.cpp,
-    timer.h, title.cpp, title.h, type.cpp, type.h, world.cpp,
-    world.h: - added standard copyright header to every file
-
-2004-04-20 12:42  grumbel
-
-  * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
-    menu.h, title.cpp, worldmap.cpp: - changed Menu::check()
-    semantics a bit - speeded up the contrib menu a lot - fixed a few
-    other menu issues - might have broken editor a bit, needs more
-    testing
-
-2004-04-20 01:02  grumbel
-
-  * data/images/shared/resetpoint.png: - added resetpoint gfx (level
-    editor only)
-
-2004-04-20 00:47  grumbel
-
-  * src/: gameloop.cpp, level.cpp, level.h: - implemented reset
-    points
-
-2004-04-19 23:54  grumbel
-
-  * src/: menu.cpp, menu.h: - cleaned up my last_menu patch a bit
-    more
-
-2004-04-19 23:20  grumbel
-
-  * src/: gameloop.cpp, menu.cpp, menu.h, supertux.cpp, title.cpp,
-    title.h, worldmap.cpp: - fixed problem with last_menu not being
-    able to handle menues deeper than two submenues - misc other
-    cleanup
-
-2004-04-19 21:22  grumbel
-
-  * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
-    menu.h, title.cpp, worldmap.cpp: - removed menu_process_current()
-
-2004-04-19 21:06  grumbel
-
-  * src/: defines.h, gameloop.cpp, gameloop.h, high_scores.cpp,
-    leveleditor.cpp, menu.cpp, menu.h, setup.cpp, title.cpp,
-    worldmap.cpp, worldmap.h: - removed a few menu variables
-
-2004-04-19 21:03  rmcruz
-
-  * data/levels/world1/info: Removed world1 from the Contrib Levels
-    entry.  It's impossible to navigate through so many levels
-    anyway.
-
-2004-04-19 16:34  rmcruz
-
-  * data/music/: cave-fast.mod, cave.mod, fortress-fast.mod,
-    fortress.mod: Marek update for his musics.
-
-2004-04-19 16:28  rmcruz
-
-  * data/CREDITS: Changed Ingo description in Credits as suggested by
-    Marek.  I really should get some English lessons :D
-
-2004-04-19 16:27  grumbel
-
-  * data/supertux.strf, src/special.cpp: - changed upgrades to use
-    sprites - added glowing iceflower and star (hardly visible)
-
-2004-04-19 16:24  rmcruz
-
-  * src/leveleditor.cpp: Fixed a help font bug (was using normal
-    fonts, instead of the small ones).  Tried to make leveleditor
-    quit when SDL_QUIT signal is received without success. Why
-    doesn't this work? :(
-
-2004-04-19 16:14  grumbel
-
-  * data/images/tilesets/supertux.stgt: - fixed problem with asyncron
-    blinkig bonus block - fixed indention
-
-2004-04-19 16:08  rmcruz
-
-  * src/: high_scores.cpp, high_scores.h: Made high_scores to use the
-    lispreader (i wasn't able to do proper testing, could someone
-    give a look at the code).  Anyway, do you think high_scores.*
-    should be merged with configfile.* ? If nobody says anything,
-    I'll do that.
-
-2004-04-19 16:06  grumbel
-
-  * src/: special.cpp, special.h, world.cpp, world.h: - added
-    UpgradeKind name to nameless enum - slowed down grow-up upgrade
-
-2004-04-19 15:56  grumbel
-
-  * src/player.cpp: - added more mario lik duck behaviour
-
-2004-04-19 15:34  grumbel
-
-  * src/worldmap.cpp: - fixed back direction saving
-
-2004-04-19 15:23  grumbel
-
-  * src/: defines.h, gameloop.cpp, gameloop.h, setup.cpp,
-    worldmap.cpp: - fixed bug in live counting - added save menu to
-    the worldmap - removed load/save from the game menu
-
-2004-04-19 14:05  rmcruz
-
-  * data/: images/shared/mriceblock-flat-left.png, supertux.strf,
-    images/shared/mriceblock-flat-right.png: Added a flat Mr. Ice
-    Block.  It is ugly as hell, but better than having a laptop.
-    Ingo, could you make a decent one? ;)
-
-2004-04-19 13:46  rmcruz
-
-  * data/CREDITS: Added Marek to in-game credits.
-
-2004-04-19 00:36  grumbel
-
-  * src/: level.cpp, level.h, player.cpp: - commited start_pos patch
-    from sik0fewl
-
-2004-04-18 23:45  grumbel
-
-  * src/leveleditor.cpp: - removed static_cast hack
-
-2004-04-18 23:16  grumbel
-
-  * data/supertux.strf, src/level.cpp, src/player.cpp, src/player.h,
-    src/resources.cpp: - fixed some align problems with tux - fixed
-    bug in tilemap resize
-
-2004-04-18 22:36  grumbel
-
-  * src/: gameloop.cpp, player.cpp, player.h, resources.cpp, sound.h:
-    - added new bigtux
-
-2004-04-18 22:35  grumbel
-
-  * data/supertux.strf: - added new tux
-
-2004-04-18 21:35  grumbel
-
-  * data/images/shared/: iceflower-1.png, iceflower-2.png,
-    iceflower-3.png, iceflower.png, largetux-jump-left-0.png,
-    largetux-jump-right-0.png, largetux-walk-left-0.png,
-    largetux-walk-left-1.png, largetux-walk-left-2.png,
-    largetux-walk-left-3.png, largetux-walk-left-4.png,
-    largetux-walk-left-5.png, largetux-walk-right-0.png,
-    largetux-walk-right-1.png, largetux-walk-right-2.png,
-    largetux-walk-right-3.png, largetux-walk-right-4.png,
-    largetux-walk-right-5.png, star-1.png, star-2.png, star-3.png,
-    star-4.png, star.png: - some graphics
-
-2004-04-18 20:00  rmcruz
-
-  * data/CREDITS: Added Ryan full name.
-
-2004-04-18 19:58  rmcruz
-
-  * data/levels/world1/: level1.stl, level10.stl, level11.stl,
-    level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
-    level17.stl, level18.stl, level2.stl, level3.stl, level4.stl,
-    level5.stl, level6.stl, level7.stl, level8.stl, level9.stl:
-    World1 levels update by Marek.  Polishing. Cave levels now use
-    the cave music.
-
-2004-04-18 19:54  rmcruz
-
-  * data/music/: cave-fast.mod, cave.mod: Musics by Marek, they are
-    pretty cool and could be used in cave levels.
-
-2004-04-18 17:08  grumbel
-
-  * src/player.cpp: - moved default start position two tiles higher
-
-2004-04-18 15:42  grumbel
-
-  * src/: gameloop.cpp, globals.cpp, globals.h, level.cpp, level.h,
-    resources.cpp, special.cpp, world.cpp: - added constructor to
-    level - changed framerate handling to avoid large frame_ratio's
-
-2004-04-18 14:31  grumbel
-
-  * data/images/shared/: tux-duck-left.png, tux-duck-right.png: -
-    added tux ducking images
-
-2004-04-18 14:11  rmcruz
-
-  * data/CREDITS: Changes in credits: Added Ryan and Ingo to the
-    developers list.  Ranked me to an higher position ;D
-
-2004-04-18 14:03  rmcruz
-
-  * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, menu.h, timer.cpp,
-    title.cpp, worldmap.cpp: Finally!! This makes the Back button to
-    be used in case there is one (when Esc is pressed).  Because of
-    that, the menu is now much more independent.  Currently,
-    everything seems to be working just fine and smooth.
-
-2004-04-18 13:09  rmcruz
-
-  * src/: badguy.cpp, player.cpp, world.cpp: Patch by Ryan: « Here's
-    a patch that makes a few changes that makes ST more like SMB.
-
-    Changes include: * Kicked mriceblocks (laptops) don't die after
-    hitting a single enemy, they keep going to kill more badguys (or
-    Tux if you're not careful) * You can now kick mriceblocks
-    (laptops) by running into their sides. Before you had to jump on
-    them to "kick" them and if you walked into their sides you would
-    die (or shrink).  * When badguys walk into one another they turn
-    around instead of walking through eachother.  »
-
-2004-04-18 00:22  grumbel
-
-  * src/: sprite.cpp, sprite.h: - added draw_part()
-
-2004-04-17 23:24  grumbel
-
-  * src/: worldmap.cpp, worldmap.h: - implemented locked levels on
-    worldmap
-
-2004-04-17 22:41  grumbel
-
-  * src/worldmap.cpp: - fixed loadgame
-
-2004-04-17 17:40  rmcruz
-
-  * data/levels/: default/worldmap.stwm, world1/info,
-    world1/level1.stl, world1/level10.stl, world1/level11.stl,
-    world1/level12.stl, world1/level13.stl, world1/level14.stl,
-    world1/level15.stl, world1/level16.stl, world1/level17.stl,
-    world1/level18.stl, world1/level19.stl, world1/level2.stl,
-    world1/level20.stl, world1/level21.stl, world1/level22.stl,
-    world1/level23.stl, world1/level24.stl, world1/level3.stl,
-    world1/level4.stl, world1/level5.stl, world1/level6.stl,
-    world1/level7.stl, world1/level8.stl, world1/level9.stl: Marek
-    has sent this hand of 'world1' levels that he thinks are suitable
-    for a release. He has polish them.  I have made worldmap to use
-    them. We need testing, boys!
-
-2004-04-17 17:21  rmcruz
-
-  * src/: physic.cpp, physic.h: Added inverse functions for speed.
-    Might be usefull for someone that wants to make enemies to change
-    directions when colliding with each other.
-
-2004-04-17 16:18  grumbel
-
-  * data/levels/default/worldmap.stwm: sik0fewl's worldmap patch
-
-2004-04-17 16:13  grumbel
-
-  * src/: worldmap.cpp, worldmap.h: sik0fewl's worldmap patch
-
-2004-04-17 15:56  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, player.cpp, scene.h, title.cpp,
-    world.cpp, world.h, worldmap.cpp, worldmap.h: - changed/clean up
-    level end detection a bit, still not really as it should be
-
-2004-04-17 15:29  grumbel
-
-  * src/leveleditor.cpp: - removed level editors dependency on the
-    World class
-
-2004-04-17 14:13  grumbel
-
-  * data/supertux.strf: - fixed some bugs in the resource file
-
-2004-04-17 14:00  rmcruz
-
-  * src/badguy.cpp: Applied patch from Ryan: « This patch causes
-    badguys to be killed when they run into an exploding bomb or get
-    hit by stalactite (as suggested by Ricardo).  »
-
-2004-04-17 12:48  grumbel
-
-  * data/supertux.strf, src/Makefile.am, src/badguy.cpp,
-    src/badguy.h, src/resources.cpp, src/resources.h, src/sprite.cpp,
-    src/sprite.h, src/sprite_manager.cpp, src/sprite_manager.h: -
-    moved badguys to use sprite class
-
-2004-04-17 03:23  grumbel
-
-  * data/levels/cave/: level1.stl, level2.stl, level3.stl,
-    level4.stl, level5.stl, level6.stl: - added cave background to
-    cave levels
-
-2004-04-17 02:49  grumbel
-
-  * src/: gameloop.cpp, setup.cpp, setup.h, supertux.cpp, title.cpp,
-    worldmap.cpp, worldmap.h: - added load game support for the
-    worldmap
-
-2004-04-16 23:16  grumbel
-
-  * src/: badguy.cpp, badguy.h: - added new jumpy/money gfx
-
-2004-04-16 23:14  grumbel
-
-  * data/images/shared/: jumpy-left-down-0.png,
-    jumpy-left-middle-0.png, jumpy-left-up-0.png: - added jumpy
-
-2004-04-16 20:49  rmcruz
-
-  * src/gameloop.cpp: As requested by Ingo Ruhnke, now the author
-    name is much more discrete.
-
-2004-04-16 18:52  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, player.cpp, player.h, scene.cpp,
-    scene.h, setup.cpp, setup.h, special.cpp, text.h, worldmap.cpp,
-    worldmap.h: - some more savegame stuff - added status on worldmap
-    - made worldmap start on 'start game' - moved lives, distros,
-    score into PlayerStatus
-
-2004-04-16 18:24  rmcruz
-
-  * data/images/tilesets/supertux.stgt, src/player.cpp: This patch
-    was send to the mailing list by Ryan (aka sik0fewl).  «  I've
-    made it so that sliding on ice works again (after the changes to
-    the input handling functions--looks much nicer now, btw).
-
-    I also changed supertux.stgt to make snow5.png ice. You can try
-    out sliding around on ice in the second level. I wasn't really
-    sure what would be a good sliding rate so people should try
-    fiddling with different values.
-
-    Right now the accel/decel rate is the direct inverse of the
-    velocity.. this inverse can be increased or decreased.
-
-    Also, the smalltux animation doesn't "slide", he walks to a
-    stop.. haven't really looked into where to fix this, but I'm sure
-    others could find it and fix it before I could.  »
-
-2004-04-16 16:50  grumbel
-
-  * src/world.cpp: - changed scroll speed for background image
-    (should be configurable via level file) - fixed bug that caused
-    background to not get cleanly redrawn
-
-2004-04-16 16:48  grumbel
-
-  * data/images/background/cave2.jpg: - added cave background
-
-2004-04-16 16:31  grumbel
-
-  * data/images/tilesets/: bonus-1up.png, supertux.stgt: - added 1up
-    to tileset
-
-2004-04-16 16:26  grumbel
-
-  * src/: level.cpp, level.h, screen.h: - replaced a few pure
-    pointers with std::vector<>
-
-2004-04-15 21:08  grumbel
-
-  * data/levels/default/worldmap.stwm, src/worldmap.cpp,
-    src/worldmap.h: - added primitiv scrolling to the worldmap -
-    added a larger worldmap
-
-2004-04-13 20:50  grumbel
-
-  * data/images/shared/fish-down-0.png, src/badguy.cpp: fish fix
-
-2004-04-13 20:39  rmcruz
-
-  * src/gameloop.cpp: Just makes the level's author name to be
-    written in red, so that it is highlighted.  I'm sure level
-    creators will appretiate that.
-
-2004-04-13 20:24  grumbel
-
-  * src/special.cpp: - fixed egg behaviour a bit
-
-2004-04-13 20:17  grumbel
-
-  * src/player.cpp: - commited MatzeBs duck fix
-
-2004-04-13 17:20  rmcruz
-
-  * src/screen.cpp: Fixed SDL code of drawgradient().  I forgot that
-    the axis in SDL are positve in the Up-Down direction.  Now you
-    shouldn't notice any difference between SDL and OpenGL gradients
-    ;)
-
-2004-04-13 16:52  rmcruz
-
-  * data/images/background/ocean.png: Updated the ocean.png image,
-    message from its author (Marek): «I accidentally sent you an old
-    version of the ocean.png image.  The new one uses a tilable wave
-    pattern so there's no ugly edge when the image is repeated.»
-
-    Is it my impression or arctis.png doesn't repate very well? Ingo
-    could you try to correct this, should be pretty easy.
-
-2004-04-13 16:32  grumbel
-
-  * src/: setup.cpp, text.cpp, texture.cpp, texture.h: - reenabled
-    OpenGL menu entry - OpenGL menu entry is now disabled if no
-    opengl support is compiled in - added handling for lost surfaces
-    for modeswitch in win32 (needs testing) - fixed font-shadow issue
-
-2004-04-13 15:20  rmcruz
-
-  * src/setup.cpp: Disabled OpenGL option.
-
-2004-04-13 15:02  grumbel
-
-  * src/: setup.cpp, texture.cpp, texture.h: - implemeted video-mode
-    switching (this currently breaks shadow fonts, but shouldn't be
-    difficult to fix)
-
-2004-04-13 14:25  grumbel
-
-  * src/: button.cpp, gameloop.cpp, gameobjs.cpp, gameobjs.h,
-    globals.cpp, globals.h, high_scores.cpp, leveleditor.cpp,
-    menu.cpp, menu.h, player.cpp, setup.cpp, sprite.h, text.cpp,
-    text.h, texture.h, timer.h, title.cpp, world.h, worldmap.h: -
-    converted text_type into a class
-
-2004-04-13 13:34  rmcruz
-
-  * src/: gameobjs.cpp, level.cpp, leveleditor.cpp, level.h,
-    screen.cpp, screen.h, world.cpp: Just changed each bkgd_top_* and
-    bkgd_bottom_* to be Color structs that can be found at screen.h.
-    Requested by Ingo Ruhnke.  Ingo, I haven't even tried to change
-    the level files, since I don't have any clue about lisp. Please,
-    do that yourself.
-
-2004-04-13 04:19  grumbel
-
-  * src/: Makefile.am, badguy.cpp, badguy.h, button.cpp, button.h,
-    gameloop.cpp, gameobjs.cpp, gameobjs.h, high_scores.cpp,
-    intro.cpp, level.cpp, level.h, leveleditor.cpp, menu.cpp, menu.h,
-    mousecursor.cpp, mousecursor.h, particlesystem.cpp,
-    particlesystem.h, player.cpp, player.h, resources.cpp,
-    resources.h, setup.cpp, special.cpp, sprite.cpp, sprite.h,
-    text.cpp, text.h, texture.cpp, texture.h, tile.cpp, tile.h,
-    title.cpp, world.cpp, worldmap.cpp, worldmap.h: - converted
-    texture_type into a Surface class
-
-2004-04-13 01:31  rmcruz
-
-  * data/levels/snow/: info, level1.stl, level2.stl, level3.stl,
-    level4.stl, level5.stl, level6.stl, level7.stl: Organized levels
-    structures, feel free to curse me ;) This also adds authors names
-    to levels.
-
-2004-04-13 01:20  rmcruz
-
-  * data/levels/cave/: info, level1.stl, level2.stl, level3.stl,
-    level4.stl, level5.stl, level6.stl: Organized levels structures,
-    feel free to curse me ;) This also adds authors names to levels.
-
-2004-04-13 01:01  rmcruz
-
-  * data/levels/default/: boss1-grumbel.stl, cave1-grumbel.stl,
-    cave2-grumbel.stl, cave3-grumbel.stl, cave4-grumbel.stl,
-    cave5-grumbel.stl, cave6-grumbel.stl, level4.stl, levels,
-    snow1-grumbel.stl, snow1-voluptuous.stl, snow2-grumbel.stl,
-    snow3-grumbel.stl, snow4-grumbel.stl, snow5-grumbel.stl,
-    snow6-grumbel.stl, worldmap.stwm: Organized levels structures,
-    feel free to curse me ;) This also adds authors names to levels.
-    Made sure worldmap worked.
-
-2004-04-13 00:53  rmcruz
-
-  * data/levels/test/: enemytest.stl, exittest.stl, info, level1.stl,
-    level2.stl: Organized levels structures, feel free to curse me ;)
-    Made worldmap to still work.  This also adds authors names to
-    levels.
-
-2004-04-13 00:41  rmcruz
-
-  * data/levels/default/: level1.stl, level2.stl, level3.stl: Just
-    added authors name for these levels.  Hope that they are correct,
-    if not tell me :)
-
-2004-04-13 00:39  rmcruz
-
-  * src/: gameloop.cpp, level.cpp, level.h, leveleditor.cpp: Added
-    "author" field for levels.  Level editor setup config needs
-    testing (not really related with this).
-
-2004-04-12 23:14  rmcruz
-
-  * src/: setup.cpp, texture.cpp: A first attempt to make a simple
-    and clean way of an on the fly videomode change.  But there is
-    this problem: it seems to work on the first transition from SDL
-    to OpenGL, but doesn't work well in the following transitions to
-    OpenGL.  I think it is not really related with the texture code,
-    but with the st_video_setup_gl(). The way OpenGL is initialized.
-    Ingo/Tobias, please give a look at this ;)
-
-2004-04-12 20:57  grumbel
-
-  * src/: badguy.cpp, resources.cpp, resources.h, special.cpp,
-    special.h, world.cpp: - commited MatzeB's update patch
-
-2004-04-12 20:44  grumbel
-
-  * data/images/shared/: 1up.png, egg.png, iceflower.png, star.png: -
-    new extras
-
-2004-04-12 15:16  grumbel
-
-  * src/: badguy.cpp, defines.h, gameloop.cpp, player.cpp, player.h:
-    commited MatzeB's slider patch
-
-2004-04-12 14:46  grumbel
-
-  * src/: Makefile.am, sprite.cpp, sprite.h: - added simple sprite
-    class
-
-2004-04-12 03:55  grumbel
-
-  * src/: menu.cpp, menu.h, setup.cpp, worldmap.cpp: - added menu to
-    worldmap
-
-2004-04-12 03:35  grumbel
-
-  * data/images/shared/: mrbombx-left-1.png, mrbombx-right-1.png,
-    tux-duck.png: - some new gfx
-
-2004-04-12 03:29  grumbel
-
-  * NEWS: - some new news
-
-2004-04-12 03:29  grumbel
-
-  * contrib/levelconverter-0.0.6_0.0.7.py: bug fix in the converter,
-    in case anybody still cares
-
-2004-04-12 03:28  grumbel
-
-  * data/images/worldmap/: leveldot_green.png, leveldot_red.png: -
-    missing gfx
-
-2004-04-12 01:06  grumbel
-
-  * src/: badguy.cpp, player.cpp: - tweaked scroll behaviour a little
-    bit - added collision rects in debug mode
-
-2004-04-12 00:30  rmcruz
-
-  * src/title.cpp: Fixed a simple bug that was not letting levelsets
-    to be added.  Added a levelset for Wansti! These levels are great
-    :)
-
-2004-04-11 23:06  rmcruz
-
-  * src/screen.cpp: Made drawgradient() to use our fillrect(),
-    instead of SDL thingies and thus the code is much clear now.
-
-2004-04-11 22:46  rmcruz
-
-  * data/levels/default/level4.stl, src/gameobjs.cpp, src/level.cpp,
-    src/level.h, src/leveleditor.cpp, src/screen.cpp, src/screen.h,
-    src/world.cpp: Added support for gradients :) Changed bkgd_* to
-    bkgd_top_* and bkgd_bottom_* (being * either r, b or g) This
-    change includes both code and level files.
-
-2004-04-11 22:28  grumbel
-
-  * src/: menu.cpp, menu.h, setup.cpp, title.cpp: - added contrib
-    menu generator
-
-2004-04-11 21:12  rmcruz
-
-  * src/supertux.h: Removed supertux.h (its useless).  global
-    definitions go to defines.h
-
-2004-04-11 21:10  rmcruz
-
-  * src/supertux.cpp: Included supertux.h stuff into it.
-
-2004-04-11 19:48  grumbel
-
-  * src/: menu.cpp, menu.h: - turned some pointer-foo into a
-    std::vector
-
-2004-04-11 19:39  grumbel
-
-  * src/: button.cpp, gameloop.cpp, high_scores.cpp, leveleditor.cpp,
-    menu.cpp, menu.h, setup.cpp, title.cpp: - turned menu_item_type
-    into a class
-
-2004-04-11 19:16  grumbel
-
-  * src/: gameloop.cpp, leveleditor.cpp, world.cpp: - moved the
-    global_world into the leveleditors namespace
-
-2004-04-11 19:10  grumbel
-
-  * src/title.cpp: - fixed missing menu on level editor exit
-
-2004-04-11 19:09  grumbel
-
-  * src/title.cpp: - moved loadshared() to the right point
-
-2004-04-11 19:04  grumbel
-
-  * src/supertux.cpp: - moved loadshared() to the right point
-
-2004-04-11 18:58  grumbel
-
-  * src/: gameloop.cpp, leveleditor.cpp, supertux.cpp, title.cpp: -
-    removed local (un)loadshared() stuff and replaced it my a global
-    one, fixes crash on entering a level twice
-
-2004-04-11 18:38  grumbel
-
-  * src/: badguy.h, button.cpp, button.h, gameloop.h, gameobjs.h,
-    globals.cpp, intro.cpp, leveleditor.cpp, menu.h, mousecursor.h,
-    player.h, timer.cpp, timer.h, title.cpp: renamed timer_type to
-    Timer
-
-2004-04-11 18:33  grumbel
-
-  * src/: gameloop.cpp, intro.cpp, leveleditor.cpp, menu.cpp,
-    mousecursor.cpp, player.cpp, timer.cpp, timer.h, title.cpp:
-    started to convert timer into a class
-
-2004-04-11 18:23  grumbel
-
-  * src/: badguy.cpp, button.cpp, gameloop.cpp, gameobjs.cpp,
-    globals.cpp, intro.cpp, leveleditor.cpp, menu.cpp,
-    mousecursor.cpp, player.cpp, special.cpp, timer.cpp, timer.h,
-    title.cpp: started to convert timer into a class
-
-2004-04-11 17:33  grumbel
-
-  * src/: gameloop.h, player.cpp, scene.cpp, scene.h: - moved
-    time_left timer into gamesession
-
-2004-04-11 17:28  grumbel
-
-  * src/: badguy.cpp, badguy.h, gameloop.cpp, gameloop.h,
-    gameobjs.cpp, gameobjs.h, physic.cpp, physic.h, player.cpp,
-    player.h, scene.cpp, scene.h, special.cpp, special.h, title.cpp,
-    world.cpp, world.h: - made frame ration local
-
-2004-04-11 17:07  grumbel
-
-  * src/: badguy.cpp, gameloop.cpp, player.cpp, resources.cpp,
-    scene.cpp, scene.h, special.cpp, world.cpp: - moved some global
-    variables into a seperate class
-
-2004-04-11 16:55  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, resources.cpp, resources.h,
-    scene.cpp, scene.h, special.cpp, world.cpp, world.h: - localized
-    some more variables
-
-2004-04-11 16:44  grumbel
-
-  * src/: badguy.cpp, collision.cpp, gameloop.cpp, gameloop.h,
-    level.cpp, level.h, leveleditor.cpp, particlesystem.cpp,
-    physic.cpp, physic.h, player.cpp, player.h, resources.cpp,
-    scene.cpp, scene.h, setup.cpp, title.cpp, world.cpp, world.h,
-    worldmap.cpp: - made some more global variables, local - replaced
-    a few char* with string
-
-2004-04-11 15:20  grumbel
-
-  * src/: special.cpp, special.h, world.cpp, world.h: - turned
-    special into classes
-
-2004-04-11 15:05  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, gameobjs.cpp, leveleditor.cpp,
-    special.cpp, world.cpp, world.h: - renamed 'world' to
-    'global_world' to emphasis that it is mainly a temporary hack -
-    moved some 'world' to 'World::current()'
-
-2004-04-11 14:59  grumbel
-
-  * src/: collision.cpp, collision.h, gameloop.cpp, world.cpp,
-    world.h: - moved some collision code into the world class, since
-    it only acts on world data
-
-2004-04-11 14:43  grumbel
-
-  * src/: gameobjs.cpp, gameobjs.h, world.cpp, world.h: - change
-    gameobjs names from lower case to upper case
-
-2004-04-11 14:37  grumbel
-
-  * src/: badguy.cpp, gameobjs.cpp, gameobjs.h, player.cpp,
-    resources.cpp, world.cpp, world.h: - moved some more stuff into
-    the world class - turned gameobjs into classes
-
-2004-04-11 13:52  grumbel
-
-  * src/: Makefile.am, badguy.cpp, collision.cpp, gameloop.cpp,
-    gameobjs.cpp, gameobjs.h, level.h, leveleditor.cpp,
-    resources.cpp, scene.cpp, scene.h, tile.cpp, tile.h, title.cpp,
-    world.cpp, world.h: - moved gameobjects into there own file -
-    moved drawshape to tile.h
-
-2004-04-11 03:51  grumbel
-
-  * src/worldmap.cpp, src/worldmap.h,
-    data/levels/default/snow1-grumbel.stl,
-    data/levels/default/worldmap.stwm,
-    data/levels/test/enemytest.stl: - fixed worldmap a bit
-
-2004-04-11 03:36  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, leveleditor.cpp, world.cpp,
-    world.h: - moved some activate_bad_guy stuff into the world,
-    where it belongs
-
-2004-04-11 03:24  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
-    leveleditor.cpp, scene.cpp, scene.h, supertux.cpp, title.cpp,
-    title.h, world.cpp: - moved some more level_ stuff into the
-    levelclass - removed a quit, since it did the same as a done
-
-2004-04-11 02:24  grumbel
-
-  * src/: level.cpp, level.h: - removed obsolete hardcoded tiles
-
-2004-04-11 02:10  grumbel
-
-  * src/: resources.cpp, resources.h: - moved stuff from gamesession
-    to world
-
-2004-04-11 02:05  grumbel
-
-  * src/: Makefile.am, collision.cpp, collision.h, gameloop.cpp,
-    gameloop.h, level.cpp, level.h, world.cpp, world.h: - moved stuff
-    from gamesession to world
-
-2004-04-11 00:37  grumbel
-
-  * src/: badguy.cpp, collision.cpp, gameloop.cpp, gameloop.h,
-    leveleditor.cpp, player.cpp, scene.cpp, scene.h, special.cpp,
-    world.cpp, world.h: - moved stuff from scene into a World class,
-    just an intermediate step, more cleanup will follow
-
-2004-04-11 00:04  rmcruz
-
-  * data/images/shared/: stalactite-broken.png, stalactite.png: New
-    stalactites done by Settra Gaia, they fit very well with Ingo
-    graphics.  They are 32x48 (previous: 32x32), i have checked, and
-    i think nothing will get broken, but please test that. also say
-    if 48 of height is too much...
-
-2004-04-11 00:01  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, level.cpp, level.h, player.cpp,
-    setup.cpp, special.cpp, title.cpp, world.cpp, world.h: - moved
-    lots of code around, made gameloop even more into a class
-
-2004-04-10 22:37  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, menu.cpp: - reduced menu fadness
-    a bit (ie. balanced the edges)
-
-2004-04-10 22:26  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, leveleditor.cpp, setup.cpp,
-    supertux.cpp, worldmap.cpp: - turned gameloop into a class, in
-    the hope to reduce some global variables in the long run
-
-2004-04-10 22:19  rmcruz
-
-  * data/images/background/ocean.png: Another background image by a
-    guy whose nickname is Wantso (i think) :D Anyway, it is a night
-    background, might be usefull.
-
-2004-04-10 22:16  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
-    leveleditor.cpp, physic.cpp: - more c++-ification
-
-2004-04-10 21:49  grumbel
-
-  * src/: gameloop.cpp, level.cpp, level.h, title.cpp: - more
-    c++-ification
-
-2004-04-10 21:40  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
-    leveleditor.cpp, player.cpp, scene.cpp, setup.cpp, title.cpp,
-    world.cpp: - some indent fixes - started to turn st_level into a
-    proper class
-
-2004-04-10 20:56  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, menu.cpp, menu.h, setup.cpp,
-    setup.h, title.cpp, worldmap.cpp: - reorganized menu flow as
-    descripted in the todo, this breaks returning from the game at
-    the moment, since something in loading savegames is broken, but
-    since savegames needs restructuring anyway, it shouldn't be much
-    of a problem
-
-2004-04-10 20:54  grumbel
-
-  * data/images/worldmap/antarctica.stwt: - fixed tile properties
-
-2004-04-10 17:40  grumbel
-
-  * data/levels/default/: cave3-grumbel.stl, level1.stl,
-    snow2-grumbel.stl, snow6-grumbel.stl, worldmap.stwm: - level
-    cleanup
-
-2004-04-10 16:53  grumbel
-
-  * src/: menu.cpp, menu.h, setup.cpp, title.cpp: removed title from
-    main menu
-
-2004-04-10 14:47  grumbel
-
-  * data/images/tilesets/supertux.stgt: - fixed water/fish
-
-2004-04-10 14:44  grumbel
-
-  * data/levels/test/enemytest.stl: - test level for badguys
-
-2004-04-10 14:42  grumbel
-
-  * data/levels/test/exittest.stl: - added test level for exits
-
-2004-04-10 14:41  grumbel
-
-  * data/images/tilesets/: exitbg.png, exitfg.png, supertux.stgt: -
-    added iglo for level end sequence
-
-2004-04-10 13:56  grumbel
-
-  * src/title.cpp: - fixed quit
-
-2004-04-10 13:48  grumbel
-
-  * src/title.cpp: - fixed menu/logo overdraw problem
-
-2004-04-10 13:42  grumbel
-
-  * data/levels/misc/menu.stl, src/badguy.cpp, src/badguy.h,
-    src/title.cpp: - introduced mriceblock (at least a bit) - made
-    title screen wrap-around seamlessly
-
-2004-04-10 11:53  tobgle
-
-  * data/music/: fortress-fast.mod, fortress.mod: update
-
-2004-04-09 18:25  grumbel
-
-  * src/badguy.cpp, src/player.cpp,
-    data/images/shared/snowball-left-0.png,
-    data/images/shared/snowball-left-1.png,
-    data/images/shared/snowball-left-2.png,
-    data/images/shared/snowball-right-0.png,
-    data/images/shared/snowball-right-1.png,
-    data/images/shared/snowball-right-2.png: - fixed snowball anim
-
-2004-04-09 04:19  grumbel
-
-  * src/gameloop.cpp, src/menu.cpp, src/player.cpp, src/player.h,
-    data/images/shared/smalltux-jump-left.png,
-    data/images/shared/smalltux-jump-right.png: - added new smalltux
-
-2004-04-09 03:54  grumbel
-
-  * data/images/shared/: smalltux-left-1.png, smalltux-left-2.png,
-    smalltux-left-3.png, smalltux-left-4.png, smalltux-left-5.png,
-    smalltux-left-6.png, smalltux-left-7.png, smalltux-left-8.png,
-    smalltux-right-1.png, smalltux-right-2.png, smalltux-right-3.png,
-    smalltux-right-4.png, smalltux-right-5.png, smalltux-right-6.png,
-    smalltux-right-7.png, smalltux-right-8.png: - added new smalltux
-    (still needs cleanup)
-
-2004-04-09 03:15  grumbel
-
-  * src/: globals.h, title.cpp: - moved title-demo code into its own
-    function
-
-2004-04-09 02:54  grumbel
-
-  * src/title.cpp: - fixed credits screen a bit
-
-2004-04-09 02:49  grumbel
-
-  * src/: menu.cpp, setup.cpp, supertux.cpp, title.cpp: - cleaned up
-    title screen a bit
-
-2004-04-09 02:49  grumbel
-
-  * data/images/title/: background.jpg, logo.png: - added some new
-    title menu gfx
-
-2004-04-05 00:33  rmcruz
-
-  * data/music/: fortress-fast.mod, fortress.mod: according to the
-    author: "there was one line that caused a dissonance... i fixed
-    that"
-
-2004-04-04 20:00  rmcruz
-
-  * data/music/: fortress-fast.mod, fortress.mod: 1 more song
-
-2004-04-04 02:32  tobgle
-
-  * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
-    collision.h, gameloop.cpp, leveleditor.cpp, physic.cpp, physic.h,
-    player.cpp, player.h, scene.cpp, tile.cpp, tile.h, timer.cpp,
-    title.cpp: - Physic C++ rewrite (Matze Braun) - Added new badguys
-    (Matze Braun) - Fixed minor bugs (Matze Braun)
-
-2004-04-03 15:31  tobgle
-
-  * data/images/tilesets/supertux.stgt: update
-
-2004-04-03 15:31  tobgle
-
-  * src/: button.cpp, button.h, gameloop.cpp, gameloop.h,
-    high_scores.cpp, intro.cpp, level.cpp, leveleditor.cpp,
-    lispreader.cpp, menu.h, player.cpp, player.h, special.cpp,
-    text.cpp, texture.cpp, texture.h, tile.cpp, tile.h, worldmap.cpp:
-    lots of improvements all over the code.  Leveleditor
-    improvements.  Changed Tux's dying sequence.  Intros can be
-    skipped with any device now.  Converted button_type and
-    button_panel_type to C++ classes.
-
-2004-04-03 15:28  tobgle
-
-  * data/images/icons/save.png: scaled
-
-2004-04-03 15:27  tobgle
-
-  * data/images/icons/: bkgrd.png, exit.png, frgrd.png, intact.png,
-    tilegroup.png, tilegroup.xcf: initial
-
-2004-04-01 22:22  grumbel
-
-  * data/images/worldmap/: antarctica.stwt, road_ne.png,
-    road_nes.png, road_nesw.png, road_new.png, road_ns.png,
-    road_nsw.png, road_nw.png, road_nws.png, road_se.png,
-    road_sw.png, road_swe.png, road_we.png, wood10.png, wood11.png,
-    wood12.png, wood13.png: - more tiles
-
-2004-04-01 01:20  grumbel
-
-  * data/images/worldmap/: wood1.png, wood2.png, wood3.png,
-    wood4.png, wood5.png, wood6.png, wood7.png, wood8.png, wood9.png:
-    - improved tileability
-
-2004-04-01 01:11  grumbel
-
-  * data/images/worldmap/: antarctica.stwt, snow1.png, snow10.png,
-    snow11.png, snow12.png, snow13.png, snow2.png, snow3.png,
-    snow4.png, snow5.png, snow6.png, snow7.png, snow8.png, snow9.png,
-    water.png, wood1.png, wood2.png, wood3.png, wood4.png, wood5.png,
-    wood6.png, wood7.png, wood8.png, wood9.png: - new tiles
-
-2004-03-31 12:41  grumbel
-
-  * data/images/shared/: fish-left-0.png, fish-left-1.png: - scaled
-    down fish
-
-2004-03-30 22:34  grumbel
-
-  * data/images/tilesets/: snowbg1.png, snowbg2.png, snowbg3.png,
-    snowbg4.png, supertux.stgt: - more tiles
-
-2004-03-30 22:22  grumbel
-
-  * data/images/shared/: mriceblock-left-0.png,
-    mriceblock-left-1.png, mriceblock-left-2.png,
-    mriceblock-left-3.png, mriceblock-right-0.png,
-    mriceblock-right-1.png, mriceblock-right-2.png,
-    mriceblock-right-3.png: - more gfx
-
-2004-03-30 22:21  grumbel
-
-  * data/images/shared/: snowball-left-0.png, snowball-left-1.png,
-    snowball-left-2.png, snowball-right-0.png, snowball-right-1.png,
-    snowball-right-2.png: more gfx
-
-2004-03-30 22:18  grumbel
-
-  * data/images/shared/: bouncingsnowball-left-0.png,
-    bouncingsnowball-left-1.png, bouncingsnowball-left-2.png,
-    bouncingsnowball-left-3.png, bouncingsnowball-left-4.png,
-    bouncingsnowball-left-5.png, bouncingsnowball-right-0.png,
-    bouncingsnowball-right-1.png, bouncingsnowball-right-2.png,
-    bouncingsnowball-right-3.png, bouncingsnowball-right-4.png,
-    bouncingsnowball-right-5.png: - more gfx
-
-2004-03-30 22:09  grumbel
-
-  * data/images/shared/: spiky-left-0.png, spiky-left-1.png,
-    spiky-left-2.png, spiky-right-0.png, spiky-right-1.png,
-    spiky-right-2.png: more gfx
-
-2004-03-30 21:59  grumbel
-
-  * data/images/shared/: fish-left-0.png, fish-left-1.png,
-    flyingsnowball-left-0.png, flyingsnowball-left-1.png: more gfx
-
-2004-03-30 15:37  grumbel
-
-  * data/levels/default/snow1-voluptuous.stl: - new usercontributed
-    level
-
-2004-03-30 15:23  grumbel
-
-  * data/images/tilesets/: darksnow13.png, darksnow14.png,
-    darksnow15.png, snow20.png, snow21.png, snow22.png, snow23.png,
-    snow24.png, snow25.png, supertux.stgt: - added some more tiles
-
-2004-03-29 18:49  tobgle
-
-  * autogen.sh: improved to work flawless on more computers
-
-2004-03-29 15:24  tobgle
-
-  * src/: badguy.cpp, badguy.h, gameloop.cpp, globals.cpp, globals.h,
-    intro.cpp, leveleditor.cpp, menu.cpp, scene.cpp, scene.h,
-    special.cpp: - introduced new function wait_for_event - removed
-    arrays_init() - applied fixes from Matze Braun for badguy bugs
-
-2004-03-29 14:25  grumbel
-
-  * data/levels/default/: cave2-grumbel.stl, cave3-grumbel.stl,
-    cave4-grumbel.stl, snow2-grumbel.stl: - added enemies and such
-
-2004-03-29 01:23  grumbel
-
-  * configure.ac: - fixed datadir
-
-2004-03-28 23:48  tobgle
-
-  * configure.ac: little improvement
-
-2004-03-28 23:43  tobgle
-
-  * data/images/tilesets/supertux.stgt: tilegroup definitions
-
-2004-03-28 23:42  tobgle
-
-  * src/: badguy.cpp, collision.cpp, leveleditor.cpp, menu.cpp,
-    menu.h, tile.cpp, tile.h: - Leveleditor improvements and fixes.
-    - collision bugfixes from Matze Braun
-
-2004-03-28 22:56  grumbel
-
-  * data/levels/default/boss1-grumbel.stl: - added some flames
-
-2004-03-28 16:11  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, player.cpp, tile.cpp, tile.h: -
-    removed alpha from tile since it isn't needed - fixed brick
-    behaviour (I hope...)
-
-2004-03-28 16:07  tobgle
-
-  * src/particlesystem.cpp: [no log message]
-
-2004-03-28 14:41  grumbel
-
-  * src/: gameloop.cpp, setup.cpp, tile.cpp, tile.h: - removed
-    next_tile2, which isn't needed - added --sdl option to turn of
-    opengl in case it is on in the config file
-
-2004-03-28 13:47  grumbel
-
-  * data/images/tilesets/: bonus-flower.png, bonus-grow.png,
-    bonus-herring.png, bonus-invisible.png, notile.png,
-    supertux.stgt: - use new boxes everywhere - added invisible-box
-    (usefull for secrets)
-
-2004-03-28 12:58  tobgle
-
-  * data/images/status/mousecursor.png: new link image
-
-2004-03-28 12:26  tobgle
-
-  * data/images/shared/: flame-0.png, flame-1.png: initial
-
-2004-03-28 03:44  tobgle
-
-  * src/: badguy.cpp, badguy.h, gameloop.cpp: applied flame badguy
-    patch from Matze Braun
-
-2004-03-28 03:30  tobgle
-
-  * src/: button.cpp, leveleditor.cpp: improved the behaviour of the
-    mouse-cursor in the leveleditor
-
-2004-03-28 03:03  grumbel
-
-  * data/images/shared/: mrbomb-explosion.png, mrbomb-left-0.png,
-    mrbomb-left-1.png, mrbomb-left-2.png, mrbomb-left-3.png,
-    mrbomb-right-0.png, mrbomb-right-1.png, mrbomb-right-2.png,
-    mrbomb-right-3.png, mrbombx-left-0.png, mrbombx-right-0.png: -
-    mrbomb stuff
-
-2004-03-28 03:00  tobgle
-
-  * src/: gameloop.cpp, globals.cpp, globals.h, leveleditor.cpp,
-    menu.cpp, menu.h, mousecursor.cpp, mousecursor.h, setup.cpp,
-    tile.h, title.cpp: We have our own mouse-cursor now! (graphics by
-    Settra Gaia)
-
-2004-03-28 01:58  tobgle
-
-  * data/images/status/mousecursor.png: initial
-
-2004-03-27 20:36  grumbel
-
-  * contrib/levelconverter-0.0.6_0.0.7.py: - added object support
-    (untested)
-
-2004-03-27 20:30  grumbel
-
-  * contrib/levelconverter-0.0.6_0.0.7.py: - added object support
-    (untested)
-
-2004-03-27 18:24  tobgle
-
-  * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
-    menu.h, setup.cpp, title.cpp: more kinds of menu_event are
-    handled directly in the menu-code now.
-
-2004-03-27 17:34  grumbel
-
-  * data/levels/default/: boss1-grumbel.stl, cave2-grumbel.stl,
-    snow5-grumbel.stl: - added enemies and some other tweaks
-
-2004-03-27 17:17  tobgle
-
-  * Makefile.cvs: old Makefile works again
-
-2004-03-27 15:20  grumbel
-
-  * data/levels/default/boss1-grumbel.stl: - added enemies
-
-2004-03-27 14:04  tobgle
-
-  * src/: menu.cpp, menu.h: MN_BACK works for multiple layers of
-    menus now.
-
-2004-03-27 12:27  tobgle
-
-  * src/setup.cpp: little change to improve win32 portability
-
-2004-03-27 12:14  grumbel
-
-  * data/levels/default/: level1.stl, snow2-grumbel.stl,
-    snow3-grumbel.stl, snow4-grumbel.stl, snow5-grumbel.stl: - added
-    some enemies
-
-2004-03-27 01:38  grumbel
-
-  * src/: gameloop.cpp, level.cpp, level.h, leveleditor.cpp: -
-    removed dn_tilemap - fixed broken level_change() function to draw
-    only on one map, not all at once
-
-2004-03-27 01:14  tobgle
-
-  * src/: badguy.cpp, badguy.h: fixed BSOD hopping
-
-2004-03-27 00:54  tobgle
-
-  * src/: mousecursor.cpp, mousecursor.h: C++ port of Ricarod Cruz's
-    menu-handling code patch.
-
-2004-03-27 00:54  grumbel
-
-  * data/images/tilesets/: bonus2-d.png, supertux.stgt: - added new
-    deactivated bonus box
-
-2004-03-27 00:53  tobgle
-
-  * src/: Makefile.am, badguy.cpp, badguy.h, collision.cpp,
-    collision.h, gameloop.cpp, leveleditor.cpp, particlesystem.cpp,
-    player.cpp, type.h: merged bad_guy patch from Matze Braun.
-    (recycling Ricardo's stalactite patch and added mrbomb).
-
-2004-03-27 00:51  tobgle
-
-  * data/images/shared/: mrbomb-left-0.png, mrbomb-left-1.png,
-    mrbomb-left-2.png, mrbomb-left-3.png, mrbomb-right-0.png,
-    mrbomb-right-1.png, mrbomb-right-2.png, mrbomb-right-3.png,
-    stalactite-broken.png, stalactite.png: initial
-
-2004-03-27 00:45  grumbel
-
-  * data/images/tilesets/: bonus2-1.png, bonus2-2.png, bonus2-3.png,
-    bonus2-4.png, bonus2-5.png, supertux.stgt: - added new bonus
-    block
-
-2004-03-27 00:19  tobgle
-
-  * data/levels/default/level4.stl: particle_system changed to clouds
-
-2004-03-26 23:30  grumbel
-
-  * data/images/tilesets/supertux.stgt: - added more bricks
-
-2004-03-26 23:08  tobgle
-
-  * src/title.cpp: tux isn't jumping like on drugs anymore in the
-    demo
-
-2004-03-26 22:39  tobgle
-
-  * src/title.cpp: quick fix for bug introduced by the last commit
-
-2004-03-26 22:24  tobgle
-
-  * src/title.cpp: added demo to make SuperTux looking nice from the
-    start ;)
-
-2004-03-26 22:20  tobgle
-
-  * data/levels/misc/menu.stl: demo level created by Ingo Ruhnke
-
-2004-03-26 20:03  grumbel
-
-  * data/levels/default/: level1.stl, level2.stl, level3.stl,
-    level4.stl: - converted levels to the new format
-
-2004-03-26 16:17  grumbel
-
-  * src/lispreader.cpp: - added some error checking, so that we get
-    more usefull error messages than asserts
-
-2004-03-26 13:52  grumbel
-
-  * data/levels/default/snow1-grumbel.stl: - added some enemies
-
-2004-03-26 03:05  grumbel
-
-  * data/levels/default/: snow3-grumbel.stl, worldmap.stwm: - hooked
-    up more levels to the worldmap - added a bit of background stuff
-    to snow3
-
-2004-03-25 20:10  grumbel
-
-  * src/level.cpp: - fixed levelend (well, maybe more of an
-    workaround
-
-2004-03-25 20:01  grumbel
-
-  * src/: gameloop.cpp: - moved a few int's inside the for-loops -
-    replaced a old '.' with 0
-
-2004-03-25 19:52  grumbel
-
-  * src/: collision.cpp, player.cpp: - fixed brick-bug (or maybe not,
-    they still behave a bit weird - moved some int's into the
-    for-loops to reduce variable recycling
-
-2004-03-25 17:50  grumbel
-
-  * src/: level.cpp, worldmap.cpp: - cleanup in the worldmap - fixed
-    duplicate badguy bug
-
-2004-03-25 17:38  tobgle
-
-  * data/images/tilesets/supertux.stgt: fixed some "solids" to be
-    non-solid
-
-2004-03-25 17:31  grumbel
-
-  * src/worldmap.cpp: - fixed file extension
-
-2004-03-25 17:27  grumbel
-
-  * data/images/worldmap/: antarctica.scm, antarctica.stwt: - fixed
-    syntax
-
-2004-03-25 17:19  grumbel
-
-  * data/levels/default/: snow1-grumbel.stl, boss1-grumbel.stl,
-    cave1-grumbel.stl, cave2-grumbel.stl, cave3-grumbel.stl,
-    cave4-grumbel.stl, cave5-grumbel.stl, cave6-grumbel.stl,
-    snow2-grumbel.stl, snow3-grumbel.stl, snow4-grumbel.stl,
-    snow5-grumbel.stl, snow6-grumbel.stl: - added new levels
-
-2004-03-25 13:15  grumbel
-
-  * src/: gameloop.cpp, level.cpp: - cleaned up the way badguys are
-    handled
-
-2004-03-25 13:02  grumbel
-
-  * src/level.cpp: bye, bye dn_tm
-
-2004-03-25 12:36  grumbel
-
-  * src/: badguy.cpp, badguy.h, gameloop.cpp, level.cpp, level.h,
-    leveleditor.cpp, lispreader.cpp, lispreader.h: - added
-    alternative (more flexible) way to define badguys in a level
-
-2004-03-25 12:07  grumbel
-
-  * src/: gameloop.cpp, level.cpp, player.cpp, tile.cpp: - fixed
-    badguys a little bit
-
-2004-03-25 11:26  grumbel
-
-  * src/gameloop.cpp, src/level.cpp, src/tile.cpp, src/tile.h,
-    data/images/tilesets/supertux.stgt: - made TileManager::get()
-    always return a valid tile - made conversion code more robust
-    against unknown tiles - added next_tile/next_tile2 to replace the
-    old one on some events
-
-2004-03-25 03:35  grumbel
-
-  * contrib/levelconverter-0.0.6_0.0.7.py: - fixes for the converter
-
-2004-03-25 03:29  grumbel
-
-  * data/images/tilesets/: coin1.png, coin2.png, coin3.png,
-    supertux.stgt: - fixed up tileset a bit
-
-2004-03-25 03:27  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, level.cpp, player.cpp, tile.cpp:
-    - fixed bricktile
-
-2004-03-25 03:13  grumbel
-
-  * src/: gameloop.cpp, level.cpp, player.cpp, tile.cpp, tile.h: -
-    added translation table for the old format
-
-2004-03-25 02:30  grumbel
-
-  * data/images/tilesets/: bkgd-00.png, bkgd-01.png, bkgd-02.png,
-    bkgd-03.png, bkgd-10.png, bkgd-11.png, bkgd-12.png, bkgd-13.png,
-    bonus1.png, box-empty.png, box-full.png, distro-0.png,
-    distro-1.png, distro-2.png, distro-3.png, flag-0.png, flag-1.png,
-    pipe1.png, pipe2.png, pipe3.png, pipe4.png, pipe5.png, pipe6.png,
-    pipe7.png, pipe8.png, pole.png, poletop.png, supertux.stgt: -
-    created a tileset that is compatible with the old levels and the
-    new ones
-
-2004-03-25 01:24  grumbel
-
-  * contrib/levelconverter-0.0.6_0.0.7.py: fixed converter to handle
-    the new format
-
-2004-03-24 23:39  grumbel
-
-  * contrib/levelconverter-0.0.6_0.0.7.py: fixed incorrect color
-    handling
-
-2004-03-24 23:33  tobgle
-
-  * data/images/shared/: cloud.png, snow0.png, snow1.png, snow2.png:
-    images for particle_sytem
-
-2004-03-24 23:31  tobgle
-
-  * data/levels/default/level1.stl: added line for use of
-    particle_system
-
-2004-03-24 23:29  tobgle
-
-  * data/images/tilesets/: background.stgt, background1.png,
-    background2.png, background3.png, background4.png,
-    background5.png, background6.png, background7.png,
-    background8.png, backgroundtile1.png, backgroundtile2.png,
-    backgroundtile3.png, backgroundtile4.png, backgroundtile5.png,
-    block.stgt, block1.png, block10.png, block11.png, block2.png,
-    block3.png, block4.png, block5.png, block6.png, block7.png,
-    block8.png, block9.png, brick0.png, brick1.png, cloud-00.png,
-    cloud-01.png, cloud-02.png, cloud-03.png, cloud-10.png,
-    cloud-11.png, cloud-12.png, cloud-13.png, darksnow.stgt,
-    darksnow1.png, darksnow10.png, darksnow11.png, darksnow12.png,
-    darksnow2.png, darksnow3.png, darksnow4.png, darksnow5.png,
-    darksnow6.png, darksnow7.png, darksnow8.png, darksnow9.png,
-    grey.png, grey.stgt, grey2.png, grey3.png, grey4.png, grey5.png,
-    grey6.png, main.stgt, misc.stgt, snow.stgt, snow1.png,
-    snow10.png, snow11.png, snow12.png, snow13.png, snow14.png,
-    snow15.png, snow16.png, snow17.png, snow18.png, snow19.png,
-    snow2.png, snow3.png, snow4.png, snow5.png, snow6.png, snow7.png,
-    snow8.png, snow9.png, water.png, waves-0.png, waves-1.png,
-    waves-2.png: the new tiles and tileset-definitions for the new
-    levelformat. (most tiles were contributed by Ingo Ruhnke)
-
-2004-03-24 23:23  tobgle
-
-  * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
-    leveleditor.cpp, player.cpp, scene.h, setup.cpp, texture.cpp,
-    particlesystem.cpp, particlesystem.h, tile.cpp, tile.h: new
-    levelformat with multiple layers and and new tileset code. Along
-    with a new particlesystem. (the latest one was contributed by
-    Matze Braun)
-
-2004-03-24 23:15  tobgle
-
-  * src/scene.cpp: new levelformat with multiple layers and and new
-    tileset code. Along with a new particlesystem. (the latest one
-    was contributed by Matze Braun)
-
-2004-03-24 23:10  grumbel
-
-  * src/: badguy.cpp, gameloop.cpp, player.cpp, player.h: - renamed
-    input/input_
-
-2004-03-24 23:08  tobgle
-
-  * src/Makefile.am: new levelformat with multiple layers, new
-    particlesystem
-
-2004-03-24 23:01  grumbel
-
-  * src/: badguy.cpp, badguy.h, scene.cpp, scene.h: - minor cleanup
-
-2004-03-24 22:43  grumbel
-
-  * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, player.cpp,
-    setup.cpp, sound.cpp, timer.cpp: - removed a few redundant "==
-    true"'s
-
-2004-03-24 22:18  grumbel
-
-  * src/: gameloop.cpp, scene.cpp: - minor cleanup, removed some evil
-    variable recycling
-
-2004-03-24 18:41  grumbel
-
-  * src/: badguy.cpp, collision.cpp, gameloop.cpp, leveleditor.cpp,
-    player.cpp, player.h, scene.cpp, scene.h, special.cpp: -
-    converted Player into a class (naming still needs a bit of
-    cleanup
-
-2004-03-24 17:13  grumbel
-
-  * src/: configfile.cpp, configfile.h: - commited  Michael George's
-    config-file patch
-
-2004-03-24 17:12  grumbel
-
-  * src/: badguy.cpp, badguy.h, collision.cpp, gameloop.cpp,
-    level.cpp, leveleditor.cpp, player.cpp, scene.cpp, scene.h,
-    texture.cpp, worldmap.cpp: - coverted badguy type into an object
-
-2004-03-24 16:24  grumbel
-
-  * src/: badguy.cpp, badguy.h, gameloop.cpp, leveleditor.cpp,
-    scene.cpp, scene.h: - created a named enum for badguys
-
-2004-03-24 16:12  grumbel
-
-  * src/: badguy.cpp, badguy.h: splitted actions commands for
-    different badguys into seperate functions
-
-2004-03-24 16:03  grumbel
-
-  * src/: badguy.cpp, badguy.h: splitted drawing commands for
-    different badguys into seperate functions
-
-2004-03-24 15:35  grumbel
-
-  * src/: Makefile.am, globals.h, high_scores.cpp, high_scores.h,
-    setup.cpp, setup.h, sound.cpp, sound.h, supertux.cpp,
-    worldmap.cpp: - commited  Michael George's config-file patch
-
-2004-03-24 15:03  grumbel
-
-  * src/menu.cpp: fixed little type error
-
-2004-03-24 14:52  grumbel
-
-  * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
-    menu.h, setup.cpp, setup.h, texture.cpp, timer.cpp, title.cpp: -
-    turned menu into a class, still a lot of public variables around
-    and menu_item isn't a class either, but its a start
-
-2004-03-23 18:25  grumbel
-
-  * src/: badguy.h, bitmask.h, button.h, gameloop.cpp, level.h,
-    leveleditor.h, menu.h, physic.h, player.h, special.h, text.h,
-    texture.h, timer.h, type.h, world.h: - removed unneded typedef's
-    for structs
-
-2004-03-23 02:30  grumbel
-
-  * src/: gameloop.cpp, globals.h, player.cpp, player.h,
-    worldmap.cpp: - fixed joystick code a bit
-
-2004-03-22 22:06  grumbel
-
-  * NEWS: new news
-
-2004-03-22 16:52  grumbel
-
-  * src/: badguy.cpp, button.cpp, gameloop.cpp, intro.cpp,
-    leveleditor.cpp, player.cpp, title.cpp, world.cpp: - removed
-    NO_UPDATE and let the default argument handle it
-
-2004-03-22 16:47  grumbel
-
-  * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
-    collision.h, defines.h, gameloop.cpp, gameloop.h, globals.cpp,
-    globals.h, intro.cpp, leveleditor.cpp, menu.cpp, menu.h,
-    physic.cpp, player.cpp, player.h, scene.cpp, scene.h, setup.cpp,
-    sound.cpp, special.cpp, timer.cpp, timer.h, title.cpp, world.cpp:
-    - replaced YES/NO with true/false
-
-2004-03-22 16:25  grumbel
-
-  * src/: lispreader.cpp, lispreader.h: - added read_string_vector
-
-2004-03-22 15:34  grumbel
-
-  * src/worldmap.h: [no log message]
-
-2004-03-22 15:03  grumbel
-
-  * src/menu.cpp: minor cleanup
-
-2004-03-22 14:57  grumbel
-
-  * acinclude.m4: [no log message]
-
-2004-03-22 14:55  grumbel
-
-  * src/level.h: fixed indention to look a bit nicer
-
-2004-03-22 14:32  grumbel
-
-  * src/: menu.cpp, menu.h: - added ability to position menu freely
-    on the screen
-
-2004-03-22 14:20  grumbel
-
-  * src/menu.cpp: - fixed menu motion bug
-
-2004-03-22 13:14  grumbel
-
-  * src/: globals.cpp, globals.h, setup.cpp: - added config flag to
-    change the joystick
-
-2004-03-22 13:00  grumbel
-
-  * src/: leveleditor.cpp, menu.cpp, menu.h, setup.cpp: - added
-    shurtcut function to create menu items
-
-2004-03-22 12:23  grumbel
-
-  * src/: button.cpp, button.h, gameloop.cpp, menu.cpp, menu.h,
-    title.cpp: - converted menu enums into named enums
-
-2004-03-22 11:43  grumbel
-
-  * acinclude.m4: - removed AC_PATH_SDL from acinclude, replaced by
-    mk/autoconf content
-
-2004-03-22 11:39  grumbel
-
-  * mk/autoconf/: acx_pthread.m4, ax_check_gl.m4, sdl.m4: win32 fixes
-
-2004-03-22 11:33  grumbel
-
-  * autogen.sh, configure.ac, data/Makefile.am, src/button.cpp,
-    src/button.h, src/intro.cpp, src/leveleditor.cpp, src/setup.cpp,
-    src/sound.cpp, src/sound.h, src/supertux.cpp, src/supertux.h,
-    src/texture.h, src/worldmap.h: commited Matzes Win32 patch
-
-2004-03-22 01:01  grumbel
-
-  * src/: menu.cpp, text.cpp: - more menu cleanup
-
-2004-03-22 00:36  grumbel
-
-  * src/: leveleditor.cpp, menu.cpp, text.cpp, text.h: - some more
-    menu cleanup - added text_draw_align() - cleaned up ALIGN types
-
-2004-03-21 23:13  grumbel
-
-  * src/: Makefile.am, leveleditor.cpp, menu.cpp, menu.h, type.h: -
-    more menu cleanup
-
-2004-03-21 22:31  tobgle
-
-  * src/: gameloop.cpp, leveleditor.cpp: fixed warnings
-
-2004-03-21 22:20  tobgle
-
-  * src/: badguy.cpp, collision.cpp, gameloop.cpp, leveleditor.cpp,
-    scene.cpp, scene.h, special.cpp, type.h, world.cpp: converted
-    game object arrays to std::vector
-
-2004-03-21 21:31  grumbel
-
-  * src/: menu.cpp, screen.h, text.h, texture.cpp, texture.h: - added
-    default argument instead of NO_UPDATE - cleaned menucode a little
-    bit
-
-2004-03-21 20:37  grumbel
-
-  * src/: gameloop.cpp, globals.cpp, globals.h, intro.cpp, setup.cpp,
-    title.cpp: bye, bye, joystick ifdefs
-
-2004-03-21 20:22  grumbel
-
-  * src/: setup.cpp, setup.h, sound.cpp, texture.cpp, worldmap.cpp,
-    worldmap.h: - replaced char* with string - replace assert() with
-    st_aboart()
-
-2004-03-21 20:15  grumbel
-
-  * data/levels/default/worldmap.stwm: fixed extension
-
-2004-03-21 19:07  tobgle
-
-  * src/leveleditor.cpp: fixed creating of new level subset again,
-    because CVS was deadly to the previous fix
-
-2004-03-21 19:04  grumbel
-
-  * src/: gameloop.cpp, intro.cpp, menu.cpp, screen.cpp, setup.cpp,
-    title.cpp, worldmap.cpp: - fixed file extension, removed pwd.h
-    header
-
-2004-03-21 17:33  grumbel
-
-  * configure.ac: use C for SDL_mixer/image test
-
-2004-03-21 17:18  grumbel
-
-  * data/: Makefile.am, levels/default/worldmap.scm,
-    levels/default/worldmap.stwm: - changed suffix - fixed make
-    install
-
-2004-03-21 16:50  grumbel
-
-  * NEWS: some news
-
-2004-03-21 16:41  grumbel
-
-  * src/: gameloop.cpp, high_scores.cpp, level.cpp, leveleditor.cpp,
-    lispreader.cpp, lispreader.h, setup.cpp, sound.cpp, text.cpp,
-    text.h, title.cpp, worldmap.cpp: - replaced a few char* with
-    std::string - load datafiles from 'datadir' instead of
-    DATA_PREFIX
-
-2004-03-21 16:20  grumbel
-
-  * src/: button.cpp, gameloop.cpp, intro.cpp, sound.cpp, sound.h,
-    texture.cpp, texture.h: - replaced a few char* with std::string -
-    load datafiles from 'datadir' instead of DATA_PREFIX
-
-2004-03-21 16:05  grumbel
-
-  * src/: globals.cpp, globals.h, setup.cpp: - added detection magic
-    for the datadir
-
-2004-03-21 00:34  grumbel
-
-  * src/lispreader.cpp:  - removed dependency on gzungetc
-
-2004-03-20 23:19  tobgle
-
-  * src/level.cpp: [no log message]
-
-2004-03-20 23:18  tobgle
-
-  * data/levels/default/info, src/level.cpp: little info-file format
-    change
-
-2004-03-20 23:08  tobgle
-
-  * data/levels/default/: level1.stl, level2.stl, level3.stl,
-    level4.stl: we got a new extension
-
-2004-03-20 23:08  tobgle
-
-  * data/levels/default/: level1.dat, level2.dat, level3.dat,
-    level4.dat: removed
-
-2004-03-20 22:35  grumbel
-
-  * contrib/: levelconverter-0.0.6_0.0.7.py: - added usage help
-    string
-
-2004-03-20 22:26  grumbel
-
-  * contrib/levelconverter-0.0.6_0.0.7.py: [no log message]
-
-2004-03-20 22:21  grumbel
-
-  * contrib/levelconvert.py: - added converter script for levels
-
-2004-03-20 22:04  tobgle
-
-  * src/level.cpp: .stl is the new extension for levels
-
-2004-03-20 21:47  tobgle
-
-  * src/level.cpp: little bug-fix
-
-2004-03-20 19:09  grumbel
-
-  * configure.ac, src/lispreader.cpp, src/lispreader.h,
-    src/worldmap.cpp, src/worldmap.h: - added zlib support to
-    lispreader
-
-2004-03-20 18:16  tobgle
-
-  * src/: button.cpp, button.h, collision.cpp, gameloop.cpp,
-    gameloop.h, high_scores.cpp, level.cpp, level.h, leveleditor.cpp,
-    lispreader.cpp, lispreader.h, menu.cpp, menu.h, physic.cpp,
-    player.cpp, setup.cpp, setup.h, text.cpp, text.h, texture.cpp,
-    texture.h, timer.cpp, timer.h, title.cpp, type.cpp, type.h: new
-    level-format, many changes to level-related stuff
-
-2004-03-20 16:08  grumbel
-
-  * src/: worldmap.cpp, worldmap.h: - moved tux into its own class,
-    removed some clutter
-
-2004-03-20 15:42  grumbel
-
-  * src/: gameloop.cpp, high_scores.cpp, intro.cpp, menu.cpp,
-    screen.cpp, setup.cpp, title.cpp, worldmap.cpp: - replaced #ifdef
-    LINUX with #ifndef WIN32, should be easier to handle for other
-    posix systems this way
-
-2004-03-20 13:15  grumbel
-
-  * src/: worldmap.cpp, worldmap.h: - reorganized code a bit
-
-2004-03-20 13:06  grumbel
-
-  * src/Makefile.am:  -Wall per default
-
-2004-03-20 12:30  grumbel
-
-  * src/: worldmap.cpp, worldmap.h: - added check to catch brocken
-    worldmaps
-
-2004-03-20 12:12  grumbel
-
-  * src/setup.cpp: - cleaned up (wordwrapped below 80 chars, grouped)
-    the --help output
-
-2004-03-20 03:27  grumbel
-
-  * data/images/worldmap/antarctica.scm,
-    data/images/worldmap/levelmarker.png,
-    data/levels/default/worldmap.scm, src/worldmap.cpp,
-    src/worldmap.h: - added music support and support for starting
-    levels to the worldmap
-
-2004-03-20 01:12  tobgle
-
-  * src/level.cpp, src/level.h, data/levels/default/info: changed to
-    lisp-style
-
-2004-03-20 01:09  grumbel
-
-  * src/worldmap.cpp: - added tilemap loading for the worldmap
-
-2004-03-20 01:08  grumbel
-
-  * data/levels/default/worldmap.scm: - added a worldmap
-
-2004-03-20 00:56  tobgle
-
-  * Makefile.cvs: compile worldmap.c/h
-
-2004-03-20 00:49  grumbel
-
-  * src/: gameloop.cpp, gameloop.h, globals.cpp, globals.h,
-    level.cpp, level.h, setup.cpp, supertux.cpp, worldmap.cpp,
-    worldmap.h: - added level starting from command line thingy -
-    made it possible to run worldmap via command line
-
-2004-03-20 00:17  grumbel
-
-  * src/Makefile.am: - added worldmap stuff
-
-2004-03-20 00:16  grumbel
-
-  * src/supertux.h: - added worldmap include
-
-2004-03-20 00:14  grumbel
-
-  * data/images/worldmap/: antarctica.scm, ground.png,
-    placeholder.png, road_cross.png, road_e.png, road_h.png,
-    road_h_stop.png, road_v.png, road_v_stop.png, road_ws.png,
-    tux.png: - added worldmap gfx (just placeholder)
-
-2004-03-20 00:03  grumbel
-
-  * src/: lispreader.cpp, lispreader.h, worldmap.cpp, worldmap.h: -
-    added read_string and read_int_vector to LispReader - added
-    worldmap
-
-2004-03-19 14:59  rmcruz
-
-  * src/player.cpp: Corrected a laptop behaviour, regarding kicking
-
-2004-03-19 02:23  rmcruz
-
-  * src/badguy.cpp: corrected 2 badguys behaviour thingies
-
-2004-03-18 13:33  rmcruz
-
-  * src/lispreader.cpp: use #include "lispreader.h" , instead of
-    #include <lispreader.h>
-
-2004-03-17 20:37  tobgle
-
-  * Makefile.cvs: revival ;)
-
-2004-03-17 20:35  tobgle
-
-  * src/: lispreader.cpp, lispreader.h: merged lispreader with Ingo
-    Ruhnke's Construo LispReader and LispWriter wrappers.
-
-2004-03-17 20:21  grumbel
-
-  * NEWS: - added news file with content
-
-2004-03-17 20:19  grumbel
-
-  * configure.ac, src/Makefile.am, src/badguy.c, src/badguy.cpp,
-    src/bitmask.c, src/bitmask.cpp, src/button.c, src/button.cpp,
-    src/collision.c, src/collision.cpp, src/gameloop.c,
-    src/gameloop.cpp, src/globals.c, src/globals.cpp,
-    src/high_scores.c, src/high_scores.cpp, src/intro.c,
-    src/intro.cpp, src/level.c, src/level.cpp, src/leveleditor.c,
-    src/leveleditor.cpp, src/lispreader.c, src/lispreader.cpp,
-    src/menu.c, src/menu.cpp, src/physic.c, src/physic.cpp,
-    src/player.c, src/player.cpp, src/scene.c, src/scene.cpp,
-    src/screen.c, src/screen.cpp, src/setup.c, src/setup.cpp,
-    src/sound.c, src/sound.cpp, src/special.c, src/special.cpp,
-    src/supertux.c, src/supertux.cpp, src/text.c, src/text.cpp,
-    src/texture.c, src/texture.cpp, src/timer.c, src/timer.cpp,
-    src/title.c, src/title.cpp, src/type.c, src/type.cpp,
-    src/world.c, src/world.cpp: - renamed *.c to *.cxx
-
-2004-03-17 13:39  tobgle
-
-  * Makefile.cvs: fixed missing seperator
-
-2004-03-16 22:12  tobgle
-
-  * src/type.h: consistent SDL include
-
-2004-03-16 16:06  tobgle
-
-  * src/: lispreader.c, lispreader.h: initial
-
-2004-03-16 16:05  tobgle
-
-  * Makefile.cvs, src/Makefile.am: compile lispreader
-
-
-0.0.6 - March 15th, 2004
----------------------------
-  * Game save/load feature.
-    Tobias Glaesser <tobi.web@gmx.de>
-  * Created Level 4 (Tux in Sky)
-    Ricardo Cruz <rick2@aeiou.pt>
-
-  * Created Level 3 (Mondo)
-    Philippe Saint-Pierre <stpere@linuxmail.org>
-
-  * New collision detection. (object vs. map)
-    Tobias Glaesser <tobi.web@gmx.de>
-  
-  * Nice level-editor help text.
-    Christopher A. Webber <creat0r@lingocomic.com>
-
-  * Compiling with g++ is supported.
-    Tobias Glaesser <tobi.web@gmx.de>
-  * Added realistic physics.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Created new letters.
-    Ingo Ruhnke <grumbel@gmx.de>
-
-  * Gameplay fixes. (with the aim to make it at least as playable as 0.0.5 was)
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Flexible font (text) handling.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Rewritten menu code.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Upgrades go into the opposite direction Tux collided with.
-    Ricardo Cruz <rick2@aeiou.pt>
-
-  * First implementation of a graphical leveleditor interface.
-    Tobias Glaesser <tobi.web@gmx.de>
-    
-  * You can test levels directly in the leveleditor.
-    Ricardo Cruz <rick2@aeiou.pt> & Tobias Glaesser <tobi.web@gmx.de>
-    
-  * Reinit timers when tux dies.
-    Duong-Khang NGUYEN <neoneurone@users.sf.net>
-
-  * Got rid of the TEXTURE_RECTANGLE NVIDIA extension. It should be possible
-    to play the game in OpenGl mode with the most graphic cards now.
-    Tobias Glaesser <tobi.web@gmx.de>   
-  
-  * Added optional backgrounds for levels.
-    Tobias Glaesser <tobi.web@gmx.de>
-    
-  * First code to optimize the FPS. The maximum are 100 FPS.
-    Tobias Glaesser <tobi.web@gmx.de>    
-
-  * Introduced command line option --show-fps. It's self-describing. :)
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Text is displayed correctly in OpenGL mode now.
-    Tobias Glaesser <tobi.web@gmx.de>
-  
-  * Alpha works in OpenGL mode now.
-    Tobias Glaesser <tobi.web@gmx.de>
-        
-  * Rewrite of text/font related code, which should bring huge performance increases to you.
-    Tobias Glaesser <tobi.web@gmx.de>    
-
-  * Added a highscore background and improved the name input code.
-    Tobias Glaesser <tobi.web@gmx.de>
-        
-  * Added feature to enter your name for a new highscore. 
-    Ricardo Cruz <rick2@aeiou.pt>
-        
-  * Grid support for the leveleditor and you can look
-    what's inside a brick now.
-    Ricardo Cruz <rick2@aeiou.pt>    
-
-  * Initial infrastructure for mapping keys.
-    Tobias Glaesser <tobi.web@gmx.de> & Ricardo Cruz <rick2@aeiou.pt>
-
-  * Fixed a little displaying bug of upgrades.
-    Ricardo Cruz <rick2@aeiou.pt> 
-    
-  * Improved and fixed the sound support another time.
-    Duong-Khang NGUYEN <neoneurone@users.sf.net>    
-    
-  * Fixed uncorrect use of TIME_WARNING.
-    Duong-Khang NGUYEN <neoneurone@users.sf.net>    
-
-  * Provided hint for fixing memory leak when fullscreen is toggled.
-    Ricardo Cruz <rick2@aeiou.pt> 
-    
-  * Made the code more flexible. This means we could add support for two-player games
-    relativly easily and add tons of bad guys in the future.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * You can achieve as many frames as your hardware allows now.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Timers calculate with the real time now.
-    (FIXME: Pause doesn't work properly for now)
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Added OpenGL mode.
-    Tobias Glaesser <tobi.web@gmx.de>  
-
-  * Restructured much code or even all code of SuperTux in an object orientated way.
-    Yeah, that's even possible in C and brought many new source-files to us. ;)
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Fixes and improvements for the leveleditor.
-    Ricardo Cruz <rick2@aeiou.pt> 
-
-  * WIN32 build fixes and memory freeing fixes.
-    Duong-Khang NGUYEN <neoneurone@users.sf.net>
-
-  * Can now hold and shoot laptops by holding fire and approaching a flat one.
-    Dan Koestler <offipso@abeminds.com>
-
-  * Fixed possible segfaults.
-    Tobias Glaesser <tobi.web@gmx.de>
-    
-  * Reorganized level-code and introduced level-subset-structure.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Fixed Amiga/MorphOS build problem.
-    SixK <dasixk@free.fr>
-  
-  * Improved menu.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Fixed the menu-flickering and added a cool shadow effect.
-    Ricardo Cruz <rick2@aeiou.pt> & Tobias Glaesser <tobi.web@gmx.de>
-
-  * Fixed some issues around our new leveleditor.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * New leveleditor! I'd like to put a second and a third exclamation mark here. :)
-    Ricardo Cruz <rick2@aeiou.pt>
-
-  * Added: stereo sounds
-    Duong-Khang NGUYEN <neoneurone@users.sf.net>
-
-  * Added: displaying tux left
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Added: --disable-music and music on/off menu option
-    Duong-Khang NGUYEN <neoneurone@users.sf.net>
-
-  * Changed out some music.  Created sped-up versions of songs for when
-    time is running out.
-    Bill Kendrick <bill@newbreedsoftware.com>
-
-  * New laptop enemy graphics.  Sounds when you stomp and kick them.
-    Bill Kendrick <bill@newbreedsoftware.com>
-
-
-0.0.5 - December 24th, 2003
----------------------------
-  * Added "Level 2"
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Added a menu. You can set sound and fullscreen on and off for example.
-    Tobias Glaesser <tobi.web@gmx.de>
-    
-  * Improved sound handling again. Added: playing different
-    songs in one level is now supported (now we need new songs!)
-    Duong-Khang NGUYEN <neoneurone@users.sf.net>
-    
-  * Added 'PAUSE' feature.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Levels have to specify a theme now.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Fixed FIXME (tux doesn't die anymore, when he reaches the end of a level).
-    And added a result-screen. (Nothing spectacular ;) )
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Fixed FIXME (sound when 100 distros are reached).
-    And set the maximum lives to 4.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * New images for the shared folder.
-    Duong-Khang NGUYEN <neoneurone@users.sf.net>
-
-  * command-line option "--disable-sound" and "--help" now work
-    Duong-Khang NGUYEN <neoneurone@users.sf.net>
-    
-  * Added high score feature.
-    Adam Czachorowski <gislan@o2.pl>
-
-  * Surfaces converted to display format for speed.
-    (Thanks to SDL_DisplayFormatAlpha() - wasn't around a few years ago!)
-
-  * Sped up FPS (throttle)
-
-  * Adding a new level (level,images,music) should be very easy now!
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Shooting enemies increases score
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Game over sequence.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Added 'make install PREFIX=/usr' and 'make uninstall PREFIX=/usr'
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Initial support for additional levels.
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * One-ups ever 100 distros
-    Tobias Glaesser <tobi.web@gmx.de>
-
-  * Fixed up Makefile
-    Tobias Glaesser <tobi.web@gmx.de>
-
-0.0.4 - July 15, 2002
----------------------
-  * Fixed source so that "nosound" target would actually compile and build.
-
-
-0.0.3 - May 27, 2002
---------------------
-  * Redid level 1.
-  * Coin bricks can be hit multiple times.
-  * You lose shooting (coffee) power-up if you get hurt.
-  * Jump bug fixed.
-  * Added "distros" counter to screen.
-  * Added new enemy: Evil Money Bags
-  * Game aborted if sounds/music couldn't be loaded.  Fixed.
-
-
-0.0.2 - November 8, 2001
-------------------------
-  * Added "--version" and skeleton "--help" displays
-  * More sound effects.
-  * Laptop bad-guy fixed.
-  * Skidding images created.
-  * Initial music code added.
-  * Bullets kill enemies.
-  * Golden Herring (invincibility) upgrade added.
-
-
-0.0.1 - December 3, 2000
-------------------------
-  * New title screen
-    Eric Windish <raptor@bwbohh.net>
-
-  * Makefile fixes
-    Ian <brooke@jump.net>
-
-
-INITIAL RELEASE 0.0.0 - April 11, 2000
---------------------------------------
-  * Initial alpha release.
diff --git a/Jamfile b/Jamfile
index 51250ba..83679be 100644 (file)
--- a/Jamfile
+++ b/Jamfile
@@ -23,7 +23,7 @@ SubInclude TOP data ;
 UseAutoconf ;
 
 # add some additional files to package
-Package INSTALL README COPYING AUTHORS ChangeLog ;
+Package INSTALL README COPYING ;
 
 MakePot data/locale/messages.pot : $(TRANSLATABLE_SOURCES) ;
 XGETTEXT_FLAGS on data/locale/messages.pot += -k_ -C ;