3 http://super-tux.sf.net/
5 Last update: May 3, 2004
7 Milestone 0.1.0 - May 3, 2004
8 ------------------------
9 2004-05-03 00:21 grumbel
11 * contrib/levelconvert.py: - removed old convert script, the
12 working one is still in place
14 2004-05-03 00:17 grumbel
16 * src/title.cpp: - fixed intro jumping
18 2004-05-02 23:38 matzebraun
22 2004-05-02 23:28 tobgle
24 * src/: badguy.cpp, badguy.h, button.cpp, button.h, gameobjs.h,
25 leveleditor.cpp, player.h, special.h, title.cpp, type.h,
26 world.cpp: leveleditor related improvements
28 2004-05-02 20:47 grumbel
30 * Makefile.am, TODO, configure.ac: - added lispreader issue to todo
31 - changed version number
33 2004-05-02 18:08 matzebraun
35 * TODO, src/leveleditor.cpp, src/scene.cpp, src/scene.h,
36 src/title.cpp, src/worldmap.cpp: fixed that points aren't reset
39 2004-05-02 17:51 matzebraun
41 * TODO, src/gameloop.cpp, src/world.cpp: fixed musicproblems in
42 endgame and fixed multicoinblock problems (not optimal yet, but I
43 don't want to do a complicated real fix before the release)
45 2004-05-02 17:30 matzebraun
47 * TODO, src/title.cpp: fixed (well worked around) jump problems in
50 2004-05-02 16:56 rmcruz
52 * src/intro.cpp: Only use the fade() on the debug mode. Is anyone
53 willing to check this fading code to see what's wrong with it?
55 2004-05-01 21:07 grumbel
57 * data/levels/world1/level6.stl: - fixed hidden passage which
60 2004-05-01 18:39 grumbel
62 * src/: setup.cpp, texture.cpp, texture.h: - fixed compile with
65 2004-05-01 17:46 grumbel
67 * src/: badguy.cpp, player.cpp: - improved verboseness of badguy in
68 wall error message - fixed bug that caused tux to only high jump
71 2004-05-01 16:43 grumbel
73 * data/images/tilesets/: background7.png, background8.png,
74 exitbg.png, exitfg.png, snow3.png: - changed contrast and made
75 little pixel corrections
77 2004-05-01 16:41 grumbel
79 * data/levels/world1/: level24.stl, level25.stl: - badguy in wall
82 2004-05-01 16:37 grumbel
84 * data/levels/world1/level23.stl: - added some background tiles -
87 2004-05-01 16:31 grumbel
89 * data/levels/world1/level22.stl: - badguy in wall fixes
91 2004-05-01 16:29 grumbel
93 * data/levels/world1/level21.stl: - added some background tiles -
96 2004-05-01 16:23 grumbel
98 * data/levels/world1/level20.stl: - added some background tiles -
101 2004-05-01 16:10 grumbel
103 * data/levels/world1/: level18.stl, level19.stl: - added some
104 background tiles - badguy in wall fixes
106 2004-05-01 16:05 grumbel
108 * data/levels/world1/level18.stl: - added some background tiles
110 2004-05-01 15:57 grumbel
112 * data/levels/world1/level17.stl: - added some background tiles
114 2004-05-01 15:49 grumbel
116 * data/levels/world1/level16.stl: - added some background tiles
118 2004-05-01 15:43 grumbel
120 * data/levels/world1/level15.stl: - added some background tiles
122 2004-05-01 15:38 grumbel
124 * data/levels/world1/level14.stl: - added some background tiles
126 2004-05-01 15:28 grumbel
128 * data/levels/world1/level13.stl: - added some background tiles
130 2004-05-01 15:22 grumbel
132 * data/levels/world1/: level11.stl, level12.stl: - added some
135 2004-05-01 15:08 grumbel
137 * TODO: fixed level7 bug, does anybody mind if we removed the
140 2004-05-01 15:08 grumbel
142 * data/levels/world1/level7.stl: - fixed one-tile space bonus bug
144 2004-05-01 14:46 grumbel
146 * data/levels/world1/level10.stl: - added some background tiles
148 2004-05-01 14:40 grumbel
150 * data/levels/world1/level9.stl: - added some background tiles
152 2004-05-01 14:33 grumbel
154 * data/levels/world1/level8.stl: - added some background tiles
156 2004-05-01 14:24 grumbel
158 * data/levels/world1/: level7.stl: - added some background tiles
160 2004-05-01 14:21 grumbel
162 * data/levels/world1/level6.stl: - added some background tiles
164 2004-05-01 14:11 grumbel
166 * data/levels/world1/level5.stl: - added some background tiles
168 2004-05-01 14:06 grumbel
170 * data/levels/world1/level4.stl: - added some background tiles
172 2004-05-01 13:59 grumbel
174 * data/levels/world1/: level1.stl, level2.stl, level3.stl: - added
175 some background tiles
177 2004-05-01 13:39 grumbel
179 * data/levels/world1/: level3.stl, level5.stl: - removed some evil
182 2004-05-01 13:25 rmcruz
184 * src/screen.cpp: Just use flipscreen(), instead of giving true as
185 update argument. This update thing seems broken. Anyway, still
188 2004-05-01 13:25 grumbel
190 * data/levels/world1/level7.stl: - removed a bunch of random acting
191 bouncing snowball and replaced them with other enemies
193 2004-05-01 13:14 rmcruz
195 * src/texture.cpp: Added alpha support for SDL. Dunno if works,
198 2004-05-01 13:12 grumbel
200 * data/levels/world1/level5.stl: - changed layout of water areas to
203 2004-05-01 13:00 rmcruz
205 * src/screen.cpp: Fixed naming.
207 2004-05-01 12:59 rmcruz
209 * src/: intro.cpp, screen.cpp, screen.h: First atempt to add a fade
210 in/out function. Though, it doesn't work, dunno why in the Open
211 GL mode. The SDL frontend doesn't seem to support alpha
212 blittling whatsoever.
214 2004-05-01 12:58 grumbel
216 * data/levels/world1/level4.stl: - fixed secret to don't look like
217 a bug (ie. moved background tiles into foreground)
219 2004-05-01 12:52 grumbel
221 * data/levels/world1/level1.stl: - changed highjump tutorial so
222 that it is impossible to get stuck
224 2004-05-01 12:36 grumbel
226 * data/levels/world1/level19.stl: - feet visible at exit solved
228 2004-05-01 12:32 grumbel
230 * data/levels/world1/level15.stl: - fixed problematic situation
231 with iceblock and two spikes and not enough space to the roof
233 2004-05-01 12:26 grumbel
235 * data/levels/world1/level14.stl: - fixed feed visible in exit -
236 fixed badguy in wall error
238 2004-05-01 12:18 grumbel
240 * data/levels/world1/level13.stl: - removed cloud tiles, since done
241 via particle system - removed some other obsolete tiles
243 2004-05-01 12:12 grumbel
245 * data/levels/world1/level11.stl: - fixed an annoying hide-tile
246 that causes the player due die easily due to back bumping into a
249 2004-05-01 12:12 rmcruz
251 * src/player.cpp: Just made stars to blink more.
253 2004-05-01 12:07 grumbel
255 * data/levels/world1/level10.stl: - fixed a few enemy positions,
256 removed snowball that made stuff to frustrating
258 2004-04-30 20:44 grumbel
260 * TODO: added another bug
262 2004-04-30 19:09 sik0fewl
264 * TODO: - separated fixed from unfixed in TODO
266 2004-04-30 17:29 matzebraun
270 2004-04-30 17:13 matzebraun
274 2004-04-30 17:07 matzebraun
278 2004-04-30 17:01 matzebraun
282 2004-04-30 16:51 matzebraun
286 2004-04-30 16:43 matzebraun
290 2004-04-30 16:38 matzebraun
294 2004-04-30 16:31 matzebraun
296 * autogen.sh: don't use buggy automake1.8 (install is broken)
298 2004-04-30 16:29 matzebraun
300 * Makefile.cvs: removed outdated Makefile.cvs
302 2004-04-30 13:40 rmcruz
306 2004-04-30 13:20 rmcruz
308 * src/: menu.cpp, menu.h: Return a string, instead of a char array
309 pointer, in order to please Ingo.
311 2004-04-30 11:48 grumbel
313 * src/: player.cpp, player.h: - reduced jump tolleranze to two
316 2004-04-30 09:25 sik0fewl
318 * src/badguy.cpp: - make badguys bounce up when bumped from beneath
320 2004-04-30 08:07 sik0fewl
322 * src/badguy.cpp: - fixed stunned blocks moving when bumped into
323 (as pointed out by Bill)
325 2004-04-30 03:23 sik0fewl
327 * src/badguy.cpp: - should fix all cases of bad guys
328 walking/bouncing backwards
330 2004-04-30 02:53 sik0fewl
332 * src/: player.cpp, player.h: - Fixed jumping so it works in a way
333 everybody can enjoy :)
335 2004-04-30 01:23 rmcruz
337 * src/world.cpp: In the invincible mode, don't bump/squish enemies,
340 2004-04-30 01:12 rmcruz
342 * src/: player.cpp, player.h: In the invincible mode, stars start
343 flickering when the time is almost gone, as requested by Bill
346 2004-04-30 00:27 rmcruz
348 * data/levels/world1/level5.stl: Just changed a snowball into a
349 mr.iceblock, as it used to be. It turns that place more hard,
350 but player can just grab star anyway.
352 2004-04-30 00:08 rmcruz
354 * src/menu.cpp: Fixed a bug that could cause memory segfaults or
357 2004-04-29 21:42 grumbel
359 * src/player.cpp: undo'ed Ricardo patch, since it makes small jumps
360 completly impossible instead of improving them (ie. velocity
361 starts with vmax, if you don't reset it you will always get the
362 highest possible jump)
364 2004-04-29 20:58 rmcruz
366 * src/player.cpp: Commented the set_velocity_y(0). I guess this is
367 better than doing a crappy small jump.
369 2004-04-29 19:32 rmcruz
371 * src/title.cpp: Fixed a couple of bugs when deleting slots: -
372 don't quit when back button is pressed; - refresh slots when one
375 2004-04-29 19:20 matzebraun
377 * src/badguy.cpp: you can't bump flying snowballs
379 2004-04-29 18:23 matzebraun
381 * src/: level.cpp, level.h, leveleditor.cpp: another leak fix for
384 2004-04-29 18:16 matzebraun
386 * src/: level.cpp, level.h, leveleditor.cpp: fixed some memory
387 leaks in the leveleditor and level code
389 2004-04-29 17:41 matzebraun
391 * src/leveleditor.cpp: fixed broken leveleditor menus
393 2004-04-29 17:18 rmcruz
395 * data/images/shared/old/red-glow.png,
396 data/images/shared/old/skidfiretux-left.png,
397 data/images/shared/red-glow.png,
398 data/images/shared/skidfiretux-left.png,
399 data/images/shared/skidfiretux-right.png,
400 data/images/shared/old/skidfiretux-right.png, src/resources.cpp,
401 src/resources.h: Moved some old and unused graphics to the old
402 dir. Also removed red-glow dependecy from the game.
404 Congratulations Ingo, now we are using 100% original graphics.
406 2004-04-29 16:07 rmcruz
408 * src/menu.cpp: When Enter is pressed in an input field, instead of
409 hidding the menu, go to the next item.
411 2004-04-29 15:54 matzebraun
413 * src/collision.cpp: apparently we get a 0 tile from time to time,
416 2004-04-29 15:44 matzebraun
418 * src/: collision.cpp, level.cpp, level.h, player.cpp: -optimized
419 and cleaned up collision_object_map -fixed collision detection
420 moving tux far away from his last position -fixed fuck code not
423 All in all ducking and sliding in small areas should work like
426 2004-04-29 15:36 grumbel
428 * src/setup.cpp: power -> power/run
430 2004-04-29 15:30 grumbel
432 * data/Makefile.am: - added missing files
434 2004-04-29 15:07 grumbel
436 * data/levels/world1/: level21.stl, level22.stl, level26.stl,
437 level8.stl: - fixed endseq
439 2004-04-29 15:02 rmcruz
441 * src/title.cpp: When removing a slot, keep the menu in the slots'
444 2004-04-29 13:32 rmcruz
446 * src/: menu.cpp, menu.h: Added a flickering cursor for input menu
447 fields. The code is kinda of sucky, so feel free to clean it up.
449 Unfortanely, there isn't any '_' charcter, so I have to use '-'
450 :( I hope, we will soon add a new row of characters.
452 2004-04-29 12:45 matzebraun
454 * src/gameobjs.cpp: added missing #include <algorithm>
456 2004-04-29 12:34 rmcruz
458 * src/: menu.cpp, menu.h, title.cpp: Added removing of slots when
461 2004-04-29 12:00 rmcruz
463 * src/: leveleditor.cpp, menu.cpp, menu.h: Created a simple
464 confirm_dialog. Currently only used by the level editor, but can
465 be used, for instance, by slot delete confirmation.
467 2004-04-29 02:53 grumbel
469 * data/intro.txt: - fixed typo, and gwen/penny
471 2004-04-29 02:53 grumbel
473 * data/intro.txt: - fixed typo
475 2004-04-29 02:51 grumbel
477 * src/: gameloop.cpp, worldmap.cpp: - fixed align of lives display
480 2004-04-29 02:43 grumbel
482 * src/: player.cpp, player.h: - removed auto-repeat of jump events,
483 now one has to press again to jump and can't just hold button,
484 makes the game a little bit more difficult, but removes the ugly
485 situations with largetux stuck directly under a tile and bouncing
486 up and down all the time
488 2004-04-29 02:15 grumbel
490 * TODO, src/badguy.cpp, src/gameloop.cpp, src/gameloop.h,
491 src/music_manager.cpp, src/music_manager.h, src/player.cpp,
492 src/player.h, src/special.cpp, src/text.cpp, src/worldmap.cpp:
493 <MatzeB> -updates the TODO file <MatzeB> -should really fix the
494 problems when picking up specials <MatzeB> -should fix mriceblock
495 not falling down <MatzeB> -you can duck again while jumping
496 <MatzeB> -textscroller isn't framerate limited anymore <MatzeB>
497 -changes to the endsequence code, so that you can always hear the
498 complete music single
500 grumbel: removed the duck while jumping thing, since that is
501 reserved for the butt-jump
503 2004-04-29 00:31 rmcruz
505 * data/music/: fortress-fast.mod, Mortimers_chipdisko-fast.mod,
506 Mortimers_chipdisko.mod, SALCON-fast.MOD, fortress.mod,
507 SALCON.MOD, theme.mod: Marek update for musics. It looks like
508 due to a SDL_mixer bug, all musics loaded need to have the same
511 2004-04-28 23:27 grumbel
513 * data/: images/tilesets/run1.png, images/tilesets/run2.png,
514 images/tilesets/run3.png, images/tilesets/run4.png,
515 images/tilesets/supertux.stgt, levels/world1/level1.stl,
516 levels/world1/level7.stl: - fixed author of level7 - added
519 2004-04-28 23:23 rmcruz
521 * src/badguy.cpp: Tux kicking animation wasn't being used in some
522 circustances - fixed.
524 2004-04-28 22:51 grumbel
526 * src/: menu.cpp, setup.cpp: - removed joystick setup menu, since
527 it won't work anyway - changed wording from key to keyboard -
528 fixed strcpy versus change_input
530 2004-04-28 22:34 grumbel
532 * src/: special.cpp, world.cpp: - memleak fix for my last patch -
533 iceflower/growup crash fix (well, maybe)
535 2004-04-28 22:28 grumbel
537 * src/gameobjs.cpp: - replaced evil cast with std::find
539 2004-04-28 22:24 grumbel
541 * src/: gameobjs.cpp, special.cpp, world.cpp, world.h: MatzeB: that
542 shoudl fix the cases where you die when picking up an iceflower
544 2004-04-28 22:07 grumbel
546 * src/leveleditor.cpp: MatzeBs patch for evil cast
548 2004-04-28 20:46 grumbel
550 * data/CREDITS: added story credits
552 2004-04-28 20:45 grumbel
554 * src/: badguy.cpp, badguy.h, level.cpp, level.h, leveleditor.cpp,
555 title.cpp: <MatzeB> my patch fixes another leak in the
556 levelsubset code and cleans that up a little bit <MatzeB> it also
557 removes the code for the bsod badguy, since that was a
558 duplication of the snowball code anyway
560 2004-04-28 19:27 grumbel
562 * src/: gameloop.cpp, resources.cpp, resources.h: - added level
563 done song, endseq needs to be a bit longer to get the song right
565 2004-04-28 17:07 grumbel
567 * data/CREDITS: -changed wording
569 2004-04-28 16:58 rmcruz
571 * src/: defines.h, intro.cpp, text.cpp, text.h, title.cpp,
572 worldmap.cpp: Made display_text_file() to get the scroll speed as
573 an argument. This way we can make the intro slower than the
574 credits, for instance. It was just impossible to read them.
575 Anyway, you can easily change their speed in defines.h .
577 Also fixes a bug that was making the text to take while before
578 starting to be displayed.
580 2004-04-28 16:28 grumbel
582 * data/music/tux-leveldone.mod: - leveldone music from Wansti
584 2004-04-28 16:12 rmcruz
586 * src/player.cpp: Forgot to commit this file. It used badguy's
589 2004-04-28 16:09 rmcruz
591 * src/: badguy.cpp, badguy.h: Changed kill_me() in order to get the
592 score has an argument. This way, it makes much more flexible the
595 2004-04-28 16:01 grumbel
597 * data/images/background/extro.jpg, data/levels/world1/level26.stl,
598 src/worldmap.cpp: - added new extro background
600 2004-04-28 15:45 grumbel
602 * data/supertux.strf, data/images/shared/firetux-duck-left.png,
603 data/images/shared/firetux-duck-right.png,
604 data/images/shared/iceflower-1.png,
605 data/images/shared/iceflower-2.png,
606 data/images/shared/iceflower-3.png,
607 data/images/shared/iceflower.png, data/levels/world1/level19.stl,
608 src/player.cpp: - added fire duck tux - turned iceflower into a
611 2004-04-28 15:27 grumbel
613 * AUTHORS, data/CREDITS: - added two music authors
615 2004-04-28 15:18 grumbel
617 * src/: resources.cpp, setup.cpp, setup.h, supertux.cpp, text.cpp,
618 texture.cpp, title.cpp, world.cpp, world.h, worldmap.cpp:
619 <MatzeB> fixes some remaining memory leaks
621 2004-04-28 14:39 rmcruz
623 * data/CREDITS: Removed Marek's email... I must have forgotten
625 2004-04-28 14:15 rmcruz
627 * AUTHORS, INSTALL, LEVELDESIGN, README: Applied patch from Ryan
628 (the one sent to the mailing list). Basically it corrects a few
629 grammar errors from me ;) and also formats some stuff.
631 2004-04-28 14:13 rmcruz
633 * src/badguy.cpp: Don't give score when flatting a badguy, since
634 this leaves to unfair situations. Besides, we are already giving
635 score for when he kills other enemies...
637 I also think that we should give (let's say) half of the score,
638 when a badguy is killed by a bullet. Since it is so easy to do
639 that... What do you say?
641 2004-04-28 13:43 rmcruz
643 * src/special.cpp: Fixed bug told in the mailing list: «- fireballs
644 don't shoot if you are above screen (they're destroyed because
645 they're off screen)» There is not point in removing them when
648 2004-04-28 02:14 grumbel
650 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
651 level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
652 level17.stl, level18.stl, level19.stl, level2.stl, level20.stl,
653 level23.stl, level24.stl, level3.stl, level4.stl, level5.stl,
654 level6.stl, level7.stl, level8.stl, level9.stl: - fixed
655 endsequences and a few other minor issues
657 2004-04-27 23:49 grumbel
661 2004-04-27 23:33 grumbel
663 * data/: images/tilesets/nolok1.png, images/tilesets/nolok2.png,
664 images/tilesets/supertux.stgt, levels/world1/level26.stl: - added
665 nolok statue to the throne room
667 2004-04-27 23:11 rmcruz
669 * data/CREDITS: Improved the CREDITS a little bit: - removed emails
670 (Ingo, in a irc discussion, you were the 1st one to say that
671 emails should go to the package CREDITS file, not the in-game
672 one). I have already done that. - and just made something here
675 I don't really like the nicknames, but I left them there. I think
676 we should have a credits section in the webpage and there will be
677 the best place to put them. (OT: we also need a screenshots
678 section and old version downloads should be avaible).
679 Futhermore, I would still prefer one in-game credits with
682 2004-04-27 23:00 rmcruz
684 * src/special.cpp: Matze made eggs not to be removed at all during
685 a level saying that they shouldn't be destroyed when off the
686 screen. The fact is that OFFSCREEN_DISTANCE is already pretty
687 generous, but if you don't think so, just increase it.
689 2004-04-27 21:18 grumbel
693 2004-04-27 21:17 grumbel
695 * src/: tile.cpp, world.cpp: removed debug stuff
697 2004-04-27 21:16 grumbel
699 * TODO, data/extro.txt, src/worldmap.cpp: - added credit after
700 extro, might need a bit fadeout stuff
702 2004-04-27 21:01 grumbel
704 * data/images/background/oiltux.jpg: - added oiltux
706 2004-04-27 20:55 grumbel
708 * src/: defines.h, text.cpp: - decreased kick time even more, fixed
711 2004-04-27 20:44 grumbel
713 * src/: worldmap.cpp, worldmap.h: - made worldmap CPU independend,
716 2004-04-27 20:35 grumbel
718 * data/supertux.strf: - added 'falling' graphics, well, not really,
719 but better than invisible
721 2004-04-27 20:29 grumbel
723 * src/gameloop.cpp: - reset bonus on kill
725 2004-04-27 19:09 grumbel
727 * TODO, data/supertux.strf, src/badguy.cpp, src/badguy.h,
728 src/leveleditor.cpp, src/special.cpp: <MatzeB> -adds a workaround
729 for the disappearing eggs (they're just not removed anymore when
730 off screen) <MatzeB> -updates the TODO file <MatzeB> -small fix
731 for mrbomb exploding and hitting other mrbomb <MatzeB> -renaming
732 money/laptop to jumpy/mriceblock <MatzeB> -fix for enemies
735 2004-04-27 19:06 grumbel
737 * data/levels/world1/level26.stl: - endseq fixing
739 2004-04-27 17:45 grumbel
741 * data/CREDITS: name fix
743 2004-04-27 17:15 grumbel
745 * src/: gameloop.cpp, level.cpp, text.cpp, text.h, worldmap.cpp,
746 worldmap.h: - added extro support to worldmap, crashes however,
749 0x080826f5 in display_text_file(std::string const&, Surface*) ()
750 at music_manager.cpp:26 26 MusicManager::MusicManager()
751 (gdb) where #0 0x080826f5 in display_text_file(std::string
752 const&, Surface*) () at music_manager.cpp:26 #1 0x080826b5 in
753 display_text_file(std::string const&, std::string const&)
754 (file=@0x88ad5d0, surface=@0xbffff230) at text.cpp:234 #2
755 0x08093b31 in WorldMapNS::WorldMap::update() (this=0xbffff3b0) at
758 2004-04-27 17:07 grumbel
760 * data/levels/default/worldmap.stwm: -m added extro
762 2004-04-27 16:26 grumbel
764 * data/images/tilesets/: brick0.png, brick1.png: - changed brick
765 color a little bit to look less yellow/green-ish
767 2004-04-27 15:59 rmcruz
769 * src/defines.h: Just decreased the kicking time (the 3 secs were
770 only for testing purposes).
772 2004-04-27 14:10 grumbel
774 * data/CREDITS: - added some mail addresses, but looks bloated
775 again, might be a good idea to reorder it for people instead of
778 2004-04-27 14:08 grumbel
780 * data/supertux.strf: - fixed align
782 2004-04-27 13:46 grumbel
784 * data/CREDITS: this new CREDITS file *IS* an improvement, it might
785 not be perfect, but its a lot better then the old one, if you
786 miss something in this one *ADD* that stuff and don't replace it
787 with an rather obsolete file
789 2004-04-27 13:11 rmcruz
791 * TODO, TODO.txt: Updated the TODO list and changed the extension.
793 Please, use these headers in every documentation file, in order
794 to keep consistency: « - Those behind SuperTux -
795 http://super-tux.sf.net/
797 Last update: April 26, 2004 » Obviously, replacing - * - by a
798 description and Last update by the last update date.
800 2004-04-27 13:06 rmcruz
802 * src/: badguy.cpp, gameloop.cpp, special.cpp: Applied patch from
803 Matze Braun that was sent to the mailing list. According to
804 Matzes, changes are: « -fixes fast music being replayed again and
805 again -fixes time being displayed negatively when tux dies
806 because of timeout -fixes exploding bombs that hit mrbomb, so
807 that the hit mrbomb now really transform into a bomb -updates
810 I've also fixed two more bugs listed in the TODO: « - enemies
811 start running backwards, when they collide with a flame - egg
812 gets removed when leaving the screen, while badguys don't or at
813 least much later, thus its not possible to wait for an egg that
816 2004-04-27 12:22 rmcruz
818 * data/images/shared/: old/bigcape-left-0.png,
819 old/bigcape-left-1.png, old/bigcape-right-0.png,
820 old/bigcape-right-1.png, old/bigfiretux-left-0.png,
821 old/bigfiretux-left-1.png, old/bigfiretux-left-2.png,
822 old/bigfiretux-left-jump.png, old/bigfiretux-right-0.png,
823 old/bigfiretux-right-1.png, old/bigfiretux-right-2.png,
824 old/bigfiretux-right-jump.png, old/bullet2.png,
825 old/cape-left-0.png, old/cape-left-1.png, old/cape-right-0.png,
826 old/cape-right-1.png, old/coffee2.png, old/duckfiretux-left.png,
827 old/duckfiretux-right.png, old/ducktux-left.png,
828 old/ducktux-right.png, old/firetux-left-0.png,
829 old/firetux-left-0.png.right, old/firetux-left-1.png,
830 old/firetux-left-1.png.right, old/firetux-left-2.png,
831 old/firetux-left-2.png.right, old/firetux-right-0.png,
832 old/firetux-right-1.png, old/firetux-right-2.png,
833 bigcape-left-0.png, bigcape-left-1.png, bigcape-right-0.png,
834 bigcape-right-1.png, bigfiretux-left-0.png,
835 bigfiretux-left-1.png, bigfiretux-left-2.png,
836 bigfiretux-left-jump.png, bigfiretux-right-0.png,
837 bigfiretux-right-1.png, bigfiretux-right-2.png,
838 bigfiretux-right-jump.png, bullet.png, cape-left-0.png,
839 cape-left-1.png, cape-right-0.png, cape-right-1.png, coffee.png,
840 duckfiretux-left.png, duckfiretux-right.png, ducktux-left.png,
841 ducktux-right.png, firetux-left-0.png, firetux-left-0.png.right,
842 firetux-left-1.png, firetux-left-1.png.right, firetux-left-2.png,
843 firetux-left-2.png.right, firetux-right-0.png,
844 firetux-right-1.png, firetux-right-2.png: Yet another change of
845 old images to the old dir. I guess we are now using new fresh
846 graphics! Congrats, especially to Ingo!
848 2004-04-27 12:14 rmcruz
850 * data/CREDITS: Improve this file or leave it.
852 2004-04-27 00:11 rmcruz
854 * AUTHORS, ChangeLog, INSTALL, LEVELDESIGN, README: Updated the
855 documentation. There is still a few flaws. It would be usefull
856 to have an English-speaker reading these, since my English sux a
857 bit (being modest ;) ).
859 2004-04-26 23:39 grumbel
861 * data/levels/world1/: level17.stl, level18.stl, level19.stl,
862 level20.stl: - more endseq stuff
864 2004-04-26 23:10 grumbel
866 * src/collision.cpp: - little bugfix
868 2004-04-26 23:09 grumbel
870 * src/: special.cpp, special.h, world.cpp: bump patch for upgrades
873 2004-04-26 22:46 neoneurone
875 * configure.ac: credits for SuperTux development team
877 2004-04-26 22:36 grumbel
879 * data/levels/world1/: level24.stl, level25.stl, level26.stl: -
882 2004-04-26 22:22 grumbel
884 * data/levels/world1/: level13.stl, level14.stl, level15.stl,
885 level16.stl, level23.stl: - more endseq
887 2004-04-26 22:09 grumbel
889 * data/levels/world1/: level10.stl, level11.stl, level12.stl,
890 level5.stl, level7.stl, level8.stl, level9.stl: - more endseq
892 2004-04-26 21:58 grumbel
894 * src/: badguy.cpp, gameloop.cpp, player.cpp: - 'nother badguy fix
895 from MatzeB: <MatzeB> -fixes the bumping problem for badguys
896 <MatzeB> -implements bill kendricks proposal about helding
897 iceblock (if you hit another enemy while
899 2004-04-26 21:37 grumbel
901 * data/levels/world1/: level1.stl, level2.stl, level3.stl,
902 level4.stl, level5.stl, level6.stl: - fixed levels for new end
905 2004-04-26 21:35 grumbel
907 * data/images/tilesets/: endseq.png, finalgoal.png, supertux.stgt:
908 - added endseq/finalgoal tiles
910 2004-04-26 21:11 grumbel
912 * src/: collision.cpp, collision.h, gameloop.cpp, gameloop.h,
913 level.cpp, level.h, tile.cpp, tile.h, timer.cpp, timer.h: - new
914 more bulletprof endsequence code patch from MatzeB
916 2004-04-26 21:05 grumbel
918 * data/CREDITS: - rearanged the credits a bit, other people are
919 welcome to review/correct it where necesarry
921 2004-04-26 20:51 grumbel
923 * data/images/tilesets/black.png: - added missing black
925 2004-04-26 19:46 grumbel
927 * src/worldmap.cpp: - woopsy, fix for load/savegame
929 2004-04-26 19:35 grumbel
931 * src/: intro.cpp, screen.cpp, screen.h, setup.cpp, text.cpp: -
932 added loading/fadeout screen placeholder - cleaned up credit code
935 2004-04-26 18:45 grumbel
937 * src/scene.cpp: - gcc -Wall warning fix
939 2004-04-26 18:38 grumbel
941 * TODO.txt: added milestone1 todo
943 2004-04-26 17:04 grumbel
945 * src/text.cpp: - fixed miss align in scrolling text
947 2004-04-26 17:03 grumbel
949 * data/images/tilesets/supertux.stgt, src/gameloop.cpp,
950 src/lispreader.cpp, src/sprite_manager.cpp, src/title.cpp,
951 src/worldmap.cpp: - removed st_abort() from lisp reader, client
952 code should check the return value instead
954 2004-04-26 16:40 rmcruz
956 * src/: badguy.cpp, defines.h, player.cpp, player.h: Implemented
957 kicking (as asked by Ingo). The kick timing can be changed in
958 defines.h I've not tested it very well, but it doesn't seem to be
959 working. Can anyone have a look?
961 2004-04-26 16:24 rmcruz
963 * src/gameloop.cpp: Removed (just commented) the clear screen code
964 before the level starts. It looks bad when the intro info is
965 gradient and then it displays a black screen and then the level.
967 2004-04-26 16:20 rmcruz
969 * src/: intro.cpp, setup.cpp: Intro file should be the one to
970 handle the intro sequence, even if it is only one line of code.
971 I think we shouldn't get rid of it, because in the future it
972 should be improved and maybe support some sort of scripting.
974 2004-04-26 16:16 grumbel
976 * data/: images/worldmap/antarctica.stwt,
977 images/worldmap/snowman.png, levels/default/worldmap.stwm: -
980 2004-04-26 16:15 rmcruz
982 * src/: setup.cpp, text.cpp, text.h, title.cpp: Improved the
983 display_text_file(): moved to text.cpp and made it more
986 I wasn't able to test it, since the game crashes because of: «
987 LispReader: File not found: /home/rick2/.supertux/save/slot1.stsg
990 2004-04-26 15:43 grumbel
992 * data/images/shared/egg.png: - rounded the egg a bit
994 2004-04-26 15:38 grumbel
996 * data/images/worldmap/firetux.png,
997 data/images/worldmap/smalltux.png, src/worldmap.cpp,
998 src/worldmap.h: - added small/firetux to worldmap
1000 2004-04-26 15:18 grumbel
1002 * src/gameloop.cpp: - added more meaningfull savegame titles
1004 2004-04-26 15:13 grumbel
1006 * src/player.cpp: - changed priority of skid and duck to avoid
1007 glitches when ducking and skiding at the same time
1009 2004-04-26 15:00 grumbel
1011 * src/title.cpp: - fix for title-demo going weird
1013 2004-04-26 14:48 grumbel
1015 * src/gameloop.cpp: - fixed lives status to handle more than 5
1018 2004-04-26 14:42 grumbel
1020 * data/images/worldmap/antarctica.stwt: - added auto-walk markings
1022 2004-04-26 14:41 grumbel
1024 * src/: worldmap.cpp, worldmap.h: - added automatic walking on
1027 2004-04-26 14:41 grumbel
1029 * data/levels/default/worldmap.stwm: - added some more trees
1031 2004-04-26 14:21 grumbel
1033 * src/: badguy.cpp, level.cpp, lispreader.cpp, resources.cpp,
1034 setup.cpp, sound.cpp, sound.h, special.cpp, sprite.cpp, sprite.h,
1035 sprite_manager.cpp, sprite_manager.h, supertux.cpp, texture.cpp,
1036 texture.h, tile.cpp, tile.h, world.cpp, worldmap.cpp: <MatzeB>
1037 -cleanup in resource management functions <MatzeB> -fixes 3
1038 potential crashs (deleting Sprite classes, using member function
1039 in <MatzeB> BadGuy class after removing it) <MatzeB> -cleans
1040 up sound init code and hopes that calling Mix_AllocateChannel
1041 will make <MatzeB> SDL_mixer happy... <MatzeB> -fix paths that
1042 missed a / after DATADIR <MatzeB> at least valgrind doesn't
1043 report any errors anymore when you apply that patch <MatzeB>
1044 (memory errors though, not memory leaks)
1046 2004-04-26 14:19 grumbel
1048 * src/: gameloop.cpp, worldmap.cpp, worldmap.h: - added way to
1049 interupt exit sequence - added primitive autowalk to worldmap
1051 2004-04-26 13:45 grumbel
1053 * data/levels/world1/level14.stl: - fixed reset point, well, maybe
1054 not sure if this was the cause for being reseted in a completly
1057 2004-04-26 13:14 grumbel
1059 * src/gameobjs.cpp: - little bouncing block fix
1061 2004-04-26 12:51 grumbel
1063 * src/special.cpp: - fixed 'jump' on flower collection
1065 2004-04-26 12:46 grumbel
1067 * src/: world.cpp, world.h, worldmap.cpp: - added bonus loading
1069 2004-04-26 12:03 grumbel
1071 * src/: gameloop.cpp, player.cpp, scene.cpp, scene.h, worldmap.cpp:
1072 - added saving of bonuses on worldmap, no loading yet
1074 2004-04-26 02:32 grumbel
1076 * data/levels/world1/level15.stl: - added endseq
1078 2004-04-26 02:20 grumbel
1080 * data/levels/world1/level10.stl: - added endseq
1082 2004-04-26 02:17 grumbel
1084 * data/levels/world1/level2.stl: - added endseq
1086 2004-04-26 01:58 grumbel
1088 * data/levels/test/level3.stl: - endseq stuff
1090 2004-04-26 01:46 grumbel
1092 * src/: gameloop.cpp, gameloop.h, level.cpp, special.cpp,
1093 special.h: - tweaked bullet and endsequence
1095 2004-04-26 01:45 grumbel
1097 * data/levels/world1/level1.stl: - added end sequence
1099 2004-04-26 00:46 grumbel
1101 * data/images/tilesets/: goal1-1.png, goal1-2.png, goal1-3.png,
1102 goal1-4.png, goal1-5.png, goal2-1.png, goal2-2.png, goal2-3.png,
1103 goal2-4.png, goal2-5.png, supertux.stgt: - added goal tiles
1105 2004-04-26 00:23 grumbel
1107 * configure.ac, data/Makefile.am: [no log message]
1109 2004-04-26 00:13 grumbel
1111 * data/CREDITS: - moved heading/version info into code
1113 2004-04-26 00:10 grumbel
1115 * src/: player.cpp, special.cpp: - bullet tweaks
1117 2004-04-26 00:10 grumbel
1119 * data/images/shared/: bullet-1.png, bullet-2.png, bullet-3.png,
1120 bullet-4.png: - bullet gfx
1122 2004-04-25 23:55 grumbel
1124 * data/extro.txt, data/intro.txt, data/supertux.strf,
1125 src/button.cpp, src/configfile.cpp, src/defines.h,
1126 src/high_scores.cpp, src/level.cpp, src/lispreader.cpp,
1127 src/menu.cpp, src/menu.h, src/setup.cpp, src/special.cpp,
1128 src/special.h, src/sprite_manager.cpp, src/text.cpp,
1129 src/texture.cpp, src/texture.h, src/tile.cpp, src/tile.h,
1130 src/title.cpp, src/worldmap.cpp, src/worldmap.h: - memleak fix
1131 and menu fix from MatzeB - little bullet tweaking from myself -
1134 2004-04-25 22:22 grumbel
1136 * data/levels/world1/level19.stl: - fixed 'impossible to make'
1139 2004-04-25 22:18 grumbel
1141 * data/levels/world1/: level14.stl, level8.stl: - fixed jump on
1142 cave issue - fixed background tiles
1144 2004-04-25 21:58 grumbel
1146 * data/levels/world1/: level11.stl, level12.stl, level26.stl: -
1147 fixed some gradients
1149 2004-04-25 21:51 grumbel
1151 * data/levels/world1/: level10.stl, level14.stl, level21.stl,
1152 level22.stl, level23.stl, level3.stl, level4.stl, level5.stl,
1153 level6.stl, level7.stl, level8.stl, level9.stl: - replaced
1154 backgrounds with new ones
1156 2004-04-25 20:38 grumbel
1158 * configure.ac: - release preparations
1160 2004-04-25 20:37 grumbel
1162 * data/Makefile.am, src/Makefile.am: - fixed makefile a bit
1164 2004-04-25 20:35 grumbel
1166 * data/levels/default/worldmap.stwm: - removed the 'double' path
1168 2004-04-25 19:17 grumbel
1170 * data/supertux.strf: - fixed some align problems
1172 2004-04-25 18:46 grumbel
1174 * data/supertux.strf, src/player.cpp, src/player.h,
1175 src/resources.cpp, src/setup.cpp: - rewrote tux drawing code,
1178 2004-04-25 18:17 grumbel
1180 * src/: leveleditor.cpp, player.cpp, player.h, resources.cpp: -
1181 moved tux gfx into a struct
1183 2004-04-25 18:07 grumbel
1185 * data/supertux.strf, src/leveleditor.cpp, src/player.cpp,
1186 src/player.h, src/resources.cpp: - moved tux completly to sprites
1188 2004-04-25 17:21 rmcruz
1190 * src/title.cpp: Turned the display_credits() function more
1191 flexible by getting the file to open.
1193 Ingo, what do you think if we used this for the intro text?
1195 2004-04-25 16:34 grumbel
1197 * data/: images/shared/cloud.png, images/tilesets/background4.png,
1198 images/tilesets/background5.png, images/tilesets/background6.png,
1199 levels/test/level2.stl, levels/world1/level1.stl,
1200 levels/world1/level2.stl: - some minor improvements in the gfx
1202 2004-04-25 16:27 grumbel
1204 * src/: Makefile.am, intro.cpp, intro.h, music_manager.cpp,
1205 player.cpp, setup.cpp: - added intro text
1207 2004-04-25 16:16 rmcruz
1209 * src/lispreader.cpp: Ooops, did a mistake. Fixed by Arkadiusz
1210 Miskiewicz. Aparentaly, fclose(NULL) causes a segfault.
1212 2004-04-25 15:51 grumbel
1214 * src/: gameloop.cpp, level.cpp: -added gradient support for start
1217 2004-04-25 15:45 grumbel
1219 * data/levels/world1/level13.stl: - added background gradient
1221 2004-04-25 15:16 grumbel
1223 * src/gameloop.cpp: - improved look of start/gameover screens
1225 2004-04-25 14:50 rmcruz
1227 * data/levels/test/level4.stl: Just updated the gradients test to
1228 use the new color entries.
1230 2004-04-25 14:44 grumbel
1232 * data/images/status/letters-white-big.png: - removed blurriness
1234 2004-04-25 14:38 rmcruz
1236 * data/images/shared/: distro-0.png, distro-1.png, distro-2.png,
1237 distro-3.png, old/distro2-0.png, old/distro2-1.png,
1238 old/distro2-2.png, old/distro2-3.png: Changed the distros images
1239 to the old dir. Finally possible thanks to Ingo.
1241 2004-04-25 14:34 rmcruz
1243 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
1244 level12.stl, level15.stl, level16.stl, level17.stl, level18.stl,
1245 level19.stl, level2.stl, level20.stl, level26.stl, level3.stl,
1246 level4.stl, level5.stl, level6.stl, level7.stl, level8.stl,
1247 level9.stl: Yet another levels update by Marek. Changelog: «I
1248 fixed some minor flaws and tried to give each of the maps an
1249 original title. The latter was kinda difficult, because most of
1250 the maps didn't really have a theme, (like the bridge or the
1251 castle) so I had to make up their names; a task in which I maybe
1252 failed in some parts, but at least it's better than just
1255 2004-04-25 14:29 grumbel
1257 * data/images/worldmap/tux.png, src/worldmap.cpp: - added new
1260 2004-04-25 14:14 grumbel
1262 * data/levels/world1/level26.stl: - added gradient
1264 2004-04-25 14:11 grumbel
1266 * src/level.cpp: - fixed/changed gradient tags to match with the
1267 one used in the current level files
1269 2004-04-25 13:57 grumbel
1271 * data/images/: background/arctis2.jpg,
1272 shared/stalactite-broken.png, shared/stalactite.png,
1273 tilesets/supertux.stgt, tilesets/waves-0.png,
1274 tilesets/waves-1.png, tilesets/waves-2.png: - smoothed water a
1275 little bit - added new cloud - fixed stalactit look a bit
1277 2004-04-25 13:55 grumbel
1279 * src/: gameloop.cpp, resources.cpp: replaced distros with coins
1281 2004-04-25 13:34 grumbel
1283 * data/images/tilesets/: cloud-00.png, cloud-01.png, cloud-02.png,
1284 cloud-03.png, cloud-10.png, cloud-11.png, cloud-12.png,
1285 cloud-13.png: - added new cloud tile
1287 2004-04-25 12:02 rmcruz
1289 * src/lispreader.cpp: Just made lispreader to send an error message
1290 to stderr when the file could not be open, as suggested by
1291 Arkadiusz Miskiewicz.
1293 2004-04-24 22:36 grumbel
1295 * data/images/shared/: firetux-grab-left-0.png,
1296 firetux-grab-right-0.png, firetux-jump-left-0.png,
1297 firetux-jump-right-0.png, firetux-kick-left-0.png,
1298 firetux-kick-right-0.png, firetux-left-0.png.right,
1299 firetux-left-1.png.right, firetux-left-2.png.right,
1300 firetux-skid-left.png, firetux-skid-right.png,
1301 firetux-stand-left.png, firetux-stand-right.png,
1302 firetux-walk-left-0.png, firetux-walk-left-1.png,
1303 firetux-walk-left-2.png, firetux-walk-left-3.png,
1304 firetux-walk-left-4.png, firetux-walk-left-5.png,
1305 firetux-walk-right-0.png, firetux-walk-right-1.png,
1306 firetux-walk-right-2.png, firetux-walk-right-3.png,
1307 firetux-walk-right-4.png, firetux-walk-right-5.png: - added
1308 firetux, nothing more than a boring placeholder, but should be
1309 better than the current one
1311 2004-04-24 21:39 grumbel
1313 * data/images/worldmap/antarctica.stwt,
1314 data/images/worldmap/castle1.png,
1315 data/images/worldmap/castle2.png,
1316 data/images/worldmap/castle3.png,
1317 data/images/worldmap/castle4.png,
1318 data/images/worldmap/castle5.png,
1319 data/images/worldmap/castle6.png,
1320 data/images/worldmap/castle7.png,
1321 data/images/worldmap/castle8.png,
1322 data/images/worldmap/castle9.png,
1323 data/images/worldmap/igloo1.png, data/images/worldmap/igloo2.png,
1324 data/levels/default/worldmap.stwm, src/worldmap.cpp: - added
1327 2004-04-24 20:03 rmcruz
1329 * src/menu.cpp: At least my compiler (g++ (GCC) 3.3.2) needs this
1330 include. Anyway, there is still a crash to be fixed.
1332 2004-04-24 19:48 grumbel
1334 * src/: leveleditor.cpp, menu.cpp, menu.h, resources.cpp,
1335 setup.cpp, sound.cpp, sound.h: 'nother music patch by matzeb
1337 2004-04-24 17:27 rmcruz
1339 * src/: menu.cpp, menu.h: Ingo, that code is not buggy! You can say
1340 that it is a bad approuch, but it is not a bug! Besides, I don't
1341 think it's a bad approuch. Your code is maybe a better approuch.
1342 But in the other hand is buggy, so please let my code be there.
1344 Buggy, why, you may ask...
1346 Imagine this simple and fictional code:
1348 « #define MNID_START 1
1350 menu->additem("Start Game", MNID_START);
1351 menu->additem("Options");
1353 if(menu->check() == MNID_START) startgame(); »
1355 With your code, when you pressed Options, the game would also
1356 start. Have a look at it again and guess why ;-)
1358 2004-04-24 17:08 grumbel
1360 * src/: menu.h, setup.cpp: - fixed option menu
1362 2004-04-24 17:02 rmcruz
1364 * data/levels/: default/worldmap.stwm, world1/level10.stl,
1365 world1/level11.stl, world1/level12.stl, world1/level13.stl,
1366 world1/level14.stl, world1/level15.stl, world1/level16.stl,
1367 world1/level17.stl, world1/level18.stl, world1/level1.stl,
1368 world1/level19.stl, world1/level2.stl, world1/level20.stl,
1369 world1/level21.stl, world1/level22.stl, world1/level23.stl,
1370 world1/level24.stl, world1/level25.stl, world1/level26.stl,
1371 world1/level3.stl, world1/level4.stl, world1/level5.stl,
1372 world1/level6.stl, world1/level7.stl, world1/level8.stl,
1373 world1/level9.stl: Marek levels updating. He also added two new
1374 levels for the start that are easier. Updated worldmap as well.
1375 Can someone test if level 25 and 26 are there?
1377 2004-04-24 16:49 grumbel
1379 * src/: Makefile.am, gameloop.cpp, level.cpp, level.h,
1380 music_manager.cpp, music_manager.h, musicref.cpp, musicref.h,
1381 resources.cpp, resources.h, setup.cpp, sound.cpp, sound.h,
1382 title.cpp, world.cpp, worldmap.cpp, worldmap.h: - patch from
1383 MatzeB to make music handling easier and more stable
1385 2004-04-24 15:11 grumbel
1387 * data/images/shared/largetux-grab-left-0.png,
1388 data/images/shared/largetux-grab-right-0.png,
1389 data/images/shared/largetux-star-0.png,
1390 data/images/shared/largetux-star-1.png,
1391 data/images/shared/largetux-star-2.png,
1392 data/images/shared/smalltux-star-0.png,
1393 data/images/shared/smalltux-star-1.png,
1394 data/images/shared/smalltux-star-2.png, data/supertux.strf,
1395 src/player.cpp, src/player.h, src/resources.cpp: - new star tux,
1396 still rather pure, but useable
1398 2004-04-24 14:45 grumbel
1400 * src/player.cpp: - fixed duck-jump bug
1402 2004-04-24 14:30 grumbel
1404 * src/: player.cpp, player.h: - added holding gfx, still looks
1405 rather stupid, but I think thats unavoidable without major
1406 changes to the current code
1408 2004-04-24 14:11 grumbel
1410 * src/: level.cpp, level.h, menu.cpp, menu.h, player.cpp, player.h,
1411 resources.cpp: - fixed bug in Menu::check() - added grab/kick tux
1412 to resources - added flag to use endsequence or not
1414 2004-04-24 12:43 grumbel
1416 * data/supertux.strf: - added new gfx
1418 2004-04-24 12:42 grumbel
1420 * data/images/shared/: smalltux-kick-right-0.png,
1421 smalltux-kick-rigth-0.png: - fixed spelling mistake in filename
1423 2004-04-24 12:28 grumbel
1425 * data/images/shared/: largetux-grab-left-0.png,
1426 largetux-grab-right-0.png, largetux-kick-left-0.png,
1427 largetux-kick-right-0.png, smalltux-grab-left-0.png,
1428 smalltux-grab-right-0.png, smalltux-kick-left-0.png,
1429 smalltux-kick-rigth-0.png: - added grab and kick tuxes
1431 2004-04-24 11:32 rmcruz
1433 * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, menu.h, setup.cpp,
1434 title.cpp, worldmap.cpp: Added a new concept to the menu, the ID.
1435 Each item can have an ID that can be given, this way there won't
1436 be any more hardcoded values for the entries. Anyway, I've made
1437 it to be compatible with the current behaviour, in case any ID is
1440 I've already updated the mainmenu, optionsmenu, leveleditormenu,
1441 leveleditorsettingsmenu and worldmapmenu. The definitions are
1442 enumerated in the menu.h file. Should we keep each enum splited
1445 Feedback is appreciated :)
1447 2004-04-24 10:38 rmcruz
1449 * src/gameloop.cpp: Took st_pause_ticks_stop() out of the events
1452 2004-04-24 02:10 rmcruz
1454 * data/levels/world1/level10.stl: Marek bug fix for this problem:
1455 revilyo: «Antartica 10 : tux falls in the last hole, maybe it
1456 could works if I jump really high. I don't look at the sources
1459 2004-04-23 19:15 rmcruz
1461 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
1462 level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
1463 level17.stl, level18.stl, level19.stl, level2.stl, level20.stl,
1464 level21.stl, level22.stl, level23.stl, level24.stl, level3.stl,
1465 level4.stl, level5.stl, level6.stl, level7.stl, level8.stl,
1466 level9.stl: Marek has updated worldmap levels. Changes are: «
1467 -Added reset points (one per level, except the last one which has
1468 two) -Removed lots of difficult and unfair spots -Changed order
1469 of cave levels according to Matze's suggestion -Small design
1472 2004-04-23 18:37 rmcruz
1474 * src/gameloop.cpp: Just fixed two small bugs in the gameplay
1475 during pause: - don't show the menu, neither quit to level
1476 editor; - when any event happen, the timer would continue
1479 2004-04-23 18:30 rmcruz
1481 * data/levels/test/level4.stl: Added a test level for the
1482 gradients. Seems to work fine.
1484 2004-04-23 18:30 rmcruz
1486 * data/levels/test/: endseq.stl, level3.stl: Changed filenames from
1487 endseq.stl to level3.stl. Damn, use level*.stl or else implement
1488 a way to set the filenames!
1490 2004-04-23 14:41 grumbel
1492 * data/: supertux.strf, images/shared/mrbomb-explosion-1.png: -
1493 'animated' explosion a bit
1495 2004-04-23 13:42 rmcruz
1497 * src/setup.cpp: Just removed spaces from key and joystick setup
1498 entries... What were does doing there anyway?
1500 2004-04-23 13:24 rmcruz
1502 * data/supertux.strf: Added laptop entry back, that is used by Mr.
1503 IceBlock, as reported by Ryan. (had to remove comment laptop
1504 falling) The BSOD is not also necessary, is it?
1506 2004-04-23 13:12 rmcruz
1508 * src/: menu.cpp, menu.h, setup.cpp: Added a joystick control
1509 dialog. I don't have a joystick, so please test and improve this
1512 2004-04-22 23:51 rmcruz
1514 * src/: badguy.cpp, sound.cpp, sound.h: Implemented explosion sound
1515 when Mr.Bomb explodes. It uses the current stereo system that is
1516 kinda of primitive. We should base it on player's coordinates and
1517 calculate it according it. Instead, it bases the screen, besides
1518 it is not even calculated, just use some constants.
1520 2004-04-22 23:29 rmcruz
1522 * data/sounds/explode.wav: Added an explotion sound file to
1523 repository. To be used by Mr Bomb, until someone replaces it by
1526 2004-04-22 23:26 rmcruz
1528 * data/images/shared/: old/distro-0-2.png, old/distro-1-2.png,
1529 old/distro-2-2.png, old/distro-3-2.png, distro-0.png,
1530 distro-1.png, distro-2.png, distro-3.png: Distros old images
1531 seems to be necessary by this BouncyDistro class in gameobjs.*
1532 ... Weird, what does that thing do anyway?
1534 2004-04-22 23:24 rmcruz
1536 * src/: resources.cpp, resources.h: Removed box_full and box_empty
1537 from this. They are now implemented as tiles.
1539 2004-04-22 23:07 rmcruz
1541 * data/images/shared/old/: box-empty.png, box-full2.png,
1542 distro-0-2.png, distro-1-2.png, distro-2-2.png, distro-3-2.png:
1543 Moving a few not used images to old dir.
1545 2004-04-22 23:05 rmcruz
1547 * data/images/shared/: box-empty.png, box-full.png, distro-0.png,
1548 distro-1.png, distro-2.png, distro-3.png: Moving not used images
1551 2004-04-22 22:58 rmcruz
1553 * data/supertux.strf: Removed a few entries from the sprites config
1554 file (supertux.strf).
1556 2004-04-22 22:56 rmcruz
1558 * data/images/shared/: old/bag-left-0.png, old/bag-left-1.png,
1559 old/bag-right-0.png, old/bag-right-1.png, old/bigtux-left-0.png,
1560 old/bigtux-left-1.png, old/bigtux-left-2.png,
1561 old/bigtux-left-jump.png, old/bigtux-right-0.png,
1562 old/bigtux-right-1.png, old/bigtux-right-2.png,
1563 old/bigtux-right-jump.png, old/bsod-falling-left.png,
1564 old/bsod-falling-right.png, old/bsod-left-0.png,
1565 old/bsod-left-1.png, old/bsod-left-2.png, old/bsod-left-3.png,
1566 old/bsod-right-0.png, old/bsod-right-1.png, old/bsod-right-2.png,
1567 old/bsod-right-3.png, old/bsod-squished-left.png,
1568 old/bsod-squished-right.png, old/golden-herring.png,
1569 old/laptop-falling-left.png, old/laptop-falling-right.png,
1570 old/laptop-flat-left.png, old/laptop-flat-right.png,
1571 old/laptop-left-0.png, old/laptop-left-1.png,
1572 old/laptop-left-2.png, old/laptop-right-0.png,
1573 old/laptop-right-1.png, old/laptop-right-2.png,
1574 old/skidtux-left.png, old/skidtux-right.png, old/tux-left-0.png,
1575 old/tux-left-1.png, old/tux-left-2.png, old/tux-right-0.png,
1576 old/tux-right-1.png, old/tux-right-2.png, bag-left-0.png,
1577 bag-left-1.png, bag-right-0.png, bag-right-1.png,
1578 bigtux-left-0.png, bigtux-left-1.png, bigtux-left-2.png,
1579 bigtux-left-jump.png, bigtux-right-0.png, bigtux-right-1.png,
1580 bigtux-right-2.png, bigtux-right-jump.png, bsod-falling-left.png,
1581 bsod-falling-right.png, bsod-left-0.png, bsod-left-1.png,
1582 bsod-left-2.png, bsod-left-3.png, bsod-right-0.png,
1583 bsod-right-1.png, bsod-right-2.png, bsod-right-3.png,
1584 bsod-squished-left.png, bsod-squished-right.png,
1585 golden-herring.png, laptop-falling-left.png,
1586 laptop-falling-right.png, laptop-flat-left.png,
1587 laptop-flat-right.png, laptop-left-0.png, laptop-left-1.png,
1588 laptop-left-2.png, laptop-right-0.png, laptop-right-1.png,
1589 laptop-right-2.png, mints.png, skidtux-left.png,
1590 skidtux-right.png, tux-left-0.png, tux-left-1.png,
1591 tux-left-2.png, tux-right-0.png, tux-right-1.png,
1592 tux-right-2.png: Moving a few images that are not used anymore
1593 from shared to the old directory.
1595 2004-04-22 22:45 rmcruz
1597 * src/setup.cpp: Just moved the Right with the Left entry in
1598 Controls. I'm so used to define the Left key firstly... :)
1600 2004-04-22 22:44 rmcruz
1602 * src/menu.cpp: If you press Esc in the control menu, it quits from
1605 2004-04-22 22:41 rmcruz
1607 * src/: defines.h, scene.cpp, worldmap.cpp: Made a START_LIVES
1608 definition (in defines.h) that has the lives that the players
1609 start with. i have made them to be 4, since the worldmap is so
1612 2004-04-22 22:16 grumbel
1614 * data/supertux.strf: fixed squish sprite
1616 2004-04-22 22:14 grumbel
1618 * src/: defines.h, gameloop.cpp, player.cpp, player.h, special.cpp:
1619 - made shrink behaviour more mariobros3 like, ie. firetux will go
1620 to largetux to smalltux, removed small-firetux
1622 2004-04-22 21:53 grumbel
1624 * src/badguy.cpp: - changed bouncing snowball speed back to normal
1626 2004-04-22 21:40 grumbel
1628 * src/resources.cpp: - integrated skid tux
1630 2004-04-22 21:15 grumbel
1632 * src/: badguy.cpp, badguy.h, collision.cpp, collision.h,
1633 leveleditor.cpp, player.cpp, special.cpp, world.cpp, world.h: -
1634 changed way badguy removal is handled (ie. with a flag now) -
1635 changed some pointers to const references in collision code
1637 2004-04-22 20:39 rmcruz
1639 * src/: menu.cpp, menu.h: Controls menu wasn't showing the keys
1640 until they were changed (fixed). Also made a few internal
1641 changes regarding this.
1643 2004-04-22 19:53 grumbel
1645 * src/: badguy.cpp, world.cpp, world.h: - made some arrays private
1646 - store badguys in pointers instead of per value
1648 2004-04-22 19:51 rmcruz
1650 * src/menu.cpp: Removed a few useless code (it was commented
1653 2004-04-22 19:38 rmcruz
1655 * src/defines.h: Changed MAX_BULLETS from 2 to 1. As someone said
1656 Tux with bullets power is totally invencible, this will make it a
1659 2004-04-22 18:52 grumbel
1661 * src/badguy.cpp: - undo of my last patch, removing 'this' is not a
1662 good idea and causes even worse side effects
1664 2004-04-22 18:49 grumbel
1666 * src/badguy.cpp: - fixed bomb-dup bug (vector increases on add,
1667 and this changes I guess, so remove doesn't work, vector should
1668 really store pointers, not values)
1670 2004-04-22 18:45 grumbel
1672 * data/supertux.strf: - fixed bomb
1674 2004-04-22 18:36 grumbel
1676 * data/supertux.strf: - fixed hotspot
1678 2004-04-22 18:28 grumbel
1680 * data/: images/shared/largetux-stand-left.png,
1681 images/shared/largetux-stand-right.png, supertux.strf: - supertux
1684 2004-04-22 18:25 grumbel
1686 * src/: badguy.cpp, player.cpp, player.h, resources.cpp: - synced
1687 walk speed of walking enemies - added standing tux
1689 2004-04-22 17:58 grumbel
1691 * data/Makefile.am: - little makefile fix
1693 2004-04-22 17:53 grumbel
1695 * data/supertux.strf: - removed wrong bsod
1697 2004-04-22 17:52 grumbel
1699 * src/: badguy.cpp, badguy.h: - some cleanup
1701 2004-04-22 17:41 grumbel
1703 * data/supertux.strf: - fixed hotspots
1705 2004-04-22 16:14 rmcruz
1707 * data/levels/misc/menu.stl: Make use of Marek's music at the
1710 2004-04-22 16:11 rmcruz
1712 * src/: menu.cpp, menu.h: Improved the control key code a bit, in
1713 order to make it possible to write the keys right in the first
1714 dialog display (still to be done).
1716 2004-04-22 15:46 rmcruz
1718 * data/music/theme.mod: Title music update by Marek.
1720 2004-04-22 15:24 grumbel
1722 * src/: player.cpp, world.cpp: - merged a few duplicated if's in
1723 player - added live-lost tux
1725 2004-04-22 14:47 grumbel
1727 * data/images/shared/: smalltux-gameover-0.png,
1728 smalltux-gameover-1.png: - new gfx
1730 2004-04-22 13:30 rmcruz
1732 * src/title.cpp: Just made the intro's Tux to honour the keys
1735 2004-04-22 13:26 rmcruz
1737 * data/images/icon.xpm, src/setup.cpp: Changed icon.png to
1738 icon.xpm. This way we don't have to worry about masks. But not
1739 sure if it works well under windows (someone give a try).
1740 Anyway, I just comment the old code, so we can reverse this any
1743 2004-04-22 13:20 rmcruz
1745 * src/menu.cpp: Mistake that was making non-characters keys not to
1746 work after configuring keys. Anyway, we still have to fix the
1747 fact that the keys are not shown when you open Controls for the
1750 2004-04-22 13:17 rmcruz
1752 * src/: gameloop.cpp, level.cpp, resources.cpp, sound.cpp,
1753 title.cpp, world.cpp, worldmap.cpp: Applied MatzeB (Ryan?) patch
1754 that fixes crash and also improves music.
1756 Ingo, you seem to have forgotten to add two files to cvs:
1757 smalltux-gameover-0.png smalltux-gameover-1.png
1759 2004-04-22 12:44 rmcruz
1761 * data/supertux.strf: Applied Ryan's patch for MrBomb hotspot.
1763 2004-04-22 12:43 rmcruz
1765 * src/badguy.cpp: Applied Ryan's patch for overlaping badguys.
1767 2004-04-22 02:13 grumbel
1769 * data/supertux.strf, src/player.cpp, src/player.h,
1770 src/resources.cpp, src/title.cpp: - added small skid tux
1772 2004-04-22 02:02 grumbel
1774 * src/title.cpp: 'nother music fix
1776 2004-04-22 02:00 grumbel
1778 * src/gameloop.cpp: patch from MatzeB for freeze at level start
1780 2004-04-22 01:36 grumbel
1782 * src/: gameloop.cpp, level.cpp, level.h, player.cpp, scene.cpp,
1783 setup.cpp, sound.cpp, sound.h, special.cpp, world.cpp, world.h,
1784 worldmap.cpp: - music patch from MatzeB, should fix crash on
1785 level exit too worldmap
1787 2004-04-22 01:10 grumbel
1789 * data/images/shared/: largetux-skid-left.png,
1790 largetux-skid-right.png, mriceblock-flat-left.png,
1791 mriceblock-flat-right.png, smalltux-skid-left.png,
1792 smalltux-skid-right.png, snowball-squished-left.png,
1793 snowball-squished-right.png, spiky-left-0.png, spiky-left-1.png,
1794 spiky-left-2.png, spiky-right-0.png, spiky-right-1.png,
1795 spiky-right-2.png: - some more gfx
1797 2004-04-22 00:48 rmcruz
1799 * src/: defines.h, world.cpp: Limitated the number of bullets to be
1800 shot at the same time. I have made 2 bullets to be the
1801 maximum... if you don't agree tell me. anyway, you can easily
1802 change them in defines.h
1804 2004-04-21 21:08 grumbel
1806 * data/images/shared/: smalltux-jump-left.png,
1807 smalltux-jump-right.png: - improved smalltux
1809 2004-04-21 21:02 grumbel
1811 * data/images/shared/: smalltux-jump-left.png,
1812 smalltux-jump-right.png, smalltux-left-1.png,
1813 smalltux-left-2.png, smalltux-left-3.png, smalltux-left-4.png,
1814 smalltux-left-5.png, smalltux-left-6.png, smalltux-left-7.png,
1815 smalltux-left-8.png, smalltux-right-1.png, smalltux-right-2.png,
1816 smalltux-right-3.png, smalltux-right-4.png, smalltux-right-5.png,
1817 smalltux-right-6.png, smalltux-right-7.png, smalltux-right-8.png:
1820 2004-04-21 19:45 rmcruz
1822 * src/: configfile.cpp, menu.cpp: Made the keys to be displayed
1823 when typed and also save them to the file. Still to fix: display
1824 keys when menu is shown.
1826 2004-04-21 19:43 rmcruz
1828 * data/music/theme.mod, src/title.cpp: Added Marek music to cvs and
1829 play it in the main menu.
1831 2004-04-21 17:45 rmcruz
1833 * src/menu.cpp: Display key number on the key selection: This is
1834 not obvious to the user, we have to get a way to translate it
1835 into human readable strings...
1837 2004-04-21 17:15 rmcruz
1839 * src/: menu.cpp, menu.h, player.h, setup.cpp: Finally, made keys
1840 configurable via the menu!! ;) Next step is to save them to
1841 config file and to make joystick also configurable.
1843 2004-04-21 15:40 grumbel
1845 * src/: gameloop.cpp, gameloop.h: - made end seq a bit more robust
1847 2004-04-21 15:40 grumbel
1849 * data/levels/test/endseq.stl: - test level for endseq
1851 2004-04-21 14:44 grumbel
1853 * src/: badguy.h, gameloop.cpp, gameloop.h, level.cpp, sprite.cpp:
1854 - added end-sequence code
1856 2004-04-21 13:56 grumbel
1858 * data/images/icon.png: - added new icon
1860 2004-04-21 13:37 grumbel
1862 * data/images/shared/tux-life.png: - added new tux-life pic by
1865 2004-04-21 13:17 rmcruz
1867 * src/: worldmap.cpp, worldmap.h: Now, the worldmap displays the
1868 Level's name, instead of the path.
1870 2004-04-21 00:52 rmcruz
1872 * data/levels/: default/info, default/info.png, default/level1.stl,
1873 default/level2.stl, default/level3.stl, cave/info,
1874 cave/level1.stl, cave/level2.stl, cave/level3.stl,
1875 cave/level4.stl, cave/level5.stl, cave/level6.stl, snow/info,
1876 snow/level1.stl, snow/level2.stl, snow/level3.stl,
1877 snow/level4.stl, snow/level5.stl, snow/level6.stl,
1878 snow/level7.stl: These levels are all in the world1 dir.
1880 2004-04-20 22:10 grumbel
1882 * src/: badguy.cpp, badguy.h, level.cpp, leveleditor.cpp,
1883 world.cpp, world.h: - added stay-on-platform into the level
1886 2004-04-20 21:55 grumbel
1888 * src/: badguy.h, defines.h, level.cpp, leveleditor.cpp,
1889 player.cpp, player.h, special.cpp, special.h, world.cpp, world.h:
1890 - turned LEFT/RIGHT defines into enum, turned BadGuyModes into
1893 2004-04-20 20:51 rmcruz
1895 * src/leveleditor.cpp: When Esc was pressed the menu was not being
1896 shown in leveleditor (fixed).
1898 2004-04-20 20:46 rmcruz
1900 * src/gameloop.cpp: Level test mode didn't quit properly when Esc
1903 2004-04-20 20:40 rmcruz
1905 * src/gameloop.cpp: Time is not stopped during menu display in
1906 gameloop (fix). Probably there is a prettier way to fix this ;)
1908 2004-04-20 20:39 grumbel
1910 * src/: badguy.cpp, badguy.h, physic.cpp: - added stay_on_platform
1911 flag for badguys - some code cleanup - tweaked iceblocx speed
1913 2004-04-20 19:58 grumbel
1915 * src/: physic.cpp, physic.h, player.cpp: - stop tux if he ran into
1916 a block, no more accelerating while standing infront of a block
1918 2004-04-20 19:46 rmcruz
1920 * data/levels/world1/: level10.stl, level16.stl, level17.stl,
1921 level18.stl, level19.stl, level1.stl, level20.stl, level21.stl,
1922 level22.stl, level2.stl, level23.stl, level24.stl, level3.stl,
1923 level4.stl, level5.stl, level7.stl, level8.stl, level9.stl: Marek
1924 level updating. According to him, this should be release ready.
1925 Though, I have not tried them yet. Please, try them and send
1928 2004-04-20 19:31 grumbel
1930 * src/: defines.h, globals.cpp, physic.cpp, physic.h, player.cpp: -
1931 switched gamespeed back to normal - added high-jump while running
1933 2004-04-20 18:50 grumbel
1935 * src/: configfile.cpp, globals.cpp, setup.cpp: - added config
1936 options for joystick buttons/axis
1938 2004-04-20 18:25 grumbel
1940 * src/: gameloop.cpp, globals.cpp, globals.h, menu.cpp, player.cpp,
1941 player.h, worldmap.cpp: - moved joystick mappings into a struct
1943 2004-04-20 17:48 rmcruz
1945 * data/images/shared/: mriceblock-flat-left.png,
1946 mriceblock-flat-right.png: Improved my flat graphics hack a bit.
1947 Someone should do a from scratch ones, but this work for now.
1949 2004-04-20 16:30 rmcruz
1951 * src/leveleditor.cpp: Just removed two printfs I have mistakelly
1954 2004-04-20 14:24 grumbel
1956 * src/: defines.h, gameloop.cpp, globals.cpp, globals.h,
1957 worldmap.cpp: - turned joystick defines into variables
1959 2004-04-20 14:12 grumbel
1961 * src/: gameloop.cpp, setup.cpp: - fixed some more menu issues -
1962 removed highscore loading from gameloop
1964 2004-04-20 13:43 rmcruz
1966 * src/title.cpp: Recoded credits code, in order to respect fonts
1967 height. (if you think there should be more space between items,
1968 just change ITEMS_SPACE).
1970 Also fixed a mistake that was making SDL_QUIT signal to never be
1973 2004-04-20 13:37 grumbel
1975 * src/: level.cpp, leveleditor.cpp, setup.cpp, special.cpp: - fixed
1976 level editor menus a bit (still not 100% working) - added
1977 resetpoint saving to Level
1979 2004-04-20 13:21 rmcruz
1981 * src/title.cpp: Fixed a little mistake that was making title to
1984 2004-04-20 13:09 grumbel
1986 * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
1987 collision.h, configfile.h, defines.h, gameloop.cpp, gameloop.h,
1988 gameobjs.cpp, gameobjs.h, globals.cpp, globals.h,
1989 high_scores.cpp, high_scores.h, intro.cpp, intro.h, level.cpp,
1990 level.h, leveleditor.cpp, leveleditor.h, mousecursor.cpp,
1991 mousecursor.h, particlesystem.cpp, particlesystem.h, physic.cpp,
1992 physic.h, player.cpp, player.h, resources.cpp, resources.h,
1993 scene.cpp, scene.h, screen.cpp, screen.h, setup.h, sound.cpp,
1994 sound.h, special.h, sprite_manager.cpp, supertux.cpp, text.cpp,
1995 text.h, texture.cpp, texture.h, tile.cpp, tile.h, timer.cpp,
1996 timer.h, title.cpp, title.h, type.cpp, type.h, world.cpp,
1997 world.h: - added standard copyright header to every file
1999 2004-04-20 12:42 grumbel
2001 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
2002 menu.h, title.cpp, worldmap.cpp: - changed Menu::check()
2003 semantics a bit - speeded up the contrib menu a lot - fixed a few
2004 other menu issues - might have broken editor a bit, needs more
2007 2004-04-20 01:02 grumbel
2009 * data/images/shared/resetpoint.png: - added resetpoint gfx (level
2012 2004-04-20 00:47 grumbel
2014 * src/: gameloop.cpp, level.cpp, level.h: - implemented reset
2017 2004-04-19 23:54 grumbel
2019 * src/: menu.cpp, menu.h: - cleaned up my last_menu patch a bit
2022 2004-04-19 23:20 grumbel
2024 * src/: gameloop.cpp, menu.cpp, menu.h, supertux.cpp, title.cpp,
2025 title.h, worldmap.cpp: - fixed problem with last_menu not being
2026 able to handle menues deeper than two submenues - misc other
2029 2004-04-19 21:22 grumbel
2031 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
2032 menu.h, title.cpp, worldmap.cpp: - removed menu_process_current()
2034 2004-04-19 21:06 grumbel
2036 * src/: defines.h, gameloop.cpp, gameloop.h, high_scores.cpp,
2037 leveleditor.cpp, menu.cpp, menu.h, setup.cpp, title.cpp,
2038 worldmap.cpp, worldmap.h: - removed a few menu variables
2040 2004-04-19 21:03 rmcruz
2042 * data/levels/world1/info: Removed world1 from the Contrib Levels
2043 entry. It's impossible to navigate through so many levels
2046 2004-04-19 16:34 rmcruz
2048 * data/music/: cave-fast.mod, cave.mod, fortress-fast.mod,
2049 fortress.mod: Marek update for his musics.
2051 2004-04-19 16:28 rmcruz
2053 * data/CREDITS: Changed Ingo description in Credits as suggested by
2054 Marek. I really should get some English lessons :D
2056 2004-04-19 16:27 grumbel
2058 * data/supertux.strf, src/special.cpp: - changed upgrades to use
2059 sprites - added glowing iceflower and star (hardly visible)
2061 2004-04-19 16:24 rmcruz
2063 * src/leveleditor.cpp: Fixed a help font bug (was using normal
2064 fonts, instead of the small ones). Tried to make leveleditor
2065 quit when SDL_QUIT signal is received without success. Why
2066 doesn't this work? :(
2068 2004-04-19 16:14 grumbel
2070 * data/images/tilesets/supertux.stgt: - fixed problem with asyncron
2071 blinkig bonus block - fixed indention
2073 2004-04-19 16:08 rmcruz
2075 * src/: high_scores.cpp, high_scores.h: Made high_scores to use the
2076 lispreader (i wasn't able to do proper testing, could someone
2077 give a look at the code). Anyway, do you think high_scores.*
2078 should be merged with configfile.* ? If nobody says anything,
2081 2004-04-19 16:06 grumbel
2083 * src/: special.cpp, special.h, world.cpp, world.h: - added
2084 UpgradeKind name to nameless enum - slowed down grow-up upgrade
2086 2004-04-19 15:56 grumbel
2088 * src/player.cpp: - added more mario lik duck behaviour
2090 2004-04-19 15:34 grumbel
2092 * src/worldmap.cpp: - fixed back direction saving
2094 2004-04-19 15:23 grumbel
2096 * src/: defines.h, gameloop.cpp, gameloop.h, setup.cpp,
2097 worldmap.cpp: - fixed bug in live counting - added save menu to
2098 the worldmap - removed load/save from the game menu
2100 2004-04-19 14:05 rmcruz
2102 * data/: images/shared/mriceblock-flat-left.png, supertux.strf,
2103 images/shared/mriceblock-flat-right.png: Added a flat Mr. Ice
2104 Block. It is ugly as hell, but better than having a laptop.
2105 Ingo, could you make a decent one? ;)
2107 2004-04-19 13:46 rmcruz
2109 * data/CREDITS: Added Marek to in-game credits.
2111 2004-04-19 00:36 grumbel
2113 * src/: level.cpp, level.h, player.cpp: - commited start_pos patch
2116 2004-04-18 23:45 grumbel
2118 * src/leveleditor.cpp: - removed static_cast hack
2120 2004-04-18 23:16 grumbel
2122 * data/supertux.strf, src/level.cpp, src/player.cpp, src/player.h,
2123 src/resources.cpp: - fixed some align problems with tux - fixed
2124 bug in tilemap resize
2126 2004-04-18 22:36 grumbel
2128 * src/: gameloop.cpp, player.cpp, player.h, resources.cpp, sound.h:
2131 2004-04-18 22:35 grumbel
2133 * data/supertux.strf: - added new tux
2135 2004-04-18 21:35 grumbel
2137 * data/images/shared/: iceflower-1.png, iceflower-2.png,
2138 iceflower-3.png, iceflower.png, largetux-jump-left-0.png,
2139 largetux-jump-right-0.png, largetux-walk-left-0.png,
2140 largetux-walk-left-1.png, largetux-walk-left-2.png,
2141 largetux-walk-left-3.png, largetux-walk-left-4.png,
2142 largetux-walk-left-5.png, largetux-walk-right-0.png,
2143 largetux-walk-right-1.png, largetux-walk-right-2.png,
2144 largetux-walk-right-3.png, largetux-walk-right-4.png,
2145 largetux-walk-right-5.png, star-1.png, star-2.png, star-3.png,
2146 star-4.png, star.png: - some graphics
2148 2004-04-18 20:00 rmcruz
2150 * data/CREDITS: Added Ryan full name.
2152 2004-04-18 19:58 rmcruz
2154 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
2155 level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
2156 level17.stl, level18.stl, level2.stl, level3.stl, level4.stl,
2157 level5.stl, level6.stl, level7.stl, level8.stl, level9.stl:
2158 World1 levels update by Marek. Polishing. Cave levels now use
2161 2004-04-18 19:54 rmcruz
2163 * data/music/: cave-fast.mod, cave.mod: Musics by Marek, they are
2164 pretty cool and could be used in cave levels.
2166 2004-04-18 17:08 grumbel
2168 * src/player.cpp: - moved default start position two tiles higher
2170 2004-04-18 15:42 grumbel
2172 * src/: gameloop.cpp, globals.cpp, globals.h, level.cpp, level.h,
2173 resources.cpp, special.cpp, world.cpp: - added constructor to
2174 level - changed framerate handling to avoid large frame_ratio's
2176 2004-04-18 14:31 grumbel
2178 * data/images/shared/: tux-duck-left.png, tux-duck-right.png: -
2179 added tux ducking images
2181 2004-04-18 14:11 rmcruz
2183 * data/CREDITS: Changes in credits: Added Ryan and Ingo to the
2184 developers list. Ranked me to an higher position ;D
2186 2004-04-18 14:03 rmcruz
2188 * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, menu.h, timer.cpp,
2189 title.cpp, worldmap.cpp: Finally!! This makes the Back button to
2190 be used in case there is one (when Esc is pressed). Because of
2191 that, the menu is now much more independent. Currently,
2192 everything seems to be working just fine and smooth.
2194 2004-04-18 13:09 rmcruz
2196 * src/: badguy.cpp, player.cpp, world.cpp: Patch by Ryan: « Here's
2197 a patch that makes a few changes that makes ST more like SMB.
2199 Changes include: * Kicked mriceblocks (laptops) don't die after
2200 hitting a single enemy, they keep going to kill more badguys (or
2201 Tux if you're not careful) * You can now kick mriceblocks
2202 (laptops) by running into their sides. Before you had to jump on
2203 them to "kick" them and if you walked into their sides you would
2204 die (or shrink). * When badguys walk into one another they turn
2205 around instead of walking through eachother. »
2207 2004-04-18 00:22 grumbel
2209 * src/: sprite.cpp, sprite.h: - added draw_part()
2211 2004-04-17 23:24 grumbel
2213 * src/: worldmap.cpp, worldmap.h: - implemented locked levels on
2216 2004-04-17 22:41 grumbel
2218 * src/worldmap.cpp: - fixed loadgame
2220 2004-04-17 17:40 rmcruz
2222 * data/levels/: default/worldmap.stwm, world1/info,
2223 world1/level1.stl, world1/level10.stl, world1/level11.stl,
2224 world1/level12.stl, world1/level13.stl, world1/level14.stl,
2225 world1/level15.stl, world1/level16.stl, world1/level17.stl,
2226 world1/level18.stl, world1/level19.stl, world1/level2.stl,
2227 world1/level20.stl, world1/level21.stl, world1/level22.stl,
2228 world1/level23.stl, world1/level24.stl, world1/level3.stl,
2229 world1/level4.stl, world1/level5.stl, world1/level6.stl,
2230 world1/level7.stl, world1/level8.stl, world1/level9.stl: Marek
2231 has sent this hand of 'world1' levels that he thinks are suitable
2232 for a release. He has polish them. I have made worldmap to use
2233 them. We need testing, boys!
2235 2004-04-17 17:21 rmcruz
2237 * src/: physic.cpp, physic.h: Added inverse functions for speed.
2238 Might be usefull for someone that wants to make enemies to change
2239 directions when colliding with each other.
2241 2004-04-17 16:18 grumbel
2243 * data/levels/default/worldmap.stwm: sik0fewl's worldmap patch
2245 2004-04-17 16:13 grumbel
2247 * src/: worldmap.cpp, worldmap.h: sik0fewl's worldmap patch
2249 2004-04-17 15:56 grumbel
2251 * src/: gameloop.cpp, gameloop.h, player.cpp, scene.h, title.cpp,
2252 world.cpp, world.h, worldmap.cpp, worldmap.h: - changed/clean up
2253 level end detection a bit, still not really as it should be
2255 2004-04-17 15:29 grumbel
2257 * src/leveleditor.cpp: - removed level editors dependency on the
2260 2004-04-17 14:13 grumbel
2262 * data/supertux.strf: - fixed some bugs in the resource file
2264 2004-04-17 14:00 rmcruz
2266 * src/badguy.cpp: Applied patch from Ryan: « This patch causes
2267 badguys to be killed when they run into an exploding bomb or get
2268 hit by stalactite (as suggested by Ricardo). »
2270 2004-04-17 12:48 grumbel
2272 * data/supertux.strf, src/Makefile.am, src/badguy.cpp,
2273 src/badguy.h, src/resources.cpp, src/resources.h, src/sprite.cpp,
2274 src/sprite.h, src/sprite_manager.cpp, src/sprite_manager.h: -
2275 moved badguys to use sprite class
2277 2004-04-17 03:23 grumbel
2279 * data/levels/cave/: level1.stl, level2.stl, level3.stl,
2280 level4.stl, level5.stl, level6.stl: - added cave background to
2283 2004-04-17 02:49 grumbel
2285 * src/: gameloop.cpp, setup.cpp, setup.h, supertux.cpp, title.cpp,
2286 worldmap.cpp, worldmap.h: - added load game support for the
2289 2004-04-16 23:16 grumbel
2291 * src/: badguy.cpp, badguy.h: - added new jumpy/money gfx
2293 2004-04-16 23:14 grumbel
2295 * data/images/shared/: jumpy-left-down-0.png,
2296 jumpy-left-middle-0.png, jumpy-left-up-0.png: - added jumpy
2298 2004-04-16 20:49 rmcruz
2300 * src/gameloop.cpp: As requested by Ingo Ruhnke, now the author
2301 name is much more discrete.
2303 2004-04-16 18:52 grumbel
2305 * src/: gameloop.cpp, gameloop.h, player.cpp, player.h, scene.cpp,
2306 scene.h, setup.cpp, setup.h, special.cpp, text.h, worldmap.cpp,
2307 worldmap.h: - some more savegame stuff - added status on worldmap
2308 - made worldmap start on 'start game' - moved lives, distros,
2309 score into PlayerStatus
2311 2004-04-16 18:24 rmcruz
2313 * data/images/tilesets/supertux.stgt, src/player.cpp: This patch
2314 was send to the mailing list by Ryan (aka sik0fewl). « I've
2315 made it so that sliding on ice works again (after the changes to
2316 the input handling functions--looks much nicer now, btw).
2318 I also changed supertux.stgt to make snow5.png ice. You can try
2319 out sliding around on ice in the second level. I wasn't really
2320 sure what would be a good sliding rate so people should try
2321 fiddling with different values.
2323 Right now the accel/decel rate is the direct inverse of the
2324 velocity.. this inverse can be increased or decreased.
2326 Also, the smalltux animation doesn't "slide", he walks to a
2327 stop.. haven't really looked into where to fix this, but I'm sure
2328 others could find it and fix it before I could. »
2330 2004-04-16 16:50 grumbel
2332 * src/world.cpp: - changed scroll speed for background image
2333 (should be configurable via level file) - fixed bug that caused
2334 background to not get cleanly redrawn
2336 2004-04-16 16:48 grumbel
2338 * data/images/background/cave2.jpg: - added cave background
2340 2004-04-16 16:31 grumbel
2342 * data/images/tilesets/: bonus-1up.png, supertux.stgt: - added 1up
2345 2004-04-16 16:26 grumbel
2347 * src/: level.cpp, level.h, screen.h: - replaced a few pure
2348 pointers with std::vector<>
2350 2004-04-15 21:08 grumbel
2352 * data/levels/default/worldmap.stwm, src/worldmap.cpp,
2353 src/worldmap.h: - added primitiv scrolling to the worldmap -
2354 added a larger worldmap
2356 2004-04-13 20:50 grumbel
2358 * data/images/shared/fish-down-0.png, src/badguy.cpp: fish fix
2360 2004-04-13 20:39 rmcruz
2362 * src/gameloop.cpp: Just makes the level's author name to be
2363 written in red, so that it is highlighted. I'm sure level
2364 creators will appretiate that.
2366 2004-04-13 20:24 grumbel
2368 * src/special.cpp: - fixed egg behaviour a bit
2370 2004-04-13 20:17 grumbel
2372 * src/player.cpp: - commited MatzeBs duck fix
2374 2004-04-13 17:20 rmcruz
2376 * src/screen.cpp: Fixed SDL code of drawgradient(). I forgot that
2377 the axis in SDL are positve in the Up-Down direction. Now you
2378 shouldn't notice any difference between SDL and OpenGL gradients
2381 2004-04-13 16:52 rmcruz
2383 * data/images/background/ocean.png: Updated the ocean.png image,
2384 message from its author (Marek): «I accidentally sent you an old
2385 version of the ocean.png image. The new one uses a tilable wave
2386 pattern so there's no ugly edge when the image is repeated.»
2388 Is it my impression or arctis.png doesn't repate very well? Ingo
2389 could you try to correct this, should be pretty easy.
2391 2004-04-13 16:32 grumbel
2393 * src/: setup.cpp, text.cpp, texture.cpp, texture.h: - reenabled
2394 OpenGL menu entry - OpenGL menu entry is now disabled if no
2395 opengl support is compiled in - added handling for lost surfaces
2396 for modeswitch in win32 (needs testing) - fixed font-shadow issue
2398 2004-04-13 15:20 rmcruz
2400 * src/setup.cpp: Disabled OpenGL option.
2402 2004-04-13 15:02 grumbel
2404 * src/: setup.cpp, texture.cpp, texture.h: - implemeted video-mode
2405 switching (this currently breaks shadow fonts, but shouldn't be
2408 2004-04-13 14:25 grumbel
2410 * src/: button.cpp, gameloop.cpp, gameobjs.cpp, gameobjs.h,
2411 globals.cpp, globals.h, high_scores.cpp, leveleditor.cpp,
2412 menu.cpp, menu.h, player.cpp, setup.cpp, sprite.h, text.cpp,
2413 text.h, texture.h, timer.h, title.cpp, world.h, worldmap.h: -
2414 converted text_type into a class
2416 2004-04-13 13:34 rmcruz
2418 * src/: gameobjs.cpp, level.cpp, leveleditor.cpp, level.h,
2419 screen.cpp, screen.h, world.cpp: Just changed each bkgd_top_* and
2420 bkgd_bottom_* to be Color structs that can be found at screen.h.
2421 Requested by Ingo Ruhnke. Ingo, I haven't even tried to change
2422 the level files, since I don't have any clue about lisp. Please,
2425 2004-04-13 04:19 grumbel
2427 * src/: Makefile.am, badguy.cpp, badguy.h, button.cpp, button.h,
2428 gameloop.cpp, gameobjs.cpp, gameobjs.h, high_scores.cpp,
2429 intro.cpp, level.cpp, level.h, leveleditor.cpp, menu.cpp, menu.h,
2430 mousecursor.cpp, mousecursor.h, particlesystem.cpp,
2431 particlesystem.h, player.cpp, player.h, resources.cpp,
2432 resources.h, setup.cpp, special.cpp, sprite.cpp, sprite.h,
2433 text.cpp, text.h, texture.cpp, texture.h, tile.cpp, tile.h,
2434 title.cpp, world.cpp, worldmap.cpp, worldmap.h: - converted
2435 texture_type into a Surface class
2437 2004-04-13 01:31 rmcruz
2439 * data/levels/snow/: info, level1.stl, level2.stl, level3.stl,
2440 level4.stl, level5.stl, level6.stl, level7.stl: Organized levels
2441 structures, feel free to curse me ;) This also adds authors names
2444 2004-04-13 01:20 rmcruz
2446 * data/levels/cave/: info, level1.stl, level2.stl, level3.stl,
2447 level4.stl, level5.stl, level6.stl: Organized levels structures,
2448 feel free to curse me ;) This also adds authors names to levels.
2450 2004-04-13 01:01 rmcruz
2452 * data/levels/default/: boss1-grumbel.stl, cave1-grumbel.stl,
2453 cave2-grumbel.stl, cave3-grumbel.stl, cave4-grumbel.stl,
2454 cave5-grumbel.stl, cave6-grumbel.stl, level4.stl, levels,
2455 snow1-grumbel.stl, snow1-voluptuous.stl, snow2-grumbel.stl,
2456 snow3-grumbel.stl, snow4-grumbel.stl, snow5-grumbel.stl,
2457 snow6-grumbel.stl, worldmap.stwm: Organized levels structures,
2458 feel free to curse me ;) This also adds authors names to levels.
2459 Made sure worldmap worked.
2461 2004-04-13 00:53 rmcruz
2463 * data/levels/test/: enemytest.stl, exittest.stl, info, level1.stl,
2464 level2.stl: Organized levels structures, feel free to curse me ;)
2465 Made worldmap to still work. This also adds authors names to
2468 2004-04-13 00:41 rmcruz
2470 * data/levels/default/: level1.stl, level2.stl, level3.stl: Just
2471 added authors name for these levels. Hope that they are correct,
2474 2004-04-13 00:39 rmcruz
2476 * src/: gameloop.cpp, level.cpp, level.h, leveleditor.cpp: Added
2477 "author" field for levels. Level editor setup config needs
2478 testing (not really related with this).
2480 2004-04-12 23:14 rmcruz
2482 * src/: setup.cpp, texture.cpp: A first attempt to make a simple
2483 and clean way of an on the fly videomode change. But there is
2484 this problem: it seems to work on the first transition from SDL
2485 to OpenGL, but doesn't work well in the following transitions to
2486 OpenGL. I think it is not really related with the texture code,
2487 but with the st_video_setup_gl(). The way OpenGL is initialized.
2488 Ingo/Tobias, please give a look at this ;)
2490 2004-04-12 20:57 grumbel
2492 * src/: badguy.cpp, resources.cpp, resources.h, special.cpp,
2493 special.h, world.cpp: - commited MatzeB's update patch
2495 2004-04-12 20:44 grumbel
2497 * data/images/shared/: 1up.png, egg.png, iceflower.png, star.png: -
2500 2004-04-12 15:16 grumbel
2502 * src/: badguy.cpp, defines.h, gameloop.cpp, player.cpp, player.h:
2503 commited MatzeB's slider patch
2505 2004-04-12 14:46 grumbel
2507 * src/: Makefile.am, sprite.cpp, sprite.h: - added simple sprite
2510 2004-04-12 03:55 grumbel
2512 * src/: menu.cpp, menu.h, setup.cpp, worldmap.cpp: - added menu to
2515 2004-04-12 03:35 grumbel
2517 * data/images/shared/: mrbombx-left-1.png, mrbombx-right-1.png,
2518 tux-duck.png: - some new gfx
2520 2004-04-12 03:29 grumbel
2522 * NEWS: - some new news
2524 2004-04-12 03:29 grumbel
2526 * contrib/levelconverter-0.0.6_0.0.7.py: bug fix in the converter,
2527 in case anybody still cares
2529 2004-04-12 03:28 grumbel
2531 * data/images/worldmap/: leveldot_green.png, leveldot_red.png: -
2534 2004-04-12 01:06 grumbel
2536 * src/: badguy.cpp, player.cpp: - tweaked scroll behaviour a little
2537 bit - added collision rects in debug mode
2539 2004-04-12 00:30 rmcruz
2541 * src/title.cpp: Fixed a simple bug that was not letting levelsets
2542 to be added. Added a levelset for Wansti! These levels are great
2545 2004-04-11 23:06 rmcruz
2547 * src/screen.cpp: Made drawgradient() to use our fillrect(),
2548 instead of SDL thingies and thus the code is much clear now.
2550 2004-04-11 22:46 rmcruz
2552 * data/levels/default/level4.stl, src/gameobjs.cpp, src/level.cpp,
2553 src/level.h, src/leveleditor.cpp, src/screen.cpp, src/screen.h,
2554 src/world.cpp: Added support for gradients :) Changed bkgd_* to
2555 bkgd_top_* and bkgd_bottom_* (being * either r, b or g) This
2556 change includes both code and level files.
2558 2004-04-11 22:28 grumbel
2560 * src/: menu.cpp, menu.h, setup.cpp, title.cpp: - added contrib
2563 2004-04-11 21:12 rmcruz
2565 * src/supertux.h: Removed supertux.h (its useless). global
2566 definitions go to defines.h
2568 2004-04-11 21:10 rmcruz
2570 * src/supertux.cpp: Included supertux.h stuff into it.
2572 2004-04-11 19:48 grumbel
2574 * src/: menu.cpp, menu.h: - turned some pointer-foo into a
2577 2004-04-11 19:39 grumbel
2579 * src/: button.cpp, gameloop.cpp, high_scores.cpp, leveleditor.cpp,
2580 menu.cpp, menu.h, setup.cpp, title.cpp: - turned menu_item_type
2583 2004-04-11 19:16 grumbel
2585 * src/: gameloop.cpp, leveleditor.cpp, world.cpp: - moved the
2586 global_world into the leveleditors namespace
2588 2004-04-11 19:10 grumbel
2590 * src/title.cpp: - fixed missing menu on level editor exit
2592 2004-04-11 19:09 grumbel
2594 * src/title.cpp: - moved loadshared() to the right point
2596 2004-04-11 19:04 grumbel
2598 * src/supertux.cpp: - moved loadshared() to the right point
2600 2004-04-11 18:58 grumbel
2602 * src/: gameloop.cpp, leveleditor.cpp, supertux.cpp, title.cpp: -
2603 removed local (un)loadshared() stuff and replaced it my a global
2604 one, fixes crash on entering a level twice
2606 2004-04-11 18:38 grumbel
2608 * src/: badguy.h, button.cpp, button.h, gameloop.h, gameobjs.h,
2609 globals.cpp, intro.cpp, leveleditor.cpp, menu.h, mousecursor.h,
2610 player.h, timer.cpp, timer.h, title.cpp: renamed timer_type to
2613 2004-04-11 18:33 grumbel
2615 * src/: gameloop.cpp, intro.cpp, leveleditor.cpp, menu.cpp,
2616 mousecursor.cpp, player.cpp, timer.cpp, timer.h, title.cpp:
2617 started to convert timer into a class
2619 2004-04-11 18:23 grumbel
2621 * src/: badguy.cpp, button.cpp, gameloop.cpp, gameobjs.cpp,
2622 globals.cpp, intro.cpp, leveleditor.cpp, menu.cpp,
2623 mousecursor.cpp, player.cpp, special.cpp, timer.cpp, timer.h,
2624 title.cpp: started to convert timer into a class
2626 2004-04-11 17:33 grumbel
2628 * src/: gameloop.h, player.cpp, scene.cpp, scene.h: - moved
2629 time_left timer into gamesession
2631 2004-04-11 17:28 grumbel
2633 * src/: badguy.cpp, badguy.h, gameloop.cpp, gameloop.h,
2634 gameobjs.cpp, gameobjs.h, physic.cpp, physic.h, player.cpp,
2635 player.h, scene.cpp, scene.h, special.cpp, special.h, title.cpp,
2636 world.cpp, world.h: - made frame ration local
2638 2004-04-11 17:07 grumbel
2640 * src/: badguy.cpp, gameloop.cpp, player.cpp, resources.cpp,
2641 scene.cpp, scene.h, special.cpp, world.cpp: - moved some global
2642 variables into a seperate class
2644 2004-04-11 16:55 grumbel
2646 * src/: gameloop.cpp, gameloop.h, resources.cpp, resources.h,
2647 scene.cpp, scene.h, special.cpp, world.cpp, world.h: - localized
2650 2004-04-11 16:44 grumbel
2652 * src/: badguy.cpp, collision.cpp, gameloop.cpp, gameloop.h,
2653 level.cpp, level.h, leveleditor.cpp, particlesystem.cpp,
2654 physic.cpp, physic.h, player.cpp, player.h, resources.cpp,
2655 scene.cpp, scene.h, setup.cpp, title.cpp, world.cpp, world.h,
2656 worldmap.cpp: - made some more global variables, local - replaced
2657 a few char* with string
2659 2004-04-11 15:20 grumbel
2661 * src/: special.cpp, special.h, world.cpp, world.h: - turned
2662 special into classes
2664 2004-04-11 15:05 grumbel
2666 * src/: gameloop.cpp, gameloop.h, gameobjs.cpp, leveleditor.cpp,
2667 special.cpp, world.cpp, world.h: - renamed 'world' to
2668 'global_world' to emphasis that it is mainly a temporary hack -
2669 moved some 'world' to 'World::current()'
2671 2004-04-11 14:59 grumbel
2673 * src/: collision.cpp, collision.h, gameloop.cpp, world.cpp,
2674 world.h: - moved some collision code into the world class, since
2675 it only acts on world data
2677 2004-04-11 14:43 grumbel
2679 * src/: gameobjs.cpp, gameobjs.h, world.cpp, world.h: - change
2680 gameobjs names from lower case to upper case
2682 2004-04-11 14:37 grumbel
2684 * src/: badguy.cpp, gameobjs.cpp, gameobjs.h, player.cpp,
2685 resources.cpp, world.cpp, world.h: - moved some more stuff into
2686 the world class - turned gameobjs into classes
2688 2004-04-11 13:52 grumbel
2690 * src/: Makefile.am, badguy.cpp, collision.cpp, gameloop.cpp,
2691 gameobjs.cpp, gameobjs.h, level.h, leveleditor.cpp,
2692 resources.cpp, scene.cpp, scene.h, tile.cpp, tile.h, title.cpp,
2693 world.cpp, world.h: - moved gameobjects into there own file -
2694 moved drawshape to tile.h
2696 2004-04-11 03:51 grumbel
2698 * src/worldmap.cpp, src/worldmap.h,
2699 data/levels/default/snow1-grumbel.stl,
2700 data/levels/default/worldmap.stwm,
2701 data/levels/test/enemytest.stl: - fixed worldmap a bit
2703 2004-04-11 03:36 grumbel
2705 * src/: gameloop.cpp, gameloop.h, leveleditor.cpp, world.cpp,
2706 world.h: - moved some activate_bad_guy stuff into the world,
2709 2004-04-11 03:24 grumbel
2711 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
2712 leveleditor.cpp, scene.cpp, scene.h, supertux.cpp, title.cpp,
2713 title.h, world.cpp: - moved some more level_ stuff into the
2714 levelclass - removed a quit, since it did the same as a done
2716 2004-04-11 02:24 grumbel
2718 * src/: level.cpp, level.h: - removed obsolete hardcoded tiles
2720 2004-04-11 02:10 grumbel
2722 * src/: resources.cpp, resources.h: - moved stuff from gamesession
2725 2004-04-11 02:05 grumbel
2727 * src/: Makefile.am, collision.cpp, collision.h, gameloop.cpp,
2728 gameloop.h, level.cpp, level.h, world.cpp, world.h: - moved stuff
2729 from gamesession to world
2731 2004-04-11 00:37 grumbel
2733 * src/: badguy.cpp, collision.cpp, gameloop.cpp, gameloop.h,
2734 leveleditor.cpp, player.cpp, scene.cpp, scene.h, special.cpp,
2735 world.cpp, world.h: - moved stuff from scene into a World class,
2736 just an intermediate step, more cleanup will follow
2738 2004-04-11 00:04 rmcruz
2740 * data/images/shared/: stalactite-broken.png, stalactite.png: New
2741 stalactites done by Settra Gaia, they fit very well with Ingo
2742 graphics. They are 32x48 (previous: 32x32), i have checked, and
2743 i think nothing will get broken, but please test that. also say
2744 if 48 of height is too much...
2746 2004-04-11 00:01 grumbel
2748 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h, player.cpp,
2749 setup.cpp, special.cpp, title.cpp, world.cpp, world.h: - moved
2750 lots of code around, made gameloop even more into a class
2752 2004-04-10 22:37 grumbel
2754 * src/: gameloop.cpp, gameloop.h, menu.cpp: - reduced menu fadness
2755 a bit (ie. balanced the edges)
2757 2004-04-10 22:26 grumbel
2759 * src/: gameloop.cpp, gameloop.h, leveleditor.cpp, setup.cpp,
2760 supertux.cpp, worldmap.cpp: - turned gameloop into a class, in
2761 the hope to reduce some global variables in the long run
2763 2004-04-10 22:19 rmcruz
2765 * data/images/background/ocean.png: Another background image by a
2766 guy whose nickname is Wantso (i think) :D Anyway, it is a night
2767 background, might be usefull.
2769 2004-04-10 22:16 grumbel
2771 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
2772 leveleditor.cpp, physic.cpp: - more c++-ification
2774 2004-04-10 21:49 grumbel
2776 * src/: gameloop.cpp, level.cpp, level.h, title.cpp: - more
2779 2004-04-10 21:40 grumbel
2781 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
2782 leveleditor.cpp, player.cpp, scene.cpp, setup.cpp, title.cpp,
2783 world.cpp: - some indent fixes - started to turn st_level into a
2786 2004-04-10 20:56 grumbel
2788 * src/: gameloop.cpp, gameloop.h, menu.cpp, menu.h, setup.cpp,
2789 setup.h, title.cpp, worldmap.cpp: - reorganized menu flow as
2790 descripted in the todo, this breaks returning from the game at
2791 the moment, since something in loading savegames is broken, but
2792 since savegames needs restructuring anyway, it shouldn't be much
2795 2004-04-10 20:54 grumbel
2797 * data/images/worldmap/antarctica.stwt: - fixed tile properties
2799 2004-04-10 17:40 grumbel
2801 * data/levels/default/: cave3-grumbel.stl, level1.stl,
2802 snow2-grumbel.stl, snow6-grumbel.stl, worldmap.stwm: - level
2805 2004-04-10 16:53 grumbel
2807 * src/: menu.cpp, menu.h, setup.cpp, title.cpp: removed title from
2810 2004-04-10 14:47 grumbel
2812 * data/images/tilesets/supertux.stgt: - fixed water/fish
2814 2004-04-10 14:44 grumbel
2816 * data/levels/test/enemytest.stl: - test level for badguys
2818 2004-04-10 14:42 grumbel
2820 * data/levels/test/exittest.stl: - added test level for exits
2822 2004-04-10 14:41 grumbel
2824 * data/images/tilesets/: exitbg.png, exitfg.png, supertux.stgt: -
2825 added iglo for level end sequence
2827 2004-04-10 13:56 grumbel
2829 * src/title.cpp: - fixed quit
2831 2004-04-10 13:48 grumbel
2833 * src/title.cpp: - fixed menu/logo overdraw problem
2835 2004-04-10 13:42 grumbel
2837 * data/levels/misc/menu.stl, src/badguy.cpp, src/badguy.h,
2838 src/title.cpp: - introduced mriceblock (at least a bit) - made
2839 title screen wrap-around seamlessly
2841 2004-04-10 11:53 tobgle
2843 * data/music/: fortress-fast.mod, fortress.mod: update
2845 2004-04-09 18:25 grumbel
2847 * src/badguy.cpp, src/player.cpp,
2848 data/images/shared/snowball-left-0.png,
2849 data/images/shared/snowball-left-1.png,
2850 data/images/shared/snowball-left-2.png,
2851 data/images/shared/snowball-right-0.png,
2852 data/images/shared/snowball-right-1.png,
2853 data/images/shared/snowball-right-2.png: - fixed snowball anim
2855 2004-04-09 04:19 grumbel
2857 * src/gameloop.cpp, src/menu.cpp, src/player.cpp, src/player.h,
2858 data/images/shared/smalltux-jump-left.png,
2859 data/images/shared/smalltux-jump-right.png: - added new smalltux
2861 2004-04-09 03:54 grumbel
2863 * data/images/shared/: smalltux-left-1.png, smalltux-left-2.png,
2864 smalltux-left-3.png, smalltux-left-4.png, smalltux-left-5.png,
2865 smalltux-left-6.png, smalltux-left-7.png, smalltux-left-8.png,
2866 smalltux-right-1.png, smalltux-right-2.png, smalltux-right-3.png,
2867 smalltux-right-4.png, smalltux-right-5.png, smalltux-right-6.png,
2868 smalltux-right-7.png, smalltux-right-8.png: - added new smalltux
2869 (still needs cleanup)
2871 2004-04-09 03:15 grumbel
2873 * src/: globals.h, title.cpp: - moved title-demo code into its own
2876 2004-04-09 02:54 grumbel
2878 * src/title.cpp: - fixed credits screen a bit
2880 2004-04-09 02:49 grumbel
2882 * src/: menu.cpp, setup.cpp, supertux.cpp, title.cpp: - cleaned up
2885 2004-04-09 02:49 grumbel
2887 * data/images/title/: background.jpg, logo.png: - added some new
2890 2004-04-05 00:33 rmcruz
2892 * data/music/: fortress-fast.mod, fortress.mod: according to the
2893 author: "there was one line that caused a dissonance... i fixed
2896 2004-04-04 20:00 rmcruz
2898 * data/music/: fortress-fast.mod, fortress.mod: 1 more song
2900 2004-04-04 02:32 tobgle
2902 * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
2903 collision.h, gameloop.cpp, leveleditor.cpp, physic.cpp, physic.h,
2904 player.cpp, player.h, scene.cpp, tile.cpp, tile.h, timer.cpp,
2905 title.cpp: - Physic C++ rewrite (Matze Braun) - Added new badguys
2906 (Matze Braun) - Fixed minor bugs (Matze Braun)
2908 2004-04-03 15:31 tobgle
2910 * data/images/tilesets/supertux.stgt: update
2912 2004-04-03 15:31 tobgle
2914 * src/: button.cpp, button.h, gameloop.cpp, gameloop.h,
2915 high_scores.cpp, intro.cpp, level.cpp, leveleditor.cpp,
2916 lispreader.cpp, menu.h, player.cpp, player.h, special.cpp,
2917 text.cpp, texture.cpp, texture.h, tile.cpp, tile.h, worldmap.cpp:
2918 lots of improvements all over the code. Leveleditor
2919 improvements. Changed Tux's dying sequence. Intros can be
2920 skipped with any device now. Converted button_type and
2921 button_panel_type to C++ classes.
2923 2004-04-03 15:28 tobgle
2925 * data/images/icons/save.png: scaled
2927 2004-04-03 15:27 tobgle
2929 * data/images/icons/: bkgrd.png, exit.png, frgrd.png, intact.png,
2930 tilegroup.png, tilegroup.xcf: initial
2932 2004-04-01 22:22 grumbel
2934 * data/images/worldmap/: antarctica.stwt, road_ne.png,
2935 road_nes.png, road_nesw.png, road_new.png, road_ns.png,
2936 road_nsw.png, road_nw.png, road_nws.png, road_se.png,
2937 road_sw.png, road_swe.png, road_we.png, wood10.png, wood11.png,
2938 wood12.png, wood13.png: - more tiles
2940 2004-04-01 01:20 grumbel
2942 * data/images/worldmap/: wood1.png, wood2.png, wood3.png,
2943 wood4.png, wood5.png, wood6.png, wood7.png, wood8.png, wood9.png:
2944 - improved tileability
2946 2004-04-01 01:11 grumbel
2948 * data/images/worldmap/: antarctica.stwt, snow1.png, snow10.png,
2949 snow11.png, snow12.png, snow13.png, snow2.png, snow3.png,
2950 snow4.png, snow5.png, snow6.png, snow7.png, snow8.png, snow9.png,
2951 water.png, wood1.png, wood2.png, wood3.png, wood4.png, wood5.png,
2952 wood6.png, wood7.png, wood8.png, wood9.png: - new tiles
2954 2004-03-31 12:41 grumbel
2956 * data/images/shared/: fish-left-0.png, fish-left-1.png: - scaled
2959 2004-03-30 22:34 grumbel
2961 * data/images/tilesets/: snowbg1.png, snowbg2.png, snowbg3.png,
2962 snowbg4.png, supertux.stgt: - more tiles
2964 2004-03-30 22:22 grumbel
2966 * data/images/shared/: mriceblock-left-0.png,
2967 mriceblock-left-1.png, mriceblock-left-2.png,
2968 mriceblock-left-3.png, mriceblock-right-0.png,
2969 mriceblock-right-1.png, mriceblock-right-2.png,
2970 mriceblock-right-3.png: - more gfx
2972 2004-03-30 22:21 grumbel
2974 * data/images/shared/: snowball-left-0.png, snowball-left-1.png,
2975 snowball-left-2.png, snowball-right-0.png, snowball-right-1.png,
2976 snowball-right-2.png: more gfx
2978 2004-03-30 22:18 grumbel
2980 * data/images/shared/: bouncingsnowball-left-0.png,
2981 bouncingsnowball-left-1.png, bouncingsnowball-left-2.png,
2982 bouncingsnowball-left-3.png, bouncingsnowball-left-4.png,
2983 bouncingsnowball-left-5.png, bouncingsnowball-right-0.png,
2984 bouncingsnowball-right-1.png, bouncingsnowball-right-2.png,
2985 bouncingsnowball-right-3.png, bouncingsnowball-right-4.png,
2986 bouncingsnowball-right-5.png: - more gfx
2988 2004-03-30 22:09 grumbel
2990 * data/images/shared/: spiky-left-0.png, spiky-left-1.png,
2991 spiky-left-2.png, spiky-right-0.png, spiky-right-1.png,
2992 spiky-right-2.png: more gfx
2994 2004-03-30 21:59 grumbel
2996 * data/images/shared/: fish-left-0.png, fish-left-1.png,
2997 flyingsnowball-left-0.png, flyingsnowball-left-1.png: more gfx
2999 2004-03-30 15:37 grumbel
3001 * data/levels/default/snow1-voluptuous.stl: - new usercontributed
3004 2004-03-30 15:23 grumbel
3006 * data/images/tilesets/: darksnow13.png, darksnow14.png,
3007 darksnow15.png, snow20.png, snow21.png, snow22.png, snow23.png,
3008 snow24.png, snow25.png, supertux.stgt: - added some more tiles
3010 2004-03-29 18:49 tobgle
3012 * autogen.sh: improved to work flawless on more computers
3014 2004-03-29 15:24 tobgle
3016 * src/: badguy.cpp, badguy.h, gameloop.cpp, globals.cpp, globals.h,
3017 intro.cpp, leveleditor.cpp, menu.cpp, scene.cpp, scene.h,
3018 special.cpp: - introduced new function wait_for_event - removed
3019 arrays_init() - applied fixes from Matze Braun for badguy bugs
3021 2004-03-29 14:25 grumbel
3023 * data/levels/default/: cave2-grumbel.stl, cave3-grumbel.stl,
3024 cave4-grumbel.stl, snow2-grumbel.stl: - added enemies and such
3026 2004-03-29 01:23 grumbel
3028 * configure.ac: - fixed datadir
3030 2004-03-28 23:48 tobgle
3032 * configure.ac: little improvement
3034 2004-03-28 23:43 tobgle
3036 * data/images/tilesets/supertux.stgt: tilegroup definitions
3038 2004-03-28 23:42 tobgle
3040 * src/: badguy.cpp, collision.cpp, leveleditor.cpp, menu.cpp,
3041 menu.h, tile.cpp, tile.h: - Leveleditor improvements and fixes.
3042 - collision bugfixes from Matze Braun
3044 2004-03-28 22:56 grumbel
3046 * data/levels/default/boss1-grumbel.stl: - added some flames
3048 2004-03-28 16:11 grumbel
3050 * src/: gameloop.cpp, gameloop.h, player.cpp, tile.cpp, tile.h: -
3051 removed alpha from tile since it isn't needed - fixed brick
3052 behaviour (I hope...)
3054 2004-03-28 16:07 tobgle
3056 * src/particlesystem.cpp: [no log message]
3058 2004-03-28 14:41 grumbel
3060 * src/: gameloop.cpp, setup.cpp, tile.cpp, tile.h: - removed
3061 next_tile2, which isn't needed - added --sdl option to turn of
3062 opengl in case it is on in the config file
3064 2004-03-28 13:47 grumbel
3066 * data/images/tilesets/: bonus-flower.png, bonus-grow.png,
3067 bonus-herring.png, bonus-invisible.png, notile.png,
3068 supertux.stgt: - use new boxes everywhere - added invisible-box
3069 (usefull for secrets)
3071 2004-03-28 12:58 tobgle
3073 * data/images/status/mousecursor.png: new link image
3075 2004-03-28 12:26 tobgle
3077 * data/images/shared/: flame-0.png, flame-1.png: initial
3079 2004-03-28 03:44 tobgle
3081 * src/: badguy.cpp, badguy.h, gameloop.cpp: applied flame badguy
3082 patch from Matze Braun
3084 2004-03-28 03:30 tobgle
3086 * src/: button.cpp, leveleditor.cpp: improved the behaviour of the
3087 mouse-cursor in the leveleditor
3089 2004-03-28 03:03 grumbel
3091 * data/images/shared/: mrbomb-explosion.png, mrbomb-left-0.png,
3092 mrbomb-left-1.png, mrbomb-left-2.png, mrbomb-left-3.png,
3093 mrbomb-right-0.png, mrbomb-right-1.png, mrbomb-right-2.png,
3094 mrbomb-right-3.png, mrbombx-left-0.png, mrbombx-right-0.png: -
3097 2004-03-28 03:00 tobgle
3099 * src/: gameloop.cpp, globals.cpp, globals.h, leveleditor.cpp,
3100 menu.cpp, menu.h, mousecursor.cpp, mousecursor.h, setup.cpp,
3101 tile.h, title.cpp: We have our own mouse-cursor now! (graphics by
3104 2004-03-28 01:58 tobgle
3106 * data/images/status/mousecursor.png: initial
3108 2004-03-27 20:36 grumbel
3110 * contrib/levelconverter-0.0.6_0.0.7.py: - added object support
3113 2004-03-27 20:30 grumbel
3115 * contrib/levelconverter-0.0.6_0.0.7.py: - added object support
3118 2004-03-27 18:24 tobgle
3120 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
3121 menu.h, setup.cpp, title.cpp: more kinds of menu_event are
3122 handled directly in the menu-code now.
3124 2004-03-27 17:34 grumbel
3126 * data/levels/default/: boss1-grumbel.stl, cave2-grumbel.stl,
3127 snow5-grumbel.stl: - added enemies and some other tweaks
3129 2004-03-27 17:17 tobgle
3131 * Makefile.cvs: old Makefile works again
3133 2004-03-27 15:20 grumbel
3135 * data/levels/default/boss1-grumbel.stl: - added enemies
3137 2004-03-27 14:04 tobgle
3139 * src/: menu.cpp, menu.h: MN_BACK works for multiple layers of
3142 2004-03-27 12:27 tobgle
3144 * src/setup.cpp: little change to improve win32 portability
3146 2004-03-27 12:14 grumbel
3148 * data/levels/default/: level1.stl, snow2-grumbel.stl,
3149 snow3-grumbel.stl, snow4-grumbel.stl, snow5-grumbel.stl: - added
3152 2004-03-27 01:38 grumbel
3154 * src/: gameloop.cpp, level.cpp, level.h, leveleditor.cpp: -
3155 removed dn_tilemap - fixed broken level_change() function to draw
3156 only on one map, not all at once
3158 2004-03-27 01:14 tobgle
3160 * src/: badguy.cpp, badguy.h: fixed BSOD hopping
3162 2004-03-27 00:54 tobgle
3164 * src/: mousecursor.cpp, mousecursor.h: C++ port of Ricarod Cruz's
3165 menu-handling code patch.
3167 2004-03-27 00:54 grumbel
3169 * data/images/tilesets/: bonus2-d.png, supertux.stgt: - added new
3170 deactivated bonus box
3172 2004-03-27 00:53 tobgle
3174 * src/: Makefile.am, badguy.cpp, badguy.h, collision.cpp,
3175 collision.h, gameloop.cpp, leveleditor.cpp, particlesystem.cpp,
3176 player.cpp, type.h: merged bad_guy patch from Matze Braun.
3177 (recycling Ricardo's stalactite patch and added mrbomb).
3179 2004-03-27 00:51 tobgle
3181 * data/images/shared/: mrbomb-left-0.png, mrbomb-left-1.png,
3182 mrbomb-left-2.png, mrbomb-left-3.png, mrbomb-right-0.png,
3183 mrbomb-right-1.png, mrbomb-right-2.png, mrbomb-right-3.png,
3184 stalactite-broken.png, stalactite.png: initial
3186 2004-03-27 00:45 grumbel
3188 * data/images/tilesets/: bonus2-1.png, bonus2-2.png, bonus2-3.png,
3189 bonus2-4.png, bonus2-5.png, supertux.stgt: - added new bonus
3192 2004-03-27 00:19 tobgle
3194 * data/levels/default/level4.stl: particle_system changed to clouds
3196 2004-03-26 23:30 grumbel
3198 * data/images/tilesets/supertux.stgt: - added more bricks
3200 2004-03-26 23:08 tobgle
3202 * src/title.cpp: tux isn't jumping like on drugs anymore in the
3205 2004-03-26 22:39 tobgle
3207 * src/title.cpp: quick fix for bug introduced by the last commit
3209 2004-03-26 22:24 tobgle
3211 * src/title.cpp: added demo to make SuperTux looking nice from the
3214 2004-03-26 22:20 tobgle
3216 * data/levels/misc/menu.stl: demo level created by Ingo Ruhnke
3218 2004-03-26 20:03 grumbel
3220 * data/levels/default/: level1.stl, level2.stl, level3.stl,
3221 level4.stl: - converted levels to the new format
3223 2004-03-26 16:17 grumbel
3225 * src/lispreader.cpp: - added some error checking, so that we get
3226 more usefull error messages than asserts
3228 2004-03-26 13:52 grumbel
3230 * data/levels/default/snow1-grumbel.stl: - added some enemies
3232 2004-03-26 03:05 grumbel
3234 * data/levels/default/: snow3-grumbel.stl, worldmap.stwm: - hooked
3235 up more levels to the worldmap - added a bit of background stuff
3238 2004-03-25 20:10 grumbel
3240 * src/level.cpp: - fixed levelend (well, maybe more of an
3243 2004-03-25 20:01 grumbel
3245 * src/: gameloop.cpp: - moved a few int's inside the for-loops -
3246 replaced a old '.' with 0
3248 2004-03-25 19:52 grumbel
3250 * src/: collision.cpp, player.cpp: - fixed brick-bug (or maybe not,
3251 they still behave a bit weird - moved some int's into the
3252 for-loops to reduce variable recycling
3254 2004-03-25 17:50 grumbel
3256 * src/: level.cpp, worldmap.cpp: - cleanup in the worldmap - fixed
3257 duplicate badguy bug
3259 2004-03-25 17:38 tobgle
3261 * data/images/tilesets/supertux.stgt: fixed some "solids" to be
3264 2004-03-25 17:31 grumbel
3266 * src/worldmap.cpp: - fixed file extension
3268 2004-03-25 17:27 grumbel
3270 * data/images/worldmap/: antarctica.scm, antarctica.stwt: - fixed
3273 2004-03-25 17:19 grumbel
3275 * data/levels/default/: snow1-grumbel.stl, boss1-grumbel.stl,
3276 cave1-grumbel.stl, cave2-grumbel.stl, cave3-grumbel.stl,
3277 cave4-grumbel.stl, cave5-grumbel.stl, cave6-grumbel.stl,
3278 snow2-grumbel.stl, snow3-grumbel.stl, snow4-grumbel.stl,
3279 snow5-grumbel.stl, snow6-grumbel.stl: - added new levels
3281 2004-03-25 13:15 grumbel
3283 * src/: gameloop.cpp, level.cpp: - cleaned up the way badguys are
3286 2004-03-25 13:02 grumbel
3288 * src/level.cpp: bye, bye dn_tm
3290 2004-03-25 12:36 grumbel
3292 * src/: badguy.cpp, badguy.h, gameloop.cpp, level.cpp, level.h,
3293 leveleditor.cpp, lispreader.cpp, lispreader.h: - added
3294 alternative (more flexible) way to define badguys in a level
3296 2004-03-25 12:07 grumbel
3298 * src/: gameloop.cpp, level.cpp, player.cpp, tile.cpp: - fixed
3299 badguys a little bit
3301 2004-03-25 11:26 grumbel
3303 * src/gameloop.cpp, src/level.cpp, src/tile.cpp, src/tile.h,
3304 data/images/tilesets/supertux.stgt: - made TileManager::get()
3305 always return a valid tile - made conversion code more robust
3306 against unknown tiles - added next_tile/next_tile2 to replace the
3307 old one on some events
3309 2004-03-25 03:35 grumbel
3311 * contrib/levelconverter-0.0.6_0.0.7.py: - fixes for the converter
3313 2004-03-25 03:29 grumbel
3315 * data/images/tilesets/: coin1.png, coin2.png, coin3.png,
3316 supertux.stgt: - fixed up tileset a bit
3318 2004-03-25 03:27 grumbel
3320 * src/: gameloop.cpp, gameloop.h, level.cpp, player.cpp, tile.cpp:
3323 2004-03-25 03:13 grumbel
3325 * src/: gameloop.cpp, level.cpp, player.cpp, tile.cpp, tile.h: -
3326 added translation table for the old format
3328 2004-03-25 02:30 grumbel
3330 * data/images/tilesets/: bkgd-00.png, bkgd-01.png, bkgd-02.png,
3331 bkgd-03.png, bkgd-10.png, bkgd-11.png, bkgd-12.png, bkgd-13.png,
3332 bonus1.png, box-empty.png, box-full.png, distro-0.png,
3333 distro-1.png, distro-2.png, distro-3.png, flag-0.png, flag-1.png,
3334 pipe1.png, pipe2.png, pipe3.png, pipe4.png, pipe5.png, pipe6.png,
3335 pipe7.png, pipe8.png, pole.png, poletop.png, supertux.stgt: -
3336 created a tileset that is compatible with the old levels and the
3339 2004-03-25 01:24 grumbel
3341 * contrib/levelconverter-0.0.6_0.0.7.py: fixed converter to handle
3344 2004-03-24 23:39 grumbel
3346 * contrib/levelconverter-0.0.6_0.0.7.py: fixed incorrect color
3349 2004-03-24 23:33 tobgle
3351 * data/images/shared/: cloud.png, snow0.png, snow1.png, snow2.png:
3352 images for particle_sytem
3354 2004-03-24 23:31 tobgle
3356 * data/levels/default/level1.stl: added line for use of
3359 2004-03-24 23:29 tobgle
3361 * data/images/tilesets/: background.stgt, background1.png,
3362 background2.png, background3.png, background4.png,
3363 background5.png, background6.png, background7.png,
3364 background8.png, backgroundtile1.png, backgroundtile2.png,
3365 backgroundtile3.png, backgroundtile4.png, backgroundtile5.png,
3366 block.stgt, block1.png, block10.png, block11.png, block2.png,
3367 block3.png, block4.png, block5.png, block6.png, block7.png,
3368 block8.png, block9.png, brick0.png, brick1.png, cloud-00.png,
3369 cloud-01.png, cloud-02.png, cloud-03.png, cloud-10.png,
3370 cloud-11.png, cloud-12.png, cloud-13.png, darksnow.stgt,
3371 darksnow1.png, darksnow10.png, darksnow11.png, darksnow12.png,
3372 darksnow2.png, darksnow3.png, darksnow4.png, darksnow5.png,
3373 darksnow6.png, darksnow7.png, darksnow8.png, darksnow9.png,
3374 grey.png, grey.stgt, grey2.png, grey3.png, grey4.png, grey5.png,
3375 grey6.png, main.stgt, misc.stgt, snow.stgt, snow1.png,
3376 snow10.png, snow11.png, snow12.png, snow13.png, snow14.png,
3377 snow15.png, snow16.png, snow17.png, snow18.png, snow19.png,
3378 snow2.png, snow3.png, snow4.png, snow5.png, snow6.png, snow7.png,
3379 snow8.png, snow9.png, water.png, waves-0.png, waves-1.png,
3380 waves-2.png: the new tiles and tileset-definitions for the new
3381 levelformat. (most tiles were contributed by Ingo Ruhnke)
3383 2004-03-24 23:23 tobgle
3385 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
3386 leveleditor.cpp, player.cpp, scene.h, setup.cpp, texture.cpp,
3387 particlesystem.cpp, particlesystem.h, tile.cpp, tile.h: new
3388 levelformat with multiple layers and and new tileset code. Along
3389 with a new particlesystem. (the latest one was contributed by
3392 2004-03-24 23:15 tobgle
3394 * src/scene.cpp: new levelformat with multiple layers and and new
3395 tileset code. Along with a new particlesystem. (the latest one
3396 was contributed by Matze Braun)
3398 2004-03-24 23:10 grumbel
3400 * src/: badguy.cpp, gameloop.cpp, player.cpp, player.h: - renamed
3403 2004-03-24 23:08 tobgle
3405 * src/Makefile.am: new levelformat with multiple layers, new
3408 2004-03-24 23:01 grumbel
3410 * src/: badguy.cpp, badguy.h, scene.cpp, scene.h: - minor cleanup
3412 2004-03-24 22:43 grumbel
3414 * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, player.cpp,
3415 setup.cpp, sound.cpp, timer.cpp: - removed a few redundant "==
3418 2004-03-24 22:18 grumbel
3420 * src/: gameloop.cpp, scene.cpp: - minor cleanup, removed some evil
3423 2004-03-24 18:41 grumbel
3425 * src/: badguy.cpp, collision.cpp, gameloop.cpp, leveleditor.cpp,
3426 player.cpp, player.h, scene.cpp, scene.h, special.cpp: -
3427 converted Player into a class (naming still needs a bit of
3430 2004-03-24 17:13 grumbel
3432 * src/: configfile.cpp, configfile.h: - commited Michael George's
3435 2004-03-24 17:12 grumbel
3437 * src/: badguy.cpp, badguy.h, collision.cpp, gameloop.cpp,
3438 level.cpp, leveleditor.cpp, player.cpp, scene.cpp, scene.h,
3439 texture.cpp, worldmap.cpp: - coverted badguy type into an object
3441 2004-03-24 16:24 grumbel
3443 * src/: badguy.cpp, badguy.h, gameloop.cpp, leveleditor.cpp,
3444 scene.cpp, scene.h: - created a named enum for badguys
3446 2004-03-24 16:12 grumbel
3448 * src/: badguy.cpp, badguy.h: splitted actions commands for
3449 different badguys into seperate functions
3451 2004-03-24 16:03 grumbel
3453 * src/: badguy.cpp, badguy.h: splitted drawing commands for
3454 different badguys into seperate functions
3456 2004-03-24 15:35 grumbel
3458 * src/: Makefile.am, globals.h, high_scores.cpp, high_scores.h,
3459 setup.cpp, setup.h, sound.cpp, sound.h, supertux.cpp,
3460 worldmap.cpp: - commited Michael George's config-file patch
3462 2004-03-24 15:03 grumbel
3464 * src/menu.cpp: fixed little type error
3466 2004-03-24 14:52 grumbel
3468 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
3469 menu.h, setup.cpp, setup.h, texture.cpp, timer.cpp, title.cpp: -
3470 turned menu into a class, still a lot of public variables around
3471 and menu_item isn't a class either, but its a start
3473 2004-03-23 18:25 grumbel
3475 * src/: badguy.h, bitmask.h, button.h, gameloop.cpp, level.h,
3476 leveleditor.h, menu.h, physic.h, player.h, special.h, text.h,
3477 texture.h, timer.h, type.h, world.h: - removed unneded typedef's
3480 2004-03-23 02:30 grumbel
3482 * src/: gameloop.cpp, globals.h, player.cpp, player.h,
3483 worldmap.cpp: - fixed joystick code a bit
3485 2004-03-22 22:06 grumbel
3489 2004-03-22 16:52 grumbel
3491 * src/: badguy.cpp, button.cpp, gameloop.cpp, intro.cpp,
3492 leveleditor.cpp, player.cpp, title.cpp, world.cpp: - removed
3493 NO_UPDATE and let the default argument handle it
3495 2004-03-22 16:47 grumbel
3497 * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
3498 collision.h, defines.h, gameloop.cpp, gameloop.h, globals.cpp,
3499 globals.h, intro.cpp, leveleditor.cpp, menu.cpp, menu.h,
3500 physic.cpp, player.cpp, player.h, scene.cpp, scene.h, setup.cpp,
3501 sound.cpp, special.cpp, timer.cpp, timer.h, title.cpp, world.cpp:
3502 - replaced YES/NO with true/false
3504 2004-03-22 16:25 grumbel
3506 * src/: lispreader.cpp, lispreader.h: - added read_string_vector
3508 2004-03-22 15:34 grumbel
3510 * src/worldmap.h: [no log message]
3512 2004-03-22 15:03 grumbel
3514 * src/menu.cpp: minor cleanup
3516 2004-03-22 14:57 grumbel
3518 * acinclude.m4: [no log message]
3520 2004-03-22 14:55 grumbel
3522 * src/level.h: fixed indention to look a bit nicer
3524 2004-03-22 14:32 grumbel
3526 * src/: menu.cpp, menu.h: - added ability to position menu freely
3529 2004-03-22 14:20 grumbel
3531 * src/menu.cpp: - fixed menu motion bug
3533 2004-03-22 13:14 grumbel
3535 * src/: globals.cpp, globals.h, setup.cpp: - added config flag to
3538 2004-03-22 13:00 grumbel
3540 * src/: leveleditor.cpp, menu.cpp, menu.h, setup.cpp: - added
3541 shurtcut function to create menu items
3543 2004-03-22 12:23 grumbel
3545 * src/: button.cpp, button.h, gameloop.cpp, menu.cpp, menu.h,
3546 title.cpp: - converted menu enums into named enums
3548 2004-03-22 11:43 grumbel
3550 * acinclude.m4: - removed AC_PATH_SDL from acinclude, replaced by
3553 2004-03-22 11:39 grumbel
3555 * mk/autoconf/: acx_pthread.m4, ax_check_gl.m4, sdl.m4: win32 fixes
3557 2004-03-22 11:33 grumbel
3559 * autogen.sh, configure.ac, data/Makefile.am, src/button.cpp,
3560 src/button.h, src/intro.cpp, src/leveleditor.cpp, src/setup.cpp,
3561 src/sound.cpp, src/sound.h, src/supertux.cpp, src/supertux.h,
3562 src/texture.h, src/worldmap.h: commited Matzes Win32 patch
3564 2004-03-22 01:01 grumbel
3566 * src/: menu.cpp, text.cpp: - more menu cleanup
3568 2004-03-22 00:36 grumbel
3570 * src/: leveleditor.cpp, menu.cpp, text.cpp, text.h: - some more
3571 menu cleanup - added text_draw_align() - cleaned up ALIGN types
3573 2004-03-21 23:13 grumbel
3575 * src/: Makefile.am, leveleditor.cpp, menu.cpp, menu.h, type.h: -
3578 2004-03-21 22:31 tobgle
3580 * src/: gameloop.cpp, leveleditor.cpp: fixed warnings
3582 2004-03-21 22:20 tobgle
3584 * src/: badguy.cpp, collision.cpp, gameloop.cpp, leveleditor.cpp,
3585 scene.cpp, scene.h, special.cpp, type.h, world.cpp: converted
3586 game object arrays to std::vector
3588 2004-03-21 21:31 grumbel
3590 * src/: menu.cpp, screen.h, text.h, texture.cpp, texture.h: - added
3591 default argument instead of NO_UPDATE - cleaned menucode a little
3594 2004-03-21 20:37 grumbel
3596 * src/: gameloop.cpp, globals.cpp, globals.h, intro.cpp, setup.cpp,
3597 title.cpp: bye, bye, joystick ifdefs
3599 2004-03-21 20:22 grumbel
3601 * src/: setup.cpp, setup.h, sound.cpp, texture.cpp, worldmap.cpp,
3602 worldmap.h: - replaced char* with string - replace assert() with
3605 2004-03-21 20:15 grumbel
3607 * data/levels/default/worldmap.stwm: fixed extension
3609 2004-03-21 19:07 tobgle
3611 * src/leveleditor.cpp: fixed creating of new level subset again,
3612 because CVS was deadly to the previous fix
3614 2004-03-21 19:04 grumbel
3616 * src/: gameloop.cpp, intro.cpp, menu.cpp, screen.cpp, setup.cpp,
3617 title.cpp, worldmap.cpp: - fixed file extension, removed pwd.h
3620 2004-03-21 17:33 grumbel
3622 * configure.ac: use C for SDL_mixer/image test
3624 2004-03-21 17:18 grumbel
3626 * data/: Makefile.am, levels/default/worldmap.scm,
3627 levels/default/worldmap.stwm: - changed suffix - fixed make
3630 2004-03-21 16:50 grumbel
3634 2004-03-21 16:41 grumbel
3636 * src/: gameloop.cpp, high_scores.cpp, level.cpp, leveleditor.cpp,
3637 lispreader.cpp, lispreader.h, setup.cpp, sound.cpp, text.cpp,
3638 text.h, title.cpp, worldmap.cpp: - replaced a few char* with
3639 std::string - load datafiles from 'datadir' instead of
3642 2004-03-21 16:20 grumbel
3644 * src/: button.cpp, gameloop.cpp, intro.cpp, sound.cpp, sound.h,
3645 texture.cpp, texture.h: - replaced a few char* with std::string -
3646 load datafiles from 'datadir' instead of DATA_PREFIX
3648 2004-03-21 16:05 grumbel
3650 * src/: globals.cpp, globals.h, setup.cpp: - added detection magic
3653 2004-03-21 00:34 grumbel
3655 * src/lispreader.cpp: - removed dependency on gzungetc
3657 2004-03-20 23:19 tobgle
3659 * src/level.cpp: [no log message]
3661 2004-03-20 23:18 tobgle
3663 * data/levels/default/info, src/level.cpp: little info-file format
3666 2004-03-20 23:08 tobgle
3668 * data/levels/default/: level1.stl, level2.stl, level3.stl,
3669 level4.stl: we got a new extension
3671 2004-03-20 23:08 tobgle
3673 * data/levels/default/: level1.dat, level2.dat, level3.dat,
3676 2004-03-20 22:35 grumbel
3678 * contrib/: levelconverter-0.0.6_0.0.7.py: - added usage help
3681 2004-03-20 22:26 grumbel
3683 * contrib/levelconverter-0.0.6_0.0.7.py: [no log message]
3685 2004-03-20 22:21 grumbel
3687 * contrib/levelconvert.py: - added converter script for levels
3689 2004-03-20 22:04 tobgle
3691 * src/level.cpp: .stl is the new extension for levels
3693 2004-03-20 21:47 tobgle
3695 * src/level.cpp: little bug-fix
3697 2004-03-20 19:09 grumbel
3699 * configure.ac, src/lispreader.cpp, src/lispreader.h,
3700 src/worldmap.cpp, src/worldmap.h: - added zlib support to
3703 2004-03-20 18:16 tobgle
3705 * src/: button.cpp, button.h, collision.cpp, gameloop.cpp,
3706 gameloop.h, high_scores.cpp, level.cpp, level.h, leveleditor.cpp,
3707 lispreader.cpp, lispreader.h, menu.cpp, menu.h, physic.cpp,
3708 player.cpp, setup.cpp, setup.h, text.cpp, text.h, texture.cpp,
3709 texture.h, timer.cpp, timer.h, title.cpp, type.cpp, type.h: new
3710 level-format, many changes to level-related stuff
3712 2004-03-20 16:08 grumbel
3714 * src/: worldmap.cpp, worldmap.h: - moved tux into its own class,
3715 removed some clutter
3717 2004-03-20 15:42 grumbel
3719 * src/: gameloop.cpp, high_scores.cpp, intro.cpp, menu.cpp,
3720 screen.cpp, setup.cpp, title.cpp, worldmap.cpp: - replaced #ifdef
3721 LINUX with #ifndef WIN32, should be easier to handle for other
3722 posix systems this way
3724 2004-03-20 13:15 grumbel
3726 * src/: worldmap.cpp, worldmap.h: - reorganized code a bit
3728 2004-03-20 13:06 grumbel
3730 * src/Makefile.am: -Wall per default
3732 2004-03-20 12:30 grumbel
3734 * src/: worldmap.cpp, worldmap.h: - added check to catch brocken
3737 2004-03-20 12:12 grumbel
3739 * src/setup.cpp: - cleaned up (wordwrapped below 80 chars, grouped)
3742 2004-03-20 03:27 grumbel
3744 * data/images/worldmap/antarctica.scm,
3745 data/images/worldmap/levelmarker.png,
3746 data/levels/default/worldmap.scm, src/worldmap.cpp,
3747 src/worldmap.h: - added music support and support for starting
3748 levels to the worldmap
3750 2004-03-20 01:12 tobgle
3752 * src/level.cpp, src/level.h, data/levels/default/info: changed to
3755 2004-03-20 01:09 grumbel
3757 * src/worldmap.cpp: - added tilemap loading for the worldmap
3759 2004-03-20 01:08 grumbel
3761 * data/levels/default/worldmap.scm: - added a worldmap
3763 2004-03-20 00:56 tobgle
3765 * Makefile.cvs: compile worldmap.c/h
3767 2004-03-20 00:49 grumbel
3769 * src/: gameloop.cpp, gameloop.h, globals.cpp, globals.h,
3770 level.cpp, level.h, setup.cpp, supertux.cpp, worldmap.cpp,
3771 worldmap.h: - added level starting from command line thingy -
3772 made it possible to run worldmap via command line
3774 2004-03-20 00:17 grumbel
3776 * src/Makefile.am: - added worldmap stuff
3778 2004-03-20 00:16 grumbel
3780 * src/supertux.h: - added worldmap include
3782 2004-03-20 00:14 grumbel
3784 * data/images/worldmap/: antarctica.scm, ground.png,
3785 placeholder.png, road_cross.png, road_e.png, road_h.png,
3786 road_h_stop.png, road_v.png, road_v_stop.png, road_ws.png,
3787 tux.png: - added worldmap gfx (just placeholder)
3789 2004-03-20 00:03 grumbel
3791 * src/: lispreader.cpp, lispreader.h, worldmap.cpp, worldmap.h: -
3792 added read_string and read_int_vector to LispReader - added
3795 2004-03-19 14:59 rmcruz
3797 * src/player.cpp: Corrected a laptop behaviour, regarding kicking
3799 2004-03-19 02:23 rmcruz
3801 * src/badguy.cpp: corrected 2 badguys behaviour thingies
3803 2004-03-18 13:33 rmcruz
3805 * src/lispreader.cpp: use #include "lispreader.h" , instead of
3806 #include <lispreader.h>
3808 2004-03-17 20:37 tobgle
3810 * Makefile.cvs: revival ;)
3812 2004-03-17 20:35 tobgle
3814 * src/: lispreader.cpp, lispreader.h: merged lispreader with Ingo
3815 Ruhnke's Construo LispReader and LispWriter wrappers.
3817 2004-03-17 20:21 grumbel
3819 * NEWS: - added news file with content
3821 2004-03-17 20:19 grumbel
3823 * configure.ac, src/Makefile.am, src/badguy.c, src/badguy.cpp,
3824 src/bitmask.c, src/bitmask.cpp, src/button.c, src/button.cpp,
3825 src/collision.c, src/collision.cpp, src/gameloop.c,
3826 src/gameloop.cpp, src/globals.c, src/globals.cpp,
3827 src/high_scores.c, src/high_scores.cpp, src/intro.c,
3828 src/intro.cpp, src/level.c, src/level.cpp, src/leveleditor.c,
3829 src/leveleditor.cpp, src/lispreader.c, src/lispreader.cpp,
3830 src/menu.c, src/menu.cpp, src/physic.c, src/physic.cpp,
3831 src/player.c, src/player.cpp, src/scene.c, src/scene.cpp,
3832 src/screen.c, src/screen.cpp, src/setup.c, src/setup.cpp,
3833 src/sound.c, src/sound.cpp, src/special.c, src/special.cpp,
3834 src/supertux.c, src/supertux.cpp, src/text.c, src/text.cpp,
3835 src/texture.c, src/texture.cpp, src/timer.c, src/timer.cpp,
3836 src/title.c, src/title.cpp, src/type.c, src/type.cpp,
3837 src/world.c, src/world.cpp: - renamed *.c to *.cxx
3839 2004-03-17 13:39 tobgle
3841 * Makefile.cvs: fixed missing seperator
3843 2004-03-16 22:12 tobgle
3845 * src/type.h: consistent SDL include
3847 2004-03-16 16:06 tobgle
3849 * src/: lispreader.c, lispreader.h: initial
3851 2004-03-16 16:05 tobgle
3853 * Makefile.cvs, src/Makefile.am: compile lispreader
3856 0.0.6 - March 15th, 2004
3857 ---------------------------
3858 * Game save/load feature.
3859 Tobias Glaesser <tobi.web@gmx.de>
3861 * Created Level 4 (Tux in Sky)
3862 Ricardo Cruz <rick2@aeiou.pt>
3864 * Created Level 3 (Mondo)
3865 Philippe Saint-Pierre <stpere@linuxmail.org>
3867 * New collision detection. (object vs. map)
3868 Tobias Glaesser <tobi.web@gmx.de>
3870 * Nice level-editor help text.
3871 Christopher A. Webber <creat0r@lingocomic.com>
3873 * Compiling with g++ is supported.
3874 Tobias Glaesser <tobi.web@gmx.de>
3876 * Added realistic physics.
3877 Tobias Glaesser <tobi.web@gmx.de>
3879 * Created new letters.
3880 Ingo Ruhnke <grumbel@gmx.de>
3882 * Gameplay fixes. (with the aim to make it at least as playable as 0.0.5 was)
3883 Tobias Glaesser <tobi.web@gmx.de>
3885 * Flexible font (text) handling.
3886 Tobias Glaesser <tobi.web@gmx.de>
3888 * Rewritten menu code.
3889 Tobias Glaesser <tobi.web@gmx.de>
3891 * Upgrades go into the opposite direction Tux collided with.
3892 Ricardo Cruz <rick2@aeiou.pt>
3894 * First implementation of a graphical leveleditor interface.
3895 Tobias Glaesser <tobi.web@gmx.de>
3897 * You can test levels directly in the leveleditor.
3898 Ricardo Cruz <rick2@aeiou.pt> & Tobias Glaesser <tobi.web@gmx.de>
3900 * Reinit timers when tux dies.
3901 Duong-Khang NGUYEN <neoneurone@users.sf.net>
3903 * Got rid of the TEXTURE_RECTANGLE NVIDIA extension. It should be possible
3904 to play the game in OpenGl mode with the most graphic cards now.
3905 Tobias Glaesser <tobi.web@gmx.de>
3907 * Added optional backgrounds for levels.
3908 Tobias Glaesser <tobi.web@gmx.de>
3910 * First code to optimize the FPS. The maximum are 100 FPS.
3911 Tobias Glaesser <tobi.web@gmx.de>
3913 * Introduced command line option --show-fps. It's self-describing. :)
3914 Tobias Glaesser <tobi.web@gmx.de>
3916 * Text is displayed correctly in OpenGL mode now.
3917 Tobias Glaesser <tobi.web@gmx.de>
3919 * Alpha works in OpenGL mode now.
3920 Tobias Glaesser <tobi.web@gmx.de>
3922 * Rewrite of text/font related code, which should bring huge performance increases to you.
3923 Tobias Glaesser <tobi.web@gmx.de>
3925 * Added a highscore background and improved the name input code.
3926 Tobias Glaesser <tobi.web@gmx.de>
3928 * Added feature to enter your name for a new highscore.
3929 Ricardo Cruz <rick2@aeiou.pt>
3931 * Grid support for the leveleditor and you can look
3932 what's inside a brick now.
3933 Ricardo Cruz <rick2@aeiou.pt>
3935 * Initial infrastructure for mapping keys.
3936 Tobias Glaesser <tobi.web@gmx.de> & Ricardo Cruz <rick2@aeiou.pt>
3938 * Fixed a little displaying bug of upgrades.
3939 Ricardo Cruz <rick2@aeiou.pt>
3941 * Improved and fixed the sound support another time.
3942 Duong-Khang NGUYEN <neoneurone@users.sf.net>
3944 * Fixed uncorrect use of TIME_WARNING.
3945 Duong-Khang NGUYEN <neoneurone@users.sf.net>
3947 * Provided hint for fixing memory leak when fullscreen is toggled.
3948 Ricardo Cruz <rick2@aeiou.pt>
3950 * Made the code more flexible. This means we could add support for two-player games
3951 relativly easily and add tons of bad guys in the future.
3952 Tobias Glaesser <tobi.web@gmx.de>
3954 * You can achieve as many frames as your hardware allows now.
3955 Tobias Glaesser <tobi.web@gmx.de>
3957 * Timers calculate with the real time now.
3958 (FIXME: Pause doesn't work properly for now)
3959 Tobias Glaesser <tobi.web@gmx.de>
3961 * Added OpenGL mode.
3962 Tobias Glaesser <tobi.web@gmx.de>
3964 * Restructured much code or even all code of SuperTux in an object orientated way.
3965 Yeah, that's even possible in C and brought many new source-files to us. ;)
3966 Tobias Glaesser <tobi.web@gmx.de>
3968 * Fixes and improvements for the leveleditor.
3969 Ricardo Cruz <rick2@aeiou.pt>
3971 * WIN32 build fixes and memory freeing fixes.
3972 Duong-Khang NGUYEN <neoneurone@users.sf.net>
3974 * Can now hold and shoot laptops by holding fire and approaching a flat one.
3975 Dan Koestler <offipso@abeminds.com>
3977 * Fixed possible segfaults.
3978 Tobias Glaesser <tobi.web@gmx.de>
3980 * Reorganized level-code and introduced level-subset-structure.
3981 Tobias Glaesser <tobi.web@gmx.de>
3983 * Fixed Amiga/MorphOS build problem.
3984 SixK <dasixk@free.fr>
3987 Tobias Glaesser <tobi.web@gmx.de>
3989 * Fixed the menu-flickering and added a cool shadow effect.
3990 Ricardo Cruz <rick2@aeiou.pt> & Tobias Glaesser <tobi.web@gmx.de>
3992 * Fixed some issues around our new leveleditor.
3993 Tobias Glaesser <tobi.web@gmx.de>
3995 * New leveleditor! I'd like to put a second and a third exclamation mark here. :)
3996 Ricardo Cruz <rick2@aeiou.pt>
3998 * Added: stereo sounds
3999 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4001 * Added: displaying tux left
4002 Tobias Glaesser <tobi.web@gmx.de>
4004 * Added: --disable-music and music on/off menu option
4005 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4007 * Changed out some music. Created sped-up versions of songs for when
4008 time is running out.
4009 Bill Kendrick <bill@newbreedsoftware.com>
4011 * New laptop enemy graphics. Sounds when you stomp and kick them.
4012 Bill Kendrick <bill@newbreedsoftware.com>
4015 0.0.5 - December 24th, 2003
4016 ---------------------------
4018 Tobias Glaesser <tobi.web@gmx.de>
4020 * Added a menu. You can set sound and fullscreen on and off for example.
4021 Tobias Glaesser <tobi.web@gmx.de>
4023 * Improved sound handling again. Added: playing different
4024 songs in one level is now supported (now we need new songs!)
4025 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4027 * Added 'PAUSE' feature.
4028 Tobias Glaesser <tobi.web@gmx.de>
4030 * Levels have to specify a theme now.
4031 Tobias Glaesser <tobi.web@gmx.de>
4033 * Fixed FIXME (tux doesn't die anymore, when he reaches the end of a level).
4034 And added a result-screen. (Nothing spectacular ;) )
4035 Tobias Glaesser <tobi.web@gmx.de>
4037 * Fixed FIXME (sound when 100 distros are reached).
4038 And set the maximum lives to 4.
4039 Tobias Glaesser <tobi.web@gmx.de>
4041 * New images for the shared folder.
4042 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4044 * command-line option "--disable-sound" and "--help" now work
4045 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4047 * Added high score feature.
4048 Adam Czachorowski <gislan@o2.pl>
4050 * Surfaces converted to display format for speed.
4051 (Thanks to SDL_DisplayFormatAlpha() - wasn't around a few years ago!)
4053 * Sped up FPS (throttle)
4055 * Adding a new level (level,images,music) should be very easy now!
4056 Tobias Glaesser <tobi.web@gmx.de>
4058 * Shooting enemies increases score
4059 Tobias Glaesser <tobi.web@gmx.de>
4061 * Game over sequence.
4062 Tobias Glaesser <tobi.web@gmx.de>
4064 * Added 'make install PREFIX=/usr' and 'make uninstall PREFIX=/usr'
4065 Tobias Glaesser <tobi.web@gmx.de>
4067 * Initial support for additional levels.
4068 Tobias Glaesser <tobi.web@gmx.de>
4070 * One-ups ever 100 distros
4071 Tobias Glaesser <tobi.web@gmx.de>
4074 Tobias Glaesser <tobi.web@gmx.de>
4076 0.0.4 - July 15, 2002
4077 ---------------------
4078 * Fixed source so that "nosound" target would actually compile and build.
4081 0.0.3 - May 27, 2002
4082 --------------------
4084 * Coin bricks can be hit multiple times.
4085 * You lose shooting (coffee) power-up if you get hurt.
4087 * Added "distros" counter to screen.
4088 * Added new enemy: Evil Money Bags
4089 * Game aborted if sounds/music couldn't be loaded. Fixed.
4092 0.0.2 - November 8, 2001
4093 ------------------------
4094 * Added "--version" and skeleton "--help" displays
4095 * More sound effects.
4096 * Laptop bad-guy fixed.
4097 * Skidding images created.
4098 * Initial music code added.
4099 * Bullets kill enemies.
4100 * Golden Herring (invincibility) upgrade added.
4103 0.0.1 - December 3, 2000
4104 ------------------------
4106 Eric Windish <raptor@bwbohh.net>
4109 Ian <brooke@jump.net>
4112 INITIAL RELEASE 0.0.0 - April 11, 2000
4113 --------------------------------------
4114 * Initial alpha release.