X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=ChangeLog;h=6a5238baad7ca7ce1f853f4d70307918d04d9648;hb=88de3e0b580762539888a534b83c5f2ed06b0c2f;hp=5490902816e62fb5273ba2c675bf551b952fff81;hpb=b499d919b5afb6e3f106f122c6a9a0445d4da069;p=supertux.git diff --git a/ChangeLog b/ChangeLog index 549090281..6a5238baa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,4708 @@ -CHANGES.txt for Super Tux +- SuperTux changes - +http://super-tux.sf.net/ -by Bill Kendrick & Tobias Glaesser -bill@newbreedsoftware.com -http://www.newbreedsoftware.com/supertux/ +Last update: May 3, 2004 + +2004-06-13 neoneurone + + * configure.ac: added CONFIG_HEADER + * special.cpp: added "sprite = NULL;" + * background.cpp: fix "br" variable, replaced by "bg" + +2004-06-07 neoneurone + +2004-06-07 neoneurone + * Makefile.am, configure.ac, autogen.sh: minor changes + for using automake version 1.6 + +2004-06-02 gettextize + + * Makefile.am (SUBDIRS): Add intl, + (EXTRA_DIST): Add config.rpath mkinstalldirs. + * configure.ac (AC_OUTPUT): Add intl/Makefile, + +2004-06-02 gettextize + + * Makefile.am (EXTRA_DIST): Add config.rpath mkinstalldirs. + +2004-06-02 gettextize + + * Makefile.am (EXTRA_DIST): Add config.rpath. + +2004-06-02 gettextize + + * 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 + +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: + -updates the TODO file -should really fix the + problems when picking up specials -should fix mriceblock + not falling down -you can duck again while jumping + -textscroller isn't framerate limited anymore + -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: my patch fixes another leak in the + levelsubset code and cleans that up a little bit 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: + 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: -adds a workaround + for the disappearing eggs (they're just not removed anymore when + off screen) -updates the TODO file -small fix + for mrbomb exploding and hitting other mrbomb -renaming + money/laptop to jumpy/mriceblock -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: -fixes the bumping problem for badguys + -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: + -cleanup in resource management functions -fixes 3 + potential crashs (deleting Sprite classes, using member function + in BadGuy class after removing it) -cleans + up sound init code and hopes that calling Mix_AllocateChannel + will make SDL_mixer happy... -fix paths that + missed a / after DATADIR at least valgrind doesn't + report any errors anymore when you apply that patch + (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 + +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