- SuperTux changes - http://super-tux.sf.net/ Last update: August 25, 2004 Milestone 0.1.2 - August 25, 2004 ----------------------------- (date: 2004/05/15 22:22:54; author: sik0fewl; state: Exp; lines: +13 -13) - Created supertux_0_1_1_branch branch (bugfix branch) - Fixed level editor not scrolling all the way to end of level - Fixed problems with enums ============================================================================== (date: 2004/05/16 17:30:12; author: sik0fewl; state: Exp; lines: +2 -1) - added missing include (supertux_0_1_1_branch) ============================================================================== (date: 2004/06/28 23:04:57; author: sik0fewl; state: Exp; lines: +36 -22) - backported MatzeB's lisp_free() patch ============================================================================== (date: 2004/06/29 17:55:22; author: sik0fewl; state: Exp; lines: +9 -9) - backported MatzeB's improved lisp_free() patch ============================================================================== (date: 2004/07/10 21:53:08; author: wansti; state: Exp; lines: +104 -0) fixed autoscrolling problems added new world map properties (start_pos_x) and (start_pos_y), changed worldmap.stwm accordingly added bonus island levels and world map loading of world maps other than "worldmap.stwm" now possible (currently, the bonus island is loaded by default) ============================================================================== (date: 2004/07/18 11:58:15; author: rmcruz; state: Exp; lines: +5 -1) Added support for worlds in Contribs menus. ============================================================================== (date: 2004/07/18 19:12:28; author: rmcruz; state: Exp; lines: +8 -2) Mark all contrib world map levels as played. This as to be done (at least, until another solution is implemented), since the world map level's state are not saved, and it would make no sense to make the player to have to play the all map without exiting the game. ============================================================================== (date: 2004/07/18 19:39:05; author: rmcruz; state: Exp; lines: +7 -1) LEASE ============================================================================== Implemented bricks breaking by Ice Guys. Thx Ryan for pointing out the code. ============================================================================== (date: 2004/07/19 11:41:54; author: rmcruz; state: Exp; lines: +4 -4) Save Bonus Island state to file. ============================================================================== (date: 2004/07/22 09:41:19; author: rmcruz; state: Exp; lines: +4 -1) Just added fadeout. ============================================================================== (date: 2004/07/22 09:44:18; author: rmcruz; state: Exp; lines: +0 -0) Added bonus levels. ============================================================================== (date: 2004/07/22 13:52:44; author: rmcruz; state: Exp; lines: +4 -1) Fixed the reset point bug in auto-scrolling that changed Tux position, but not camera's. (Not tested.) ============================================================================== (date: 2004/07/26 13:56:08; author: rmcruz; state: Exp; lines: +8 -6) Mini-map related tweaks: - Show mini-map in mouse movement, as well; - Removed the 'to fix' comment, related to the SDL use, since it has been already fixed; - Changed the map selection lines color. ============================================================================== (date: 2004/07/26 18:04:30; author: rmcruz; state: Exp; lines: +17 -1) Don't crash in levels bigger than 15 vertical tiles. ============================================================================== (date: 2004/07/27 12:00:14; author: rmcruz; state: Exp; lines: +7 -7) Fixed bug: in the last commit that avoided the crash in level bigger than 15 vertical tiles, I was cutting the X tiles, not the Y. It was a typo in the name of the variable. ============================================================================== (date: 2004/07/27 12:29:08; author: wansti; state: Exp; lines: +48 -47) minor changes to wansti-level2 ============================================================================== (date: 2004/07/27 12:50:08; author: wansti; state: Exp; lines: +10 -0) updated NEWS with changes that will appear in 0.1.2 (If I forgot anything, please add) ============================================================================== (date: 2004/07/27 13:03:07; author: wansti; state: Exp; lines: +4 -1) extended "level higher than 15 tiles" warning (why is it shown three times, anyway?) ============================================================================== (date: 2004/07/27 16:36:59; author: rmcruz; state: Exp; lines: +18 -3) Added map-message and auto-walk fields for world maps. (map-message "message") shows 'message' when player is in the specified position. It can or not have a level specified as well. (auto-walk #f) makes the player not walk or walk (default to walk) after finishing level. Not sure if it is usefull, but could be used in levels in a hidden place. ============================================================================== (date: 2004/07/27 16:43:23; author: rmcruz; state: Exp; lines: +8 -7) Added the layer that has more than 15 tiles in the warning message, so that they are not equal, and thus looking like if it was a bug. ============================================================================== (date: 2004/07/27 16:48:18; author: wansti; state: Exp; lines: +15 -12) added secret path to the bonus island map (the actual secret level will follow) ============================================================================== (date: 2004/07/27 19:21:54; author: wansti; state: Exp; lines: +103 -0) added secret level (work in progress) made use of new worldmap stuff ============================================================================== (date: 2004/07/27 22:36:00; author: rmcruz; state: Exp; lines: +3 -3) Fixed bug of saving even special tiles that have not levels and when pressing enter on special tiles with no levels. ============================================================================== (date: 2004/07/27 22:45:36; author: rmcruz; state: Exp; lines: +2 -2) Fixed bug to let the player go through messages with no levels on it. ============================================================================== (date: 2004/07/27 22:52:33; author: rmcruz; state: Exp; lines: +4 -1) Changed the position of the message. Marek, I find it confusing, as a player, to have two messages when going to the first level of each "island", so my suggestion is doing like this; put the messages in a fork or something before the level. Have a look at this example (just go to the abednego area) and check if you also prefer this approach. ============================================================================== (date: 2004/07/27 23:15:27; author: wansti; state: Exp; lines: +18 -10) moved section names/authors to the intersection at the beginning of the worldmap (apparently, someone else had the same idea at the same time... :)) ============================================================================== (date: 2004/07/28 09:13:57; author: wansti; state: Exp; lines: +4 -4) changed world map messages ============================================================================== (date: 2004/07/28 16:01:17; author: rmcruz; state: Exp; lines: +3 -2) When a message is placed and there is no level, it is handled as a passive message and will be displayed for almost 3 seconds. When you go from a message to another, you might notice that only a random of those will be displayed, not necessarly the last one. Will be fixed. If there is a level, it will be handled as before. (last case not tested) ============================================================================== (date: 2004/07/28 16:55:49; author: wansti; state: Exp; lines: +62 -48) more work on secret level ============================================================================== (date: 2004/07/28 20:40:27; author: rmcruz; state: Exp; lines: +5 -2) Improved passive messages code. Fixed bug of showing a previous passive message when a new one should be being displayed now. ============================================================================== (date: 2004/07/30 10:54:53; author: rmcruz; state: Exp; lines: +7 -1) Let map messages being disabled when the player is coming from a specific direction. For instance, to not show a message when the player comes from left, do: (apply-action-left #f) . It is also possible to have more than one for different directions. Also, you can have to different (level, so that in one it shows a message and from another direction another. ============================================================================== (date: 2004/07/30 11:00:35; author: rmcruz; state: Exp; lines: +5 -5) Fixed the showing of messages when coming from the levels and not from the forks. Dunno if the secret level one needs fixing, since I don't know where it is. ============================================================================== (date: 2004/07/30 15:09:00; author: wansti; state: Exp; lines: +83 -0) added one new level to the worldmap, fixed "secret area" message added template for that level some more work on secret.stl ============================================================================== (date: 2004/07/30 16:30:34; author: wansti; state: Exp; lines: +47 -45) added one-way road tile for world map (coding needed - see mailing list!) ============================================================================== (date: 2004/07/30 22:34:31; author: rmcruz; state: Exp; lines: +13 -1) Added support for one way roads, as requested by Marek. Possible of usage: (one-way "north-south"), (one-way "south-north"), (one-way "east-west") or (one-way "west-east"). Use only one. And none for both ways. Worldmap stuff is getting too many expections, which is not bad, but is getting bloated. After the release of 0.1.2, I will port all these new aditions, but in a way to avoid both worldmap dta and source code getting bloated. The use of strings in worldmap data (like in this case), and arrays of booleans or peraphs bitfields in the code sound like a good choice. ============================================================================== (date: 2004/07/30 22:35:13; author: rmcruz; state: Exp; lines: +2 -1) Made the new Marek tile to only having a north-south way. ============================================================================== (date: 2004/07/31 10:06:52; author: wansti; state: Exp; lines: +83 -0) -changed bonus island worldmap, added a path leading back -added template for a new level PLEASE NOTE: -the game says tilemap data is buggy, i don't know why, maybe someone can check this out. -I put in a little gag with some map-messages being thrown on that new path leading back to the start; I'm not sure if it's funny :-) please try it and tell me if you like it. Thanks ============================================================================== (date: 2004/07/31 10:30:30; author: wansti; state: Exp; lines: +1 -1) fixed a bug which allowed tux to wander off the paths after completeing the secret level ============================================================================== (date: 2004/07/31 10:39:50; author: rmcruz; state: Exp; lines: +2 -1) Added flag to disable passive messages, so that they become map ones. (passive-messages #f) . They are enabled by default. Fixed the "Tilemap buggy message". ============================================================================== (date: 2004/07/31 10:41:04; author: rmcruz; state: Exp; lines: +6 -6) Made messages regarding impossible ways to be only showed only when in that tile. Showing them time-based is confusing for players, in my opinion. ============================================================================== (date: 2004/07/31 10:49:19; author: rmcruz; state: Exp; lines: +13 -0) Just a suggestion of a smaller news list. Marek, please read what I say there and change it, if you agree. ============================================================================== (date: 2004/07/31 12:18:59; author: wansti; state: Exp; lines: +83 -0) renamed some levels removed that stupid way-home-message-gag because, on second thought, i realized it sucked ass :) ============================================================================== (date: 2004/07/31 14:54:00; author: wansti; state: Exp; lines: +149 -94) added design fixes and reset points to Abednego's and Matr1x' levels added enemies to wansti-level2 ============================================================================== (date: 2004/07/31 22:28:44; author: wansti; state: Exp; lines: +0 -0) more work on the levels removed Iceberg Fortress from Bonus Island, since it won't be used put it into world2 (in HEAD) instead, replaced it with a template here added fortress2 music to be used in 0.1.2 ============================================================================== (date: 2004/07/31 22:48:31; author: wansti; state: Exp; lines: +3 -2) added an extro for bonus island please read and see if you agree ...and be sure to scroll all the way down ;-) ============================================================================== (date: 2004/08/01 12:07:06; author: wansti; state: Exp; lines: +90 -11) some level tweaks, castle level added updated music ============================================================================== (date: 2004/08/01 18:38:38; author: wansti; state: Exp; lines: +0 -0) added lava tiles and used them in Bonus Island Castle ============================================================================== (date: 2004/08/03 11:39:19; author: wansti; state: Exp; lines: +96 -47) finished level: Castle Gate ============================================================================== (date: 2004/08/03 15:33:52; author: wansti; state: Exp; lines: +5 -2) added one new level to SuperTux team section, changed their numbers (please test!) ============================================================================== (date: 2004/08/03 18:47:15; author: rmcruz; state: Exp; lines: +2 -2) Bug fix: Ice blocks should now break full boxes. ============================================================================== (date: 2004/08/03 18:52:48; author: rmcruz; state: Exp; lines: +1 -2) Ooops, forgot to remove the line I use to not be damaged by bad guys. Yes, I am a lazy bastard. :D ============================================================================== (date: 2004/08/04 11:51:24; author: wansti; state: Exp; lines: +20 -20) small changes in the Cave Of Mirrors ============================================================================== (date: 2004/08/04 16:22:32; author: wansti; state: Exp; lines: +145 -50) added "Way Home" level minor design fixes in world1 levels ============================================================================== (date: 2004/08/05 10:04:17; author: rmcruz; state: Exp; lines: +3 -3) Bug fix: powerups were going on Tux direction, not based in the bump position. (If there are still problems, we can just disable this thing.) ============================================================================== (date: 2004/08/05 14:14:19; author: wansti; state: Exp; lines: +1 -1) more work on levels ============================================================================== (date: 2004/08/05 14:54:09; author: matzebraun; state: Exp; lines: +1 -1) removed -lGL again. on windows and macosx it's different names. AX_CHECK_GL should detect the correct one anyway and set it to GL_LIBS, if this doesn't work then fix AX_CHECK_GL instead of adding hacks ============================================================================== (date: 2004/08/05 15:06:59; author: matzebraun; state: Exp; lines: +2 -0) added some missing flags, that fix problems when regenerating configure ============================================================================== (date: 2004/08/06 21:29:06; author: wansti; state: Exp; lines: +14 -8) put two new levels (and level-templates) on the map (plus, I changed level numbers again) The world map of Bonus Island, as it is with this commit, is CONSIDERED FINAL So, if there are no objections, this is what Bonus Island will look like in 0.1.2 ============================================================================== (date: 2004/08/08 09:39:20; author: wansti; state: Exp; lines: +1 -11) added unDEFER's water and waterfall tiles and used them in wansti-level1 ============================================================================== (date: 2004/08/08 10:37:03; author: wansti; state: Exp; lines: +15 -15) updated secret level (i.e. added waterfall :-) ) ============================================================================== (date: 2004/08/08 12:34:08; author: wansti; state: Exp; lines: +15 -0) added a simple teleporter leveldot i hope someone can come up with something better... ============================================================================== (date: 2004/08/10 11:33:26; author: rmcruz; state: Exp; lines: +1 -1) Changed 0.1.1 to 0.1.2 in 0_1_1_branch. ============================================================================== (date: 2004/08/10 11:34:25; author: rmcruz; state: Exp; lines: +2 -1) Fixed slot deleting. Bug report from Mickael Husson. ============================================================================== (date: 2004/08/10 16:18:08; author: rmcruz; state: Exp; lines: +6 -6) Added a '-' before Tux talks. Just so that it looks like it is Tux talking... Marek, if you don't like it, feel free to remove it. ============================================================================== (date: 2004/08/10 16:21:40; author: wansti; state: Exp; lines: +4 -0) updated waterfall and transparent water tiles from unDEFER added unDEFER to "Graphics" credits changed bonus levels to use transparent water ============================================================================== (date: 2004/08/10 17:28:34; author: sik0fewl; state: Exp; lines: +2 -2) - don't draw arm when Tux is ducking and holding something ============================================================================== (date: 2004/08/10 19:04:35; author: wansti; state: Exp; lines: +73 -46) added a new level - only one more to go! ============================================================================== (date: 2004/08/10 21:18:11; author: wansti; state: Exp; lines: +6 -1) hacked in a very simple but working teleporter, "That's-really-all-I'm-asking-for-edition" :-) anyone who is more into the code than i am, please revise! ============================================================================== (date: 2004/08/10 21:31:56; author: wansti; state: Exp; lines: +7 -1) just added a second teleporter to the world map ============================================================================== (date: 2004/08/10 22:27:17; author: rmcruz; state: Exp; lines: +4 -0) Added a warp world map dot image and sound effect. ============================================================================== (date: 2004/08/10 22:48:55; author: rmcruz; state: dead; lines: +0 -0) I was gonna implement warping. Looks like Marek was faster. ;) Removed my warpdot image. ============================================================================== (date: 2004/08/10 22:50:39; author: rmcruz; state: Exp; lines: +3 -2) Added warp sound and removed necessity of the boolean. Marek, should the teleport messages be shown for a period of time, like the passive ones, or what? ============================================================================== (date: 2004/08/10 22:56:34; author: rmcruz; state: Exp; lines: +2 -2) Removed (teleporter #t). Not needed, ============================================================================== (date: 2004/08/11 00:53:22; author: wansti; state: Exp; lines: +8 -1) completely redesigned Bonus Island world map using teleporters (levels are still missing) ============================================================================== (date: 2004/08/11 00:59:17; author: wansti; state: Exp; lines: +572 -115) included new lifeup sound from HEAD ============================================================================== (date: 2004/08/11 10:30:20; author: wansti; state: Exp; lines: +67 -16) put the levels on the map ============================================================================== (date: 2004/08/11 11:09:41; author: wansti; state: Exp; lines: +65 -19) added support for invisible teleporters players can now leave a section by going through the igloo ============================================================================== (date: 2004/08/11 11:11:24; author: wansti; state: Exp; lines: +1 -6) removed messages from igloo-teleporters ============================================================================== (date: 2004/08/11 12:05:56; author: wansti; state: Exp; lines: +3 -3) some small fixes ============================================================================== (date: 2004/08/11 17:16:45; author: rmcruz; state: Exp; lines: +2 -1) Added small delay on warping. ============================================================================== (date: 2004/08/11 22:01:14; author: wansti; state: Exp; lines: +114 -47) finished the last level - the testing can begin! ============================================================================== (date: 2004/08/11 22:46:45; author: wansti; state: dead; lines: +0 -0) updated NEWS and Bonus Island extro removed unused music ============================================================================== (date: 2004/08/12 15:09:07; author: wansti; state: Exp; lines: +2 -2) added transparent water to world1 levels ============================================================================== (date: 2004/08/12 18:51:29; author: rmcruz; state: Exp; lines: +5 -1) Close config file after accessing it!! Bug reported by unDEFER. ============================================================================== (date: 2004/08/12 18:56:39; author: rmcruz; state: Exp; lines: +1 -0) Install extro-bonus.txt! Bug reported by unDEFER. ============================================================================== (date: 2004/08/12 19:06:09; author: rmcruz; state: Exp; lines: +3 -3) Contrib levels were not working fine. Bug reported by unDEFER. ============================================================================== (date: 2004/08/13 10:10:49; author: wansti; state: Exp; lines: +4 -0) edited NEWS again (only the release date is missing, DON'T FORGET!) added a hint to the hub area that igloos take you back there. ============================================================================== (date: 2004/08/13 11:03:40; author: wansti; state: Exp; lines: +2 -1) made hint message passive ============================================================================== (date: 2004/08/13 11:19:17; author: wansti; state: Exp; lines: +1 -1) looked through text files, fixed a typo, put today's date into NEWS as 0.1.2 release date ============================================================================== (date: 2004/08/13 11:38:18; author: rmcruz; state: Exp; lines: +2 -1) Yet another file not being closed. Whoever that did the setup file related calls, certanely deserves a few slaps! ============================================================================== (date: 2004/08/14 09:55:40; author: wansti; state: Exp; lines: +6 -6) fixed "visible invisible blocks" in Something Fishy ============================================================================== (date: 2004/08/14 10:07:16; author: wansti; state: Exp; lines: +9 -9) small change to "Bonus Dias!" ============================================================================== (date: 2004/08/16 16:14:49; author: wansti; state: Exp; lines: +10 -10) added new box images ============================================================================== (date: 2004/08/18 21:27:29; author: rmcruz; state: Exp; lines: +2 -2) Bugfix: Collisions were not being applied for the Star powerup. Bug reported by Seneca. ============================================================================== (date: 2004/08/19 08:29:33; author: wansti; state: Exp; lines: +3 -3) small beauty fixes ============================================================================== (date: 2004/08/23 21:58:35; author: wansti; state: Exp; lines: +1 -1) changed the release date of 0.1.2 to 24 August 2004 --READY FOR RELEASE ============================================================================== 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 --------------------------- * Game save/load feature. Tobias Glaesser * Created Level 4 (Tux in Sky) Ricardo Cruz * Created Level 3 (Mondo) Philippe Saint-Pierre * New collision detection. (object vs. map) Tobias Glaesser * Nice level-editor help text. Christopher A. Webber * Compiling with g++ is supported. Tobias Glaesser * Added realistic physics. Tobias Glaesser * Created new letters. Ingo Ruhnke * Gameplay fixes. (with the aim to make it at least as playable as 0.0.5 was) Tobias Glaesser * Flexible font (text) handling. Tobias Glaesser * Rewritten menu code. Tobias Glaesser * Upgrades go into the opposite direction Tux collided with. Ricardo Cruz * First implementation of a graphical leveleditor interface. Tobias Glaesser * You can test levels directly in the leveleditor. Ricardo Cruz & Tobias Glaesser * Reinit timers when tux dies. Duong-Khang NGUYEN * Got rid of the TEXTURE_RECTANGLE NVIDIA extension. It should be possible to play the game in OpenGl mode with the most graphic cards now. Tobias Glaesser * Added optional backgrounds for levels. Tobias Glaesser * First code to optimize the FPS. The maximum are 100 FPS. Tobias Glaesser * Introduced command line option --show-fps. It's self-describing. :) Tobias Glaesser * Text is displayed correctly in OpenGL mode now. Tobias Glaesser * Alpha works in OpenGL mode now. Tobias Glaesser * Rewrite of text/font related code, which should bring huge performance increases to you. Tobias Glaesser * Added a highscore background and improved the name input code. Tobias Glaesser * Added feature to enter your name for a new highscore. Ricardo Cruz * Grid support for the leveleditor and you can look what's inside a brick now. Ricardo Cruz * Initial infrastructure for mapping keys. Tobias Glaesser & Ricardo Cruz * Fixed a little displaying bug of upgrades. Ricardo Cruz * Improved and fixed the sound support another time. Duong-Khang NGUYEN * Fixed uncorrect use of TIME_WARNING. Duong-Khang NGUYEN * Provided hint for fixing memory leak when fullscreen is toggled. Ricardo Cruz * Made the code more flexible. This means we could add support for two-player games relativly easily and add tons of bad guys in the future. Tobias Glaesser * You can achieve as many frames as your hardware allows now. Tobias Glaesser * Timers calculate with the real time now. (FIXME: Pause doesn't work properly for now) Tobias Glaesser * Added OpenGL mode. Tobias Glaesser * Restructured much code or even all code of SuperTux in an object orientated way. Yeah, that's even possible in C and brought many new source-files to us. ;) Tobias Glaesser * Fixes and improvements for the leveleditor. Ricardo Cruz * WIN32 build fixes and memory freeing fixes. Duong-Khang NGUYEN * Can now hold and shoot laptops by holding fire and approaching a flat one. Dan Koestler * Fixed possible segfaults. Tobias Glaesser * Reorganized level-code and introduced level-subset-structure. Tobias Glaesser * Fixed Amiga/MorphOS build problem. SixK * Improved menu. Tobias Glaesser * Fixed the menu-flickering and added a cool shadow effect. Ricardo Cruz & Tobias Glaesser * Fixed some issues around our new leveleditor. Tobias Glaesser * New leveleditor! I'd like to put a second and a third exclamation mark here. :) Ricardo Cruz * Added: stereo sounds Duong-Khang NGUYEN * Added: displaying tux left Tobias Glaesser * Added: --disable-music and music on/off menu option Duong-Khang NGUYEN * Changed out some music. Created sped-up versions of songs for when time is running out. Bill Kendrick * New laptop enemy graphics. Sounds when you stomp and kick them. Bill Kendrick 0.0.5 - December 24th, 2003 --------------------------- * Added "Level 2" Tobias Glaesser * Added a menu. You can set sound and fullscreen on and off for example. Tobias Glaesser * Improved sound handling again. Added: playing different songs in one level is now supported (now we need new songs!) Duong-Khang NGUYEN * Added 'PAUSE' feature. Tobias Glaesser * Levels have to specify a theme now. Tobias Glaesser * Fixed FIXME (tux doesn't die anymore, when he reaches the end of a level). And added a result-screen. (Nothing spectacular ;) ) Tobias Glaesser * Fixed FIXME (sound when 100 distros are reached). And set the maximum lives to 4. Tobias Glaesser * New images for the shared folder. Duong-Khang NGUYEN * command-line option "--disable-sound" and "--help" now work Duong-Khang NGUYEN * Added high score feature. Adam Czachorowski * Surfaces converted to display format for speed. (Thanks to SDL_DisplayFormatAlpha() - wasn't around a few years ago!) * Sped up FPS (throttle) * Adding a new level (level,images,music) should be very easy now! Tobias Glaesser * Shooting enemies increases score Tobias Glaesser * Game over sequence. Tobias Glaesser * Added 'make install PREFIX=/usr' and 'make uninstall PREFIX=/usr' Tobias Glaesser * Initial support for additional levels. Tobias Glaesser * One-ups ever 100 distros Tobias Glaesser * Fixed up Makefile Tobias Glaesser 0.0.4 - July 15, 2002 --------------------- * Fixed source so that "nosound" target would actually compile and build. 0.0.3 - May 27, 2002 -------------------- * Redid level 1. * Coin bricks can be hit multiple times. * You lose shooting (coffee) power-up if you get hurt. * Jump bug fixed. * Added "distros" counter to screen. * Added new enemy: Evil Money Bags * Game aborted if sounds/music couldn't be loaded. Fixed. 0.0.2 - November 8, 2001 ------------------------ * Added "--version" and skeleton "--help" displays * More sound effects. * Laptop bad-guy fixed. * Skidding images created. * Initial music code added. * Bullets kill enemies. * Golden Herring (invincibility) upgrade added. 0.0.1 - December 3, 2000 ------------------------ * New title screen Eric Windish * Makefile fixes Ian INITIAL RELEASE 0.0.0 - April 11, 2000 -------------------------------------- * Initial alpha release.