1 2004-06-07 neoneurone <neoneurone@users.sf.net>
3 * Makefile.am, configure.ac, autogen.sh: minor changes
4 for using automake version 1.6
6 2004-06-02 gettextize <bug-gnu-gettext@gnu.org>
8 * Makefile.am (SUBDIRS): Add intl,
9 (EXTRA_DIST): Add config.rpath mkinstalldirs.
10 * configure.ac (AC_OUTPUT): Add intl/Makefile,
12 2004-06-02 gettextize <bug-gnu-gettext@gnu.org>
14 * Makefile.am (EXTRA_DIST): Add config.rpath mkinstalldirs.
16 2004-06-02 gettextize <bug-gnu-gettext@gnu.org>
18 * Makefile.am (EXTRA_DIST): Add config.rpath.
20 2004-06-02 gettextize <bug-gnu-gettext@gnu.org>
22 * Makefile.am (SUBDIRS): Add m4.
23 (ACLOCAL_AMFLAGS): New variable.
24 (EXTRA_DIST): Add config.rpath.
25 * configure.ac (AC_OUTPUT): Add po/Makefile.in,
28 http://super-tux.sf.net/
30 Last update: May 3, 2004
32 Milestone 0.1.1 - May 11, 2004
33 -----------------------------
35 2004-05-11 00:23 tobgle
37 * NEWS, configure.ac: make em ready for something some strange
38 people would actually call an official release. What are those
41 2004-05-11 00:21 tobgle
43 * AUTHORS: [no log message]
45 2004-05-10 23:59 tobgle
47 * src/leveleditor.cpp: Leveleditor closes on SDL_QUIT events now.
49 2004-05-10 23:54 rmcruz
51 * src/gameloop.cpp: When pressing a player's key and then press
52 Esc, the player will still be going in that direction, after
53 unpressing the key and exiting the menu
55 2004-05-10 23:47 tobgle
57 * data/images/tilesets/supertux.stgt: more snow , yeah, who can
58 have enough of snow? You?
60 2004-05-10 23:39 tobgle
62 * data/images/tilesets/supertux.stgt: visual fix
64 2004-05-10 23:24 tobgle
66 * data/images/tilesets/supertux.stgt: update
68 2004-05-10 23:10 rmcruz
70 * src/leveleditor.cpp: Don't display cursor on help. Tobias, its
71 the 2nd time you overwrite this code. Don't make me to twist your
74 2004-05-10 22:39 tobgle
76 * src/defines.h: [no log message]
78 2004-05-10 22:37 tobgle
80 * src/title.cpp: fixed missing semicolon
82 2004-05-10 22:24 sik0fewl
84 * data/CREDITS: - s/(at)/@/
86 2004-05-10 22:21 sik0fewl
88 * data/CREDITS: - fixed Benjamin's name
90 2004-05-10 22:17 tobgle
94 2004-05-10 22:13 tobgle
96 * src/title.cpp: fixed end of level to begin wrap around in the
99 2004-05-10 22:00 tobgle
101 * src/: gameloop.cpp, timer.cpp, timer.h: minor updates
103 2004-05-10 21:09 tobgle
107 2004-05-10 21:06 tobgle
109 * src/: gameloop.cpp, level.cpp, leveleditor.cpp, player.cpp,
110 world.cpp: Fixed some TODO-list bugs.
112 2004-05-10 19:04 tobgle
114 * src/leveleditor.cpp: fixed selection of a game_object in IsObject
117 2004-05-10 18:44 tobgle
119 * src/: button.cpp, leveleditor.cpp: fixed visual button bugs.
121 2004-05-10 18:09 tobgle
123 * src/: button.cpp, button.h, level.cpp, leveleditor.cpp,
124 mousecursor.cpp, mousecursor.h, setup.cpp: Fixed bkgd_speed.
125 Objects properties can be edited now. Fixed level saving issue.
127 2004-05-10 17:02 matzebraun
129 * src/setup.cpp: never free the screen surface, SDL doesn't allow
132 2004-05-10 16:44 tobgle
134 * data/images/status/: select-cursor.png, select-cursor.xcf:
135 initial (icon created by tarzeau and modified to a cursor by me)
137 2004-05-10 16:43 tobgle
139 * data/images/icons/: properties.png, select-one.png: initial
142 2004-05-10 16:38 rmcruz
144 * src/world.cpp: Bug fixed. That test was just reading some random
145 memory, don't forget we are talking about a string object here,
146 not a char array pointer. Congrats go to Ingo.
148 2004-05-10 16:01 rmcruz
150 * AUTHORS, data/CREDITS: Added Benjamin to credits. Still need to
151 update the webpage ones.
153 2004-05-10 15:58 rmcruz
155 * data/images/status/old/: checkbox-checked.png,
156 checkbox-checked.xcf, checkbox.png, checkbox.xcf: Added old
157 checkboxes to the old dir.
159 2004-05-10 15:57 rmcruz
161 * data/images/status/: checkbox-checked.xcf, checkbox.xcf: Removed
162 .xcf files. These files are regarding the old checkboxes version
163 and are already in the old dir.
165 2004-05-10 15:56 rmcruz
167 * data/images/status/: checkbox-checked.png, checkbox.png: Changed
168 the checked boxes to Benjamin ones! This is a blue-ish version of
169 his checkboxes that I asked him to do.
171 2004-05-10 15:53 rmcruz
173 * data/images/status/back.png: Improved back icon by Benjamin!
175 2004-05-10 15:22 rmcruz
177 * src/defines.h: Ups, name mistake.
179 2004-05-10 15:21 rmcruz
181 * src/: defines.h, world.cpp, world.h: Well, Ingo and Tobias prefer
182 the old shooting behavior, so here it goes.
184 2004-05-10 14:45 grumbel
188 2004-05-10 13:48 rmcruz
190 * src/leveleditor.cpp: Take cursor out of the help screen. Tobias,
191 you overwrote this commit :)
193 2004-05-10 07:18 sik0fewl
195 * data/CREDITS: - Added a couple handles and changed case on some
197 2004-05-10 00:15 tobgle
199 * src/leveleditor.cpp: removed double shortcuts in leveleditor.
200 updated level-editor turorial.
202 2004-05-09 23:44 rmcruz
204 * src/setup.cpp: Removed the screen free. It was already been freed
205 before, this could be the cause of Win32 crashes related by
208 2004-05-09 23:15 rmcruz
210 * src/: defines.h, world.cpp, world.h: Instead of limitating the
211 number of bullets, according to the ones in screen, do it in a
212 time bases. This was asked in a comment on The Linux Game Tome
213 and I already wanted to do this, since the day I made that hack,
214 so here it goes. You can tune that time on the defines.h file,
215 it is the BULLETS_TIMEOUT definition (in ms). There is a fire
218 2004-05-09 22:24 rmcruz
220 * data/levels/world1/: level12.stl, level17.stl, level18.stl,
221 level21.stl, level22.stl, level4.stl: A new round of levels
222 updating by Marek! He has now get cvs access, so I guess I'll no
223 longer be his sponser :( :D
225 2004-05-09 22:10 tobgle
227 * data/images/icons/select-mode2.png: changed to look a bit better
230 2004-05-09 21:56 tobgle
232 * src/setup.cpp: big white font correction
234 2004-05-09 21:55 tobgle
236 * data/images/status/: letters-white-big.png,
237 letters-white-small.png: update
239 2004-05-09 21:34 sik0fewl
241 * src/player.h: - increased Tux's safe time to 1250ms
243 2004-05-09 20:08 tobgle
245 * src/: leveleditor.cpp, menu.cpp, menu.h, texture.cpp, texture.h:
246 Added a static member function to the Surface class for screen
247 capturing. Redesigned the confirm dialog using it. Minor
248 leveleditor improvements. (Asks if you want to save a changed
251 2004-05-09 15:55 rmcruz
253 * src/: leveleditor.cpp, leveleditor.h: Don't show selection cursor
254 when help is being displayed.
256 2004-05-09 15:49 rmcruz
258 * src/texture.cpp: Cleanuped code and applied it to draw_bg() and
261 2004-05-09 13:14 tobgle
263 * src/: button.h, leveleditor.cpp, texture.cpp: Minimap works in
264 SDL now and one more crash is fixed. Changed the Help a bit, but
265 it's still in the works.
267 2004-05-09 03:13 rmcruz
269 * src/texture.cpp: SDL draw() now supports alpha blitting.
271 2004-05-09 01:46 rmcruz
273 * src/: badguy.cpp, badguy.h: Added explode(). Avoid duplicated
274 code, futhermore, allows any badguy to explode.
276 2004-05-09 01:21 rmcruz
278 * src/badguy.cpp: if a stalactite hits a Mr. Bomb, explode, instead
279 of falling. Do you agree with this behavior?
281 2004-05-08 22:03 rmcruz
283 * data/levels/world1/level10.stl: Just add a couple of different
284 background tiles, so that it everything doesn't look equal.
286 2004-05-08 16:57 rmcruz
288 * src/player.cpp: Small clean-up.
290 2004-05-08 14:39 tobgle
292 * src/leveleditor.cpp: Prevent "Return to Level Editor" from
293 working, if no levelsubset is loaded. This solves a few possible
296 2004-05-08 14:16 tobgle
298 * src/leveleditor.cpp: minor fix, that makes sure a time_left value
299 is set, if you want to test a level.
301 2004-05-08 14:01 tobgle
303 * src/leveleditor.cpp: change back to to le_world as current world,
304 when we are done testing our level.
306 2004-05-08 13:35 tobgle
308 * src/: leveleditor.cpp, tile.h: Make sure that tiles are loaded
309 before tilegroups are requested. This fixed a bug when loading
310 leveleditor from command-line.
312 2004-05-08 12:45 rmcruz
314 * src/worldmap.cpp: There is no need in saving on exit, since it
315 already saves in level exit.
317 2004-05-08 12:41 rmcruz
319 * src/: player.cpp, player.h, world.cpp: Fixes death in modes
320 different than the autoscrolling.
322 2004-05-08 02:28 tobgle
324 * src/leveleditor.cpp: Fixed some leveleditor-object/badguy issues.
326 2004-05-08 02:06 rmcruz
328 * data/levels/misc/menu.stl: Removed goodies from the intro (demo)
331 2004-05-08 02:04 rmcruz
333 * src/player.cpp: Fixed bug that was causing player's dead. Don't
334 think it is totally solved
336 2004-05-08 01:45 tobgle
338 * src/leveleditor.cpp: Fixed creating level-subset again.
340 2004-05-08 01:21 grumbel
342 * data/images/title/logo.png: fixed logo, old one was missing a row
343 of pixels on the top and on the right
345 2004-05-08 01:10 rmcruz
347 * data/levels/test/level9.stl: Test level for auto-scrolling.
349 2004-05-08 01:09 rmcruz
351 * src/: level.cpp, level.h, player.cpp, world.cpp: Added horizontal
352 auto scrolling! Hope you like it ;)
354 2004-05-08 01:09 rmcruz
356 * TODO: This is working fine now, right?
358 2004-05-08 01:05 grumbel
360 * data/music/supertux-2.ogg: - another piece from ZhayTee
362 2004-05-07 23:43 grumbel
364 * data/music/supertux-1.ogg: - piece of music from ZhayTee
366 2004-05-07 23:24 grumbel
370 2004-05-07 23:14 grumbel
372 * TODO: added new issue
374 2004-05-07 22:48 tobgle
376 * src/: collision.cpp, leveleditor.cpp, title.cpp, type.h, world.h:
377 major changes to the leveleditor internals, there are a few bugs
378 expected to appear, but this had to be made!
380 2004-05-07 15:46 rmcruz
382 * src/: globals.cpp, globals.h, setup.cpp: Added support for
383 silver's Benjamin font.
385 2004-05-07 15:45 rmcruz
387 * data/images/status/: letters-black.png, letters-blue.png,
388 letters-gold.png, letters-green.png, letters-red.png,
389 letters-silver.png, letters-white-big.png,
390 letters-white-small.png, letters-white.png: Replaced letters by
391 Benjamin's hand-written ones.
393 2004-05-07 15:44 rmcruz
395 * data/images/status/back.png: Replaced current back icon with
396 Benjamin's one. It's so much better.
398 2004-05-07 15:43 rmcruz
400 * data/images/status/back.xcf: File moved.
402 2004-05-07 15:42 rmcruz
404 * data/images/status/old/: back.png, back.xcf: Moved back button to
407 2004-05-07 12:56 tobgle
409 * data/images/icons/: objects.png, objects.xcf: added (I forgot to
410 add them, shame on me)
412 2004-05-07 12:09 grumbel
416 2004-05-07 02:30 rmcruz
418 * src/: globals.cpp, globals.h, setup.cpp: Added support for
419 Benjamin's green fonts.
421 2004-05-07 02:22 rmcruz
423 * src/menu.cpp: Replaced - by _ for the flickering input cursor.
424 This is now possible thankfull to Benjamin's fonts.
426 2004-05-07 02:20 rmcruz
428 * src/text.cpp: Support for Benjamin's fonts.
430 2004-05-07 02:19 rmcruz
432 * data/images/status/: letters-black.png, letters-blue.png,
433 letters-gold.png, letters-green.png, letters-red.png,
434 letters-white-big.png, letters-white-small.png,
435 letters-white.png: Replaced fonts by Atari Benjamin's ones. This
436 are very similiar, but they make possible to use more characters!
438 2004-05-06 23:39 rmcruz
440 * src/: defines.h, setup.cpp: Moved SCREEN_W and SCREEN_H to
441 setup.cpp to avoid ppl using them.
443 2004-05-06 22:32 grumbel
445 * data/images/background/ocean.png: - improved background by
446 Christopher A. Webber
448 2004-05-06 22:02 grumbel
450 * src/: level.cpp, leveleditor.cpp: - made supertux g++295 friendly
452 2004-05-06 21:55 tobgle
454 * src/: button.cpp, leveleditor.cpp, tile.cpp, tile.h: TileGroups
455 are placed in a set now. BUTTON_WHEELUP and BUTTON_WHEELDOWN
458 2004-05-06 20:49 sik0fewl
460 * src/world.cpp: - undid Ricardo's changes
462 2004-05-06 20:49 sik0fewl
464 * data/levels/test/level8.stl: - added backscroll test level
466 2004-05-06 18:50 tobgle
468 * src/leveleditor.cpp: Fixed bug where tiles/objects could be drawn
471 2004-05-06 17:09 rmcruz
473 * src/: menu.h, setup.cpp, worldmap.cpp: Made worldmap to save game
474 on exit. And removed Save menu item, it's useless, since the
475 game automatically saves the game, and only confuses the player.
477 2004-05-06 17:03 rmcruz
479 * src/world.cpp: This should work, i guess...
481 2004-05-06 14:51 rmcruz
483 * src/setup.cpp: Just added leveleditor argument to help info.
485 2004-05-06 14:47 rmcruz
487 * src/world.cpp: Made the back scrolling to work in debug mode (and
488 also only). If you want to test it, just run supertux as
489 'supertux --debug-mode'.
491 2004-05-06 04:12 sik0fewl
493 * src/badguy.cpp: - replaced some fabs() where fabsf() should be
494 used - made jumpy's animation follow the laws of physics more
497 2004-05-06 01:58 sik0fewl
499 * src/world.cpp: - made some backscroll changes. It's now a little
500 better, but still needs some work.
502 2004-05-06 00:24 sik0fewl
504 * src/world.cpp: - fixed scrolling problem when starting from a
507 2004-05-06 00:04 tobgle
509 * src/: leveleditor.cpp, texture.cpp, texture.h, tile.cpp, tile.h:
510 added draw_stretched capability to surface* and tile* classes and
511 moreover built a minimap upon it for the leveleditor.
512 Unfortunately it only works correctly in OpenGL mode, therefore
513 it is disabled in software mode.
515 2004-05-05 22:05 tobgle
517 * src/: button.cpp, leveleditor.cpp: Fixed Objects drag+drop bug.
518 LevelEditor cursor tuning.
520 2004-05-05 18:59 tobgle
522 * src/: button.cpp, button.h, leveleditor.cpp: LevelEditor
523 tilegroup/object select by wheelup/wheeldown on buttons. Support
524 for WheelUp and WheelDown in Buttons.
526 2004-05-05 18:07 rmcruz
528 * src/: globals.cpp, globals.h, leveleditor.cpp, leveleditor.h,
529 setup.cpp, supertux.cpp, title.cpp: Made leveleditor to start in
530 a specific file when ran as: supertux --leveleditor levelname.stl
531 Unfortanely, it crashes when creating the Objects menu. I don't
532 think it is related with my code, so here is the commit.
534 2004-05-05 16:38 tobgle
536 * src/: button.cpp, leveleditor.cpp: Adding Objects works through
537 clicking instead pressing now.
539 2004-05-05 15:15 tobgle
541 * data/levels/world1/level4.stl: well, actually I created this ...
542 not that wonderful level for 0.0.5 ;)
544 2004-05-05 14:59 tobgle
546 * src/: button.cpp, button.h, leveleditor.cpp: a ButtonPanel is
547 able to highlight the last clicked/activated item now. A
548 double/tripple shortcut was replaced in the leveleditor.
550 2004-05-05 14:27 tobgle
552 * src/leveleditor.cpp: fixed a crash when creating a new
553 levelsubset in the editor
555 2004-05-05 14:03 rmcruz
557 * src/world.cpp: Just tuned the X_SPACE, so that Tux position in
558 screen is exactly the same as before. Check and remove the TODO
559 point, in case you agree.
561 2004-05-05 13:08 neoneurone
563 * data/Makefile.am: images/icon.png in Makefile.am removed as
564 requested by Ricardo Cruz
566 2004-05-05 06:04 sik0fewl
568 * src/world.cpp: - fixed scrolling past level bug
570 2004-05-05 04:59 sik0fewl
572 * src/world.cpp: - fixed the part of backscrolling that a broke.
573 Backscrolling still needs some work.
575 2004-05-05 01:39 sik0fewl
577 * TODO, src/world.cpp: - fixed small scrolling bug - added screwed
578 up backscroll to TODO
580 2004-05-05 00:49 rmcruz
582 * data/levels/misc/menu.stl: Made intro demo to use the ordinary
583 background (arctis2.jpg). Anyway, shouldn't a PNG file be
586 2004-05-05 00:34 tobgle
588 * data/images/tilesets/supertux.stgt: [no log message]
590 2004-05-05 00:16 tobgle
592 * src/: button.cpp, button.h, leveleditor.cpp, menu.h: LevelEditor
593 bug-fixes, improvements and fine-tuning.
595 2004-05-04 23:54 matzebraun
597 * TODO: scrolling is broken
599 2004-05-04 22:57 tobgle
601 * src/defines.h: corrected typo
603 2004-05-04 21:49 tobgle
605 * src/defines.h: Added a comment.
607 2004-05-04 21:13 rmcruz
609 * TODO: Added another point.
611 2004-05-04 21:12 rmcruz
613 * data/levels/misc/menu.stl, TODO, data/levels/world1/level13.stl,
614 src/world.cpp: Removed scrolling printf, back scrolling from
615 level 13 and snow from menu. So, two points are gone now.
616 Notice that the back scrolling is still in development, so please
617 calm down, and don't add it to the TODO as a bug. Besides no
618 level use it. I told Ryan to give a look at that code now.
620 2004-05-04 20:58 rmcruz
622 * src/title.cpp: The background was being drawn twice, as reported
623 by Ingo. Ingo, could you replace all powerup boxes with money
624 ones. Thx And why was the background changed? This one sucks when
625 scrolling (it has a column of pixels on the right that give a bad
628 2004-05-04 19:42 grumbel
632 2004-05-04 19:31 grumbel
634 * TODO: [no log message]
636 2004-05-04 19:14 tobgle
638 * data/images/icons/rubber.png: update
640 2004-05-04 19:00 rmcruz
642 * TODO: Removed scrolling bug, added an Abort level one.
644 2004-05-04 18:03 rmcruz
646 * src/gameloop.cpp: Fixed frame_ratio() workaround.
648 2004-05-04 17:38 rmcruz
650 * src/: world.cpp, world.h: Fixed srolling camera move. Silly me, I
651 forgot about the frame rates. It still doesn't work, since the
652 frame_ratio variable is not calculated... It has allways the same
653 value. Is this some workaround? « action(1.0f); »
655 2004-05-04 16:41 rmcruz
657 * src/world.cpp: Added a test for a end of level scrolling test...
658 There seems to be an end sequence issue regarding this, doesn't
659 it make use of the scrolling()?
661 2004-05-04 16:26 rmcruz
663 * data/images/: shared/old/icon.png, icon.png: Moved this image to
664 the old shared dir, in order to prevent it from being included in
667 2004-05-04 16:02 grumbel
669 * data/images/icon.png: - icon is not useless, the .xpm version is
670 scaled down, the .png has the original size
672 2004-05-04 15:58 rmcruz
674 * src/: player.cpp, player.h, world.cpp, world.h: Made it possible
675 for Tux to be in a position before the half of the screen.
676 Started implementing a moving camera, but it isn't working very
677 well, i'll have a look at it later.
679 2004-05-04 15:57 rmcruz
681 * data/images/icon.png: Useless icon, the XPM works fine under
684 2004-05-04 13:27 rmcruz
686 * src/: defines.h, setup.cpp: Just put screen's width and height as
689 2004-05-04 02:32 rmcruz
691 * README: Just added the Power/Run key to the README, as our John
692 Spray player indicated.
694 2004-05-04 01:44 rmcruz
696 * src/world.cpp: Changed the way the scrolling was calculated.
697 Instead of calculating it relatively to the middle of the screen,
698 calculte it relatively to the borders. This solution is more
699 clear (IMO) and elegant because; there isn't that ugly code
700 anymore: scroll_x -= screen.w / 2; (...) scroll_x += screen.w /
703 Besides from that, in case we change the resolution, this makes
704 the playbility to be not affected.
706 Note: if you think the scrolling is made when Tux is too much in
707 the right or in the left, you can easily change this, by changine
708 the SPACE_X value in world.cpp.
710 2004-05-04 01:27 rmcruz
712 * src/title.cpp: Improved the intro demo, in order to make it more
713 elegant. I haven't testedt powerups and tux collision yet,
716 2004-05-04 01:06 tobgle
718 * src/: button.cpp, level.cpp, level.h, leveleditor.cpp,
719 lispreader.cpp, menu.h, type.h, world.cpp: leveleditor related
720 improvements. Added bkgd_speed.
722 2004-05-03 22:35 tobgle
724 * src/: button.cpp, leveleditor.cpp, texture.cpp, texture.h,
725 tile.cpp, tile.h: more leveleditor related improvements
727 2004-05-03 22:35 tobgle
729 * data/images/tilesets/supertux.stgt: more tilegroups
731 2004-05-03 22:23 grumbel
733 * TODO: added scrolling issue
735 2004-05-03 21:46 sik0fewl
737 * src/world.cpp: - fixed scrolling bug
739 2004-05-03 21:43 grumbel
741 * TODO: added another issue
743 2004-05-03 21:36 grumbel
747 2004-05-03 19:56 tobgle
749 * src/: leveleditor.cpp, menu.h: leveleditor menu IDisation and
752 2004-05-03 19:29 tobgle
754 * src/: level.cpp, level.h, leveleditor.cpp, menu.h: leveleditor
757 2004-05-03 19:18 grumbel
759 * TODO: - added issues
761 2004-05-03 15:57 rmcruz
763 * src/title.cpp: Ooops, looks like screen wasn't scrolling in the
766 2004-05-03 15:36 rmcruz
768 * data/levels/world1/level13.stl: Enabled back scrolling on this
769 level. It is mostly for people give it a try.
771 2004-05-03 15:32 rmcruz
773 * src/level.cpp: Fixed the back_scrolling flag as suggested by
774 Michael George over the mailing list.
776 2004-05-03 15:02 matzebraun
780 2004-05-03 15:00 matzebraun
782 * src/gameloop.cpp: hiding the time while end_sequence wasn't nice
784 2004-05-03 14:56 matzebraun
788 2004-05-03 14:45 rmcruz
790 * src/level.cpp: Just changed back_scrolling save syntax.
792 2004-05-03 14:39 matzebraun
794 * src/gameloop.cpp: fix timeup issues when endsequence triggered
796 2004-05-03 14:34 rmcruz
798 * src/: level.cpp, level.h, player.cpp, player.h, world.cpp,
799 world.h: Added back scrolling! It is only enabled if the level
802 2004-05-03 14:02 rmcruz
804 * src/setup.cpp: Just added Level Editor back to the menu. I know
805 it isn't working very well, but this is the cvs, so we need it,
806 in order to test it! If you want to make a release snapshot, just
809 2004-05-03 13:35 grumbel
811 * data/images/icon.xpm: - changed size to 32x32 to make windows
814 2004-05-03 13:18 matzebraun
816 * contrib/innosetup/: supertux.ico, supertux.iss: added files for
819 2004-05-03 01:22 grumbel
821 * Makefile.am: - makefile fixes
823 2004-05-03 00:44 grumbel
825 * src/: leveleditor.cpp, setup.cpp: - -Wall fixing - removed level
826 editor from menu, since it crashes on settings and is thus not
829 2004-05-03 00:40 grumbel
831 * Makefile.am, NEWS, README, TODO: - small bugfixes in README and
834 2004-05-03 00:31 grumbel
836 * data/levels/test/: level5.stl, level6.stl, level7.stl: - some
839 2004-05-03 00:29 matzebraun
843 2004-05-03 00:27 grumbel
845 * ChangeLog: - added changelog entries
847 2004-05-03 00:26 matzebraun
849 * src/: button.cpp, button.h: fixed potential bug in Button class
852 Milestone 0.1.0 - May 3, 2004
853 -----------------------------
854 2004-05-03 00:21 grumbel
856 * contrib/levelconvert.py: - removed old convert script, the
857 working one is still in place
859 2004-05-03 00:17 grumbel
861 * src/title.cpp: - fixed intro jumping
863 2004-05-02 23:38 matzebraun
867 2004-05-02 23:28 tobgle
869 * src/: badguy.cpp, badguy.h, button.cpp, button.h, gameobjs.h,
870 leveleditor.cpp, player.h, special.h, title.cpp, type.h,
871 world.cpp: leveleditor related improvements
873 2004-05-02 20:47 grumbel
875 * Makefile.am, TODO, configure.ac: - added lispreader issue to todo
876 - changed version number
878 2004-05-02 18:08 matzebraun
880 * TODO, src/leveleditor.cpp, src/scene.cpp, src/scene.h,
881 src/title.cpp, src/worldmap.cpp: fixed that points aren't reset
884 2004-05-02 17:51 matzebraun
886 * TODO, src/gameloop.cpp, src/world.cpp: fixed musicproblems in
887 endgame and fixed multicoinblock problems (not optimal yet, but I
888 don't want to do a complicated real fix before the release)
890 2004-05-02 17:30 matzebraun
892 * TODO, src/title.cpp: fixed (well worked around) jump problems in
895 2004-05-02 16:56 rmcruz
897 * src/intro.cpp: Only use the fade() on the debug mode. Is anyone
898 willing to check this fading code to see what's wrong with it?
900 2004-05-01 21:07 grumbel
902 * data/levels/world1/level6.stl: - fixed hidden passage which
905 2004-05-01 18:39 grumbel
907 * src/: setup.cpp, texture.cpp, texture.h: - fixed compile with
910 2004-05-01 17:46 grumbel
912 * src/: badguy.cpp, player.cpp: - improved verboseness of badguy in
913 wall error message - fixed bug that caused tux to only high jump
916 2004-05-01 16:43 grumbel
918 * data/images/tilesets/: background7.png, background8.png,
919 exitbg.png, exitfg.png, snow3.png: - changed contrast and made
920 little pixel corrections
922 2004-05-01 16:41 grumbel
924 * data/levels/world1/: level24.stl, level25.stl: - badguy in wall
927 2004-05-01 16:37 grumbel
929 * data/levels/world1/level23.stl: - added some background tiles -
932 2004-05-01 16:31 grumbel
934 * data/levels/world1/level22.stl: - badguy in wall fixes
936 2004-05-01 16:29 grumbel
938 * data/levels/world1/level21.stl: - added some background tiles -
941 2004-05-01 16:23 grumbel
943 * data/levels/world1/level20.stl: - added some background tiles -
946 2004-05-01 16:10 grumbel
948 * data/levels/world1/: level18.stl, level19.stl: - added some
949 background tiles - badguy in wall fixes
951 2004-05-01 16:05 grumbel
953 * data/levels/world1/level18.stl: - added some background tiles
955 2004-05-01 15:57 grumbel
957 * data/levels/world1/level17.stl: - added some background tiles
959 2004-05-01 15:49 grumbel
961 * data/levels/world1/level16.stl: - added some background tiles
963 2004-05-01 15:43 grumbel
965 * data/levels/world1/level15.stl: - added some background tiles
967 2004-05-01 15:38 grumbel
969 * data/levels/world1/level14.stl: - added some background tiles
971 2004-05-01 15:28 grumbel
973 * data/levels/world1/level13.stl: - added some background tiles
975 2004-05-01 15:22 grumbel
977 * data/levels/world1/: level11.stl, level12.stl: - added some
980 2004-05-01 15:08 grumbel
982 * TODO: fixed level7 bug, does anybody mind if we removed the
985 2004-05-01 15:08 grumbel
987 * data/levels/world1/level7.stl: - fixed one-tile space bonus bug
989 2004-05-01 14:46 grumbel
991 * data/levels/world1/level10.stl: - added some background tiles
993 2004-05-01 14:40 grumbel
995 * data/levels/world1/level9.stl: - added some background tiles
997 2004-05-01 14:33 grumbel
999 * data/levels/world1/level8.stl: - added some background tiles
1001 2004-05-01 14:24 grumbel
1003 * data/levels/world1/: level7.stl: - added some background tiles
1005 2004-05-01 14:21 grumbel
1007 * data/levels/world1/level6.stl: - added some background tiles
1009 2004-05-01 14:11 grumbel
1011 * data/levels/world1/level5.stl: - added some background tiles
1013 2004-05-01 14:06 grumbel
1015 * data/levels/world1/level4.stl: - added some background tiles
1017 2004-05-01 13:59 grumbel
1019 * data/levels/world1/: level1.stl, level2.stl, level3.stl: - added
1020 some background tiles
1022 2004-05-01 13:39 grumbel
1024 * data/levels/world1/: level3.stl, level5.stl: - removed some evil
1027 2004-05-01 13:25 rmcruz
1029 * src/screen.cpp: Just use flipscreen(), instead of giving true as
1030 update argument. This update thing seems broken. Anyway, still
1033 2004-05-01 13:25 grumbel
1035 * data/levels/world1/level7.stl: - removed a bunch of random acting
1036 bouncing snowball and replaced them with other enemies
1038 2004-05-01 13:14 rmcruz
1040 * src/texture.cpp: Added alpha support for SDL. Dunno if works,
1041 wasn't able to test.
1043 2004-05-01 13:12 grumbel
1045 * data/levels/world1/level5.stl: - changed layout of water areas to
1048 2004-05-01 13:00 rmcruz
1050 * src/screen.cpp: Fixed naming.
1052 2004-05-01 12:59 rmcruz
1054 * src/: intro.cpp, screen.cpp, screen.h: First atempt to add a fade
1055 in/out function. Though, it doesn't work, dunno why in the Open
1056 GL mode. The SDL frontend doesn't seem to support alpha
1057 blittling whatsoever.
1059 2004-05-01 12:58 grumbel
1061 * data/levels/world1/level4.stl: - fixed secret to don't look like
1062 a bug (ie. moved background tiles into foreground)
1064 2004-05-01 12:52 grumbel
1066 * data/levels/world1/level1.stl: - changed highjump tutorial so
1067 that it is impossible to get stuck
1069 2004-05-01 12:36 grumbel
1071 * data/levels/world1/level19.stl: - feet visible at exit solved
1073 2004-05-01 12:32 grumbel
1075 * data/levels/world1/level15.stl: - fixed problematic situation
1076 with iceblock and two spikes and not enough space to the roof
1078 2004-05-01 12:26 grumbel
1080 * data/levels/world1/level14.stl: - fixed feed visible in exit -
1081 fixed badguy in wall error
1083 2004-05-01 12:18 grumbel
1085 * data/levels/world1/level13.stl: - removed cloud tiles, since done
1086 via particle system - removed some other obsolete tiles
1088 2004-05-01 12:12 grumbel
1090 * data/levels/world1/level11.stl: - fixed an annoying hide-tile
1091 that causes the player due die easily due to back bumping into a
1094 2004-05-01 12:12 rmcruz
1096 * src/player.cpp: Just made stars to blink more.
1098 2004-05-01 12:07 grumbel
1100 * data/levels/world1/level10.stl: - fixed a few enemy positions,
1101 removed snowball that made stuff to frustrating
1103 2004-04-30 20:44 grumbel
1105 * TODO: added another bug
1107 2004-04-30 19:09 sik0fewl
1109 * TODO: - separated fixed from unfixed in TODO
1111 2004-04-30 17:29 matzebraun
1115 2004-04-30 17:13 matzebraun
1119 2004-04-30 17:07 matzebraun
1123 2004-04-30 17:01 matzebraun
1127 2004-04-30 16:51 matzebraun
1131 2004-04-30 16:43 matzebraun
1135 2004-04-30 16:38 matzebraun
1139 2004-04-30 16:31 matzebraun
1141 * autogen.sh: don't use buggy automake1.8 (install is broken)
1143 2004-04-30 16:29 matzebraun
1145 * Makefile.cvs: removed outdated Makefile.cvs
1147 2004-04-30 13:40 rmcruz
1149 * src/menu.cpp: Ups!
1151 2004-04-30 13:20 rmcruz
1153 * src/: menu.cpp, menu.h: Return a string, instead of a char array
1154 pointer, in order to please Ingo.
1156 2004-04-30 11:48 grumbel
1158 * src/: player.cpp, player.h: - reduced jump tolleranze to two
1161 2004-04-30 09:25 sik0fewl
1163 * src/badguy.cpp: - make badguys bounce up when bumped from beneath
1165 2004-04-30 08:07 sik0fewl
1167 * src/badguy.cpp: - fixed stunned blocks moving when bumped into
1168 (as pointed out by Bill)
1170 2004-04-30 03:23 sik0fewl
1172 * src/badguy.cpp: - should fix all cases of bad guys
1173 walking/bouncing backwards
1175 2004-04-30 02:53 sik0fewl
1177 * src/: player.cpp, player.h: - Fixed jumping so it works in a way
1178 everybody can enjoy :)
1180 2004-04-30 01:23 rmcruz
1182 * src/world.cpp: In the invincible mode, don't bump/squish enemies,
1185 2004-04-30 01:12 rmcruz
1187 * src/: player.cpp, player.h: In the invincible mode, stars start
1188 flickering when the time is almost gone, as requested by Bill
1191 2004-04-30 00:27 rmcruz
1193 * data/levels/world1/level5.stl: Just changed a snowball into a
1194 mr.iceblock, as it used to be. It turns that place more hard,
1195 but player can just grab star anyway.
1197 2004-04-30 00:08 rmcruz
1199 * src/menu.cpp: Fixed a bug that could cause memory segfaults or
1202 2004-04-29 21:42 grumbel
1204 * src/player.cpp: undo'ed Ricardo patch, since it makes small jumps
1205 completly impossible instead of improving them (ie. velocity
1206 starts with vmax, if you don't reset it you will always get the
1207 highest possible jump)
1209 2004-04-29 20:58 rmcruz
1211 * src/player.cpp: Commented the set_velocity_y(0). I guess this is
1212 better than doing a crappy small jump.
1214 2004-04-29 19:32 rmcruz
1216 * src/title.cpp: Fixed a couple of bugs when deleting slots: -
1217 don't quit when back button is pressed; - refresh slots when one
1220 2004-04-29 19:20 matzebraun
1222 * src/badguy.cpp: you can't bump flying snowballs
1224 2004-04-29 18:23 matzebraun
1226 * src/: level.cpp, level.h, leveleditor.cpp: another leak fix for
1229 2004-04-29 18:16 matzebraun
1231 * src/: level.cpp, level.h, leveleditor.cpp: fixed some memory
1232 leaks in the leveleditor and level code
1234 2004-04-29 17:41 matzebraun
1236 * src/leveleditor.cpp: fixed broken leveleditor menus
1238 2004-04-29 17:18 rmcruz
1240 * data/images/shared/old/red-glow.png,
1241 data/images/shared/old/skidfiretux-left.png,
1242 data/images/shared/red-glow.png,
1243 data/images/shared/skidfiretux-left.png,
1244 data/images/shared/skidfiretux-right.png,
1245 data/images/shared/old/skidfiretux-right.png, src/resources.cpp,
1246 src/resources.h: Moved some old and unused graphics to the old
1247 dir. Also removed red-glow dependecy from the game.
1249 Congratulations Ingo, now we are using 100% original graphics.
1251 2004-04-29 16:07 rmcruz
1253 * src/menu.cpp: When Enter is pressed in an input field, instead of
1254 hidding the menu, go to the next item.
1256 2004-04-29 15:54 matzebraun
1258 * src/collision.cpp: apparently we get a 0 tile from time to time,
1261 2004-04-29 15:44 matzebraun
1263 * src/: collision.cpp, level.cpp, level.h, player.cpp: -optimized
1264 and cleaned up collision_object_map -fixed collision detection
1265 moving tux far away from his last position -fixed fuck code not
1268 All in all ducking and sliding in small areas should work like
1271 2004-04-29 15:36 grumbel
1273 * src/setup.cpp: power -> power/run
1275 2004-04-29 15:30 grumbel
1277 * data/Makefile.am: - added missing files
1279 2004-04-29 15:07 grumbel
1281 * data/levels/world1/: level21.stl, level22.stl, level26.stl,
1282 level8.stl: - fixed endseq
1284 2004-04-29 15:02 rmcruz
1286 * src/title.cpp: When removing a slot, keep the menu in the slots'
1289 2004-04-29 13:32 rmcruz
1291 * src/: menu.cpp, menu.h: Added a flickering cursor for input menu
1292 fields. The code is kinda of sucky, so feel free to clean it up.
1294 Unfortanely, there isn't any '_' charcter, so I have to use '-'
1295 :( I hope, we will soon add a new row of characters.
1297 2004-04-29 12:45 matzebraun
1299 * src/gameobjs.cpp: added missing #include <algorithm>
1301 2004-04-29 12:34 rmcruz
1303 * src/: menu.cpp, menu.h, title.cpp: Added removing of slots when
1306 2004-04-29 12:00 rmcruz
1308 * src/: leveleditor.cpp, menu.cpp, menu.h: Created a simple
1309 confirm_dialog. Currently only used by the level editor, but can
1310 be used, for instance, by slot delete confirmation.
1312 2004-04-29 02:53 grumbel
1314 * data/intro.txt: - fixed typo, and gwen/penny
1316 2004-04-29 02:53 grumbel
1318 * data/intro.txt: - fixed typo
1320 2004-04-29 02:51 grumbel
1322 * src/: gameloop.cpp, worldmap.cpp: - fixed align of lives display
1325 2004-04-29 02:43 grumbel
1327 * src/: player.cpp, player.h: - removed auto-repeat of jump events,
1328 now one has to press again to jump and can't just hold button,
1329 makes the game a little bit more difficult, but removes the ugly
1330 situations with largetux stuck directly under a tile and bouncing
1331 up and down all the time
1333 2004-04-29 02:15 grumbel
1335 * TODO, src/badguy.cpp, src/gameloop.cpp, src/gameloop.h,
1336 src/music_manager.cpp, src/music_manager.h, src/player.cpp,
1337 src/player.h, src/special.cpp, src/text.cpp, src/worldmap.cpp:
1338 <MatzeB> -updates the TODO file <MatzeB> -should really fix the
1339 problems when picking up specials <MatzeB> -should fix mriceblock
1340 not falling down <MatzeB> -you can duck again while jumping
1341 <MatzeB> -textscroller isn't framerate limited anymore <MatzeB>
1342 -changes to the endsequence code, so that you can always hear the
1343 complete music single
1345 grumbel: removed the duck while jumping thing, since that is
1346 reserved for the butt-jump
1348 2004-04-29 00:31 rmcruz
1350 * data/music/: fortress-fast.mod, Mortimers_chipdisko-fast.mod,
1351 Mortimers_chipdisko.mod, SALCON-fast.MOD, fortress.mod,
1352 SALCON.MOD, theme.mod: Marek update for musics. It looks like
1353 due to a SDL_mixer bug, all musics loaded need to have the same
1356 2004-04-28 23:27 grumbel
1358 * data/: images/tilesets/run1.png, images/tilesets/run2.png,
1359 images/tilesets/run3.png, images/tilesets/run4.png,
1360 images/tilesets/supertux.stgt, levels/world1/level1.stl,
1361 levels/world1/level7.stl: - fixed author of level7 - added
1364 2004-04-28 23:23 rmcruz
1366 * src/badguy.cpp: Tux kicking animation wasn't being used in some
1367 circustances - fixed.
1369 2004-04-28 22:51 grumbel
1371 * src/: menu.cpp, setup.cpp: - removed joystick setup menu, since
1372 it won't work anyway - changed wording from key to keyboard -
1373 fixed strcpy versus change_input
1375 2004-04-28 22:34 grumbel
1377 * src/: special.cpp, world.cpp: - memleak fix for my last patch -
1378 iceflower/growup crash fix (well, maybe)
1380 2004-04-28 22:28 grumbel
1382 * src/gameobjs.cpp: - replaced evil cast with std::find
1384 2004-04-28 22:24 grumbel
1386 * src/: gameobjs.cpp, special.cpp, world.cpp, world.h: MatzeB: that
1387 shoudl fix the cases where you die when picking up an iceflower
1389 2004-04-28 22:07 grumbel
1391 * src/leveleditor.cpp: MatzeBs patch for evil cast
1393 2004-04-28 20:46 grumbel
1395 * data/CREDITS: added story credits
1397 2004-04-28 20:45 grumbel
1399 * src/: badguy.cpp, badguy.h, level.cpp, level.h, leveleditor.cpp,
1400 title.cpp: <MatzeB> my patch fixes another leak in the
1401 levelsubset code and cleans that up a little bit <MatzeB> it also
1402 removes the code for the bsod badguy, since that was a
1403 duplication of the snowball code anyway
1405 2004-04-28 19:27 grumbel
1407 * src/: gameloop.cpp, resources.cpp, resources.h: - added level
1408 done song, endseq needs to be a bit longer to get the song right
1410 2004-04-28 17:07 grumbel
1412 * data/CREDITS: -changed wording
1414 2004-04-28 16:58 rmcruz
1416 * src/: defines.h, intro.cpp, text.cpp, text.h, title.cpp,
1417 worldmap.cpp: Made display_text_file() to get the scroll speed as
1418 an argument. This way we can make the intro slower than the
1419 credits, for instance. It was just impossible to read them.
1420 Anyway, you can easily change their speed in defines.h .
1422 Also fixes a bug that was making the text to take while before
1423 starting to be displayed.
1425 2004-04-28 16:28 grumbel
1427 * data/music/tux-leveldone.mod: - leveldone music from Wansti
1429 2004-04-28 16:12 rmcruz
1431 * src/player.cpp: Forgot to commit this file. It used badguy's
1434 2004-04-28 16:09 rmcruz
1436 * src/: badguy.cpp, badguy.h: Changed kill_me() in order to get the
1437 score has an argument. This way, it makes much more flexible the
1440 2004-04-28 16:01 grumbel
1442 * data/images/background/extro.jpg, data/levels/world1/level26.stl,
1443 src/worldmap.cpp: - added new extro background
1445 2004-04-28 15:45 grumbel
1447 * data/supertux.strf, data/images/shared/firetux-duck-left.png,
1448 data/images/shared/firetux-duck-right.png,
1449 data/images/shared/iceflower-1.png,
1450 data/images/shared/iceflower-2.png,
1451 data/images/shared/iceflower-3.png,
1452 data/images/shared/iceflower.png, data/levels/world1/level19.stl,
1453 src/player.cpp: - added fire duck tux - turned iceflower into a
1456 2004-04-28 15:27 grumbel
1458 * AUTHORS, data/CREDITS: - added two music authors
1460 2004-04-28 15:18 grumbel
1462 * src/: resources.cpp, setup.cpp, setup.h, supertux.cpp, text.cpp,
1463 texture.cpp, title.cpp, world.cpp, world.h, worldmap.cpp:
1464 <MatzeB> fixes some remaining memory leaks
1466 2004-04-28 14:39 rmcruz
1468 * data/CREDITS: Removed Marek's email... I must have forgotten
1470 2004-04-28 14:15 rmcruz
1472 * AUTHORS, INSTALL, LEVELDESIGN, README: Applied patch from Ryan
1473 (the one sent to the mailing list). Basically it corrects a few
1474 grammar errors from me ;) and also formats some stuff.
1476 2004-04-28 14:13 rmcruz
1478 * src/badguy.cpp: Don't give score when flatting a badguy, since
1479 this leaves to unfair situations. Besides, we are already giving
1480 score for when he kills other enemies...
1482 I also think that we should give (let's say) half of the score,
1483 when a badguy is killed by a bullet. Since it is so easy to do
1484 that... What do you say?
1486 2004-04-28 13:43 rmcruz
1488 * src/special.cpp: Fixed bug told in the mailing list: «- fireballs
1489 don't shoot if you are above screen (they're destroyed because
1490 they're off screen)» There is not point in removing them when
1493 2004-04-28 02:14 grumbel
1495 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
1496 level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
1497 level17.stl, level18.stl, level19.stl, level2.stl, level20.stl,
1498 level23.stl, level24.stl, level3.stl, level4.stl, level5.stl,
1499 level6.stl, level7.stl, level8.stl, level9.stl: - fixed
1500 endsequences and a few other minor issues
1502 2004-04-27 23:49 grumbel
1506 2004-04-27 23:33 grumbel
1508 * data/: images/tilesets/nolok1.png, images/tilesets/nolok2.png,
1509 images/tilesets/supertux.stgt, levels/world1/level26.stl: - added
1510 nolok statue to the throne room
1512 2004-04-27 23:11 rmcruz
1514 * data/CREDITS: Improved the CREDITS a little bit: - removed emails
1515 (Ingo, in a irc discussion, you were the 1st one to say that
1516 emails should go to the package CREDITS file, not the in-game
1517 one). I have already done that. - and just made something here
1520 I don't really like the nicknames, but I left them there. I think
1521 we should have a credits section in the webpage and there will be
1522 the best place to put them. (OT: we also need a screenshots
1523 section and old version downloads should be avaible).
1524 Futhermore, I would still prefer one in-game credits with
1527 2004-04-27 23:00 rmcruz
1529 * src/special.cpp: Matze made eggs not to be removed at all during
1530 a level saying that they shouldn't be destroyed when off the
1531 screen. The fact is that OFFSCREEN_DISTANCE is already pretty
1532 generous, but if you don't think so, just increase it.
1534 2004-04-27 21:18 grumbel
1536 * TODO: updated todo
1538 2004-04-27 21:17 grumbel
1540 * src/: tile.cpp, world.cpp: removed debug stuff
1542 2004-04-27 21:16 grumbel
1544 * TODO, data/extro.txt, src/worldmap.cpp: - added credit after
1545 extro, might need a bit fadeout stuff
1547 2004-04-27 21:01 grumbel
1549 * data/images/background/oiltux.jpg: - added oiltux
1551 2004-04-27 20:55 grumbel
1553 * src/: defines.h, text.cpp: - decreased kick time even more, fixed
1556 2004-04-27 20:44 grumbel
1558 * src/: worldmap.cpp, worldmap.h: - made worldmap CPU independend,
1561 2004-04-27 20:35 grumbel
1563 * data/supertux.strf: - added 'falling' graphics, well, not really,
1564 but better than invisible
1566 2004-04-27 20:29 grumbel
1568 * src/gameloop.cpp: - reset bonus on kill
1570 2004-04-27 19:09 grumbel
1572 * TODO, data/supertux.strf, src/badguy.cpp, src/badguy.h,
1573 src/leveleditor.cpp, src/special.cpp: <MatzeB> -adds a workaround
1574 for the disappearing eggs (they're just not removed anymore when
1575 off screen) <MatzeB> -updates the TODO file <MatzeB> -small fix
1576 for mrbomb exploding and hitting other mrbomb <MatzeB> -renaming
1577 money/laptop to jumpy/mriceblock <MatzeB> -fix for enemies
1580 2004-04-27 19:06 grumbel
1582 * data/levels/world1/level26.stl: - endseq fixing
1584 2004-04-27 17:45 grumbel
1586 * data/CREDITS: name fix
1588 2004-04-27 17:15 grumbel
1590 * src/: gameloop.cpp, level.cpp, text.cpp, text.h, worldmap.cpp,
1591 worldmap.h: - added extro support to worldmap, crashes however,
1594 0x080826f5 in display_text_file(std::string const&, Surface*) ()
1595 at music_manager.cpp:26 26 MusicManager::MusicManager()
1596 (gdb) where #0 0x080826f5 in display_text_file(std::string
1597 const&, Surface*) () at music_manager.cpp:26 #1 0x080826b5 in
1598 display_text_file(std::string const&, std::string const&)
1599 (file=@0x88ad5d0, surface=@0xbffff230) at text.cpp:234 #2
1600 0x08093b31 in WorldMapNS::WorldMap::update() (this=0xbffff3b0) at
1603 2004-04-27 17:07 grumbel
1605 * data/levels/default/worldmap.stwm: -m added extro
1607 2004-04-27 16:26 grumbel
1609 * data/images/tilesets/: brick0.png, brick1.png: - changed brick
1610 color a little bit to look less yellow/green-ish
1612 2004-04-27 15:59 rmcruz
1614 * src/defines.h: Just decreased the kicking time (the 3 secs were
1615 only for testing purposes).
1617 2004-04-27 14:10 grumbel
1619 * data/CREDITS: - added some mail addresses, but looks bloated
1620 again, might be a good idea to reorder it for people instead of
1623 2004-04-27 14:08 grumbel
1625 * data/supertux.strf: - fixed align
1627 2004-04-27 13:46 grumbel
1629 * data/CREDITS: this new CREDITS file *IS* an improvement, it might
1630 not be perfect, but its a lot better then the old one, if you
1631 miss something in this one *ADD* that stuff and don't replace it
1632 with an rather obsolete file
1634 2004-04-27 13:11 rmcruz
1636 * TODO, TODO.txt: Updated the TODO list and changed the extension.
1638 Please, use these headers in every documentation file, in order
1639 to keep consistency: « - Those behind SuperTux -
1640 http://super-tux.sf.net/
1642 Last update: April 26, 2004 » Obviously, replacing - * - by a
1643 description and Last update by the last update date.
1645 2004-04-27 13:06 rmcruz
1647 * src/: badguy.cpp, gameloop.cpp, special.cpp: Applied patch from
1648 Matze Braun that was sent to the mailing list. According to
1649 Matzes, changes are: « -fixes fast music being replayed again and
1650 again -fixes time being displayed negatively when tux dies
1651 because of timeout -fixes exploding bombs that hit mrbomb, so
1652 that the hit mrbomb now really transform into a bomb -updates
1655 I've also fixed two more bugs listed in the TODO: « - enemies
1656 start running backwards, when they collide with a flame - egg
1657 gets removed when leaving the screen, while badguys don't or at
1658 least much later, thus its not possible to wait for an egg that
1659 would bounce back »
1661 2004-04-27 12:22 rmcruz
1663 * data/images/shared/: old/bigcape-left-0.png,
1664 old/bigcape-left-1.png, old/bigcape-right-0.png,
1665 old/bigcape-right-1.png, old/bigfiretux-left-0.png,
1666 old/bigfiretux-left-1.png, old/bigfiretux-left-2.png,
1667 old/bigfiretux-left-jump.png, old/bigfiretux-right-0.png,
1668 old/bigfiretux-right-1.png, old/bigfiretux-right-2.png,
1669 old/bigfiretux-right-jump.png, old/bullet2.png,
1670 old/cape-left-0.png, old/cape-left-1.png, old/cape-right-0.png,
1671 old/cape-right-1.png, old/coffee2.png, old/duckfiretux-left.png,
1672 old/duckfiretux-right.png, old/ducktux-left.png,
1673 old/ducktux-right.png, old/firetux-left-0.png,
1674 old/firetux-left-0.png.right, old/firetux-left-1.png,
1675 old/firetux-left-1.png.right, old/firetux-left-2.png,
1676 old/firetux-left-2.png.right, old/firetux-right-0.png,
1677 old/firetux-right-1.png, old/firetux-right-2.png,
1678 bigcape-left-0.png, bigcape-left-1.png, bigcape-right-0.png,
1679 bigcape-right-1.png, bigfiretux-left-0.png,
1680 bigfiretux-left-1.png, bigfiretux-left-2.png,
1681 bigfiretux-left-jump.png, bigfiretux-right-0.png,
1682 bigfiretux-right-1.png, bigfiretux-right-2.png,
1683 bigfiretux-right-jump.png, bullet.png, cape-left-0.png,
1684 cape-left-1.png, cape-right-0.png, cape-right-1.png, coffee.png,
1685 duckfiretux-left.png, duckfiretux-right.png, ducktux-left.png,
1686 ducktux-right.png, firetux-left-0.png, firetux-left-0.png.right,
1687 firetux-left-1.png, firetux-left-1.png.right, firetux-left-2.png,
1688 firetux-left-2.png.right, firetux-right-0.png,
1689 firetux-right-1.png, firetux-right-2.png: Yet another change of
1690 old images to the old dir. I guess we are now using new fresh
1691 graphics! Congrats, especially to Ingo!
1693 2004-04-27 12:14 rmcruz
1695 * data/CREDITS: Improve this file or leave it.
1697 2004-04-27 00:11 rmcruz
1699 * AUTHORS, ChangeLog, INSTALL, LEVELDESIGN, README: Updated the
1700 documentation. There is still a few flaws. It would be usefull
1701 to have an English-speaker reading these, since my English sux a
1702 bit (being modest ;) ).
1704 2004-04-26 23:39 grumbel
1706 * data/levels/world1/: level17.stl, level18.stl, level19.stl,
1707 level20.stl: - more endseq stuff
1709 2004-04-26 23:10 grumbel
1711 * src/collision.cpp: - little bugfix
1713 2004-04-26 23:09 grumbel
1715 * src/: special.cpp, special.h, world.cpp: bump patch for upgrades
1718 2004-04-26 22:46 neoneurone
1720 * configure.ac: credits for SuperTux development team
1722 2004-04-26 22:36 grumbel
1724 * data/levels/world1/: level24.stl, level25.stl, level26.stl: -
1727 2004-04-26 22:22 grumbel
1729 * data/levels/world1/: level13.stl, level14.stl, level15.stl,
1730 level16.stl, level23.stl: - more endseq
1732 2004-04-26 22:09 grumbel
1734 * data/levels/world1/: level10.stl, level11.stl, level12.stl,
1735 level5.stl, level7.stl, level8.stl, level9.stl: - more endseq
1737 2004-04-26 21:58 grumbel
1739 * src/: badguy.cpp, gameloop.cpp, player.cpp: - 'nother badguy fix
1740 from MatzeB: <MatzeB> -fixes the bumping problem for badguys
1741 <MatzeB> -implements bill kendricks proposal about helding
1742 iceblock (if you hit another enemy while
1744 2004-04-26 21:37 grumbel
1746 * data/levels/world1/: level1.stl, level2.stl, level3.stl,
1747 level4.stl, level5.stl, level6.stl: - fixed levels for new end
1750 2004-04-26 21:35 grumbel
1752 * data/images/tilesets/: endseq.png, finalgoal.png, supertux.stgt:
1753 - added endseq/finalgoal tiles
1755 2004-04-26 21:11 grumbel
1757 * src/: collision.cpp, collision.h, gameloop.cpp, gameloop.h,
1758 level.cpp, level.h, tile.cpp, tile.h, timer.cpp, timer.h: - new
1759 more bulletprof endsequence code patch from MatzeB
1761 2004-04-26 21:05 grumbel
1763 * data/CREDITS: - rearanged the credits a bit, other people are
1764 welcome to review/correct it where necesarry
1766 2004-04-26 20:51 grumbel
1768 * data/images/tilesets/black.png: - added missing black
1770 2004-04-26 19:46 grumbel
1772 * src/worldmap.cpp: - woopsy, fix for load/savegame
1774 2004-04-26 19:35 grumbel
1776 * src/: intro.cpp, screen.cpp, screen.h, setup.cpp, text.cpp: -
1777 added loading/fadeout screen placeholder - cleaned up credit code
1780 2004-04-26 18:45 grumbel
1782 * src/scene.cpp: - gcc -Wall warning fix
1784 2004-04-26 18:38 grumbel
1786 * TODO.txt: added milestone1 todo
1788 2004-04-26 17:04 grumbel
1790 * src/text.cpp: - fixed miss align in scrolling text
1792 2004-04-26 17:03 grumbel
1794 * data/images/tilesets/supertux.stgt, src/gameloop.cpp,
1795 src/lispreader.cpp, src/sprite_manager.cpp, src/title.cpp,
1796 src/worldmap.cpp: - removed st_abort() from lisp reader, client
1797 code should check the return value instead
1799 2004-04-26 16:40 rmcruz
1801 * src/: badguy.cpp, defines.h, player.cpp, player.h: Implemented
1802 kicking (as asked by Ingo). The kick timing can be changed in
1803 defines.h I've not tested it very well, but it doesn't seem to be
1804 working. Can anyone have a look?
1806 2004-04-26 16:24 rmcruz
1808 * src/gameloop.cpp: Removed (just commented) the clear screen code
1809 before the level starts. It looks bad when the intro info is
1810 gradient and then it displays a black screen and then the level.
1812 2004-04-26 16:20 rmcruz
1814 * src/: intro.cpp, setup.cpp: Intro file should be the one to
1815 handle the intro sequence, even if it is only one line of code.
1816 I think we shouldn't get rid of it, because in the future it
1817 should be improved and maybe support some sort of scripting.
1819 2004-04-26 16:16 grumbel
1821 * data/: images/worldmap/antarctica.stwt,
1822 images/worldmap/snowman.png, levels/default/worldmap.stwm: -
1823 added little snowman
1825 2004-04-26 16:15 rmcruz
1827 * src/: setup.cpp, text.cpp, text.h, title.cpp: Improved the
1828 display_text_file(): moved to text.cpp and made it more
1831 I wasn't able to test it, since the game crashes because of: «
1832 LispReader: File not found: /home/rick2/.supertux/save/slot1.stsg
1835 2004-04-26 15:43 grumbel
1837 * data/images/shared/egg.png: - rounded the egg a bit
1839 2004-04-26 15:38 grumbel
1841 * data/images/worldmap/firetux.png,
1842 data/images/worldmap/smalltux.png, src/worldmap.cpp,
1843 src/worldmap.h: - added small/firetux to worldmap
1845 2004-04-26 15:18 grumbel
1847 * src/gameloop.cpp: - added more meaningfull savegame titles
1849 2004-04-26 15:13 grumbel
1851 * src/player.cpp: - changed priority of skid and duck to avoid
1852 glitches when ducking and skiding at the same time
1854 2004-04-26 15:00 grumbel
1856 * src/title.cpp: - fix for title-demo going weird
1858 2004-04-26 14:48 grumbel
1860 * src/gameloop.cpp: - fixed lives status to handle more than 5
1863 2004-04-26 14:42 grumbel
1865 * data/images/worldmap/antarctica.stwt: - added auto-walk markings
1867 2004-04-26 14:41 grumbel
1869 * src/: worldmap.cpp, worldmap.h: - added automatic walking on
1872 2004-04-26 14:41 grumbel
1874 * data/levels/default/worldmap.stwm: - added some more trees
1876 2004-04-26 14:21 grumbel
1878 * src/: badguy.cpp, level.cpp, lispreader.cpp, resources.cpp,
1879 setup.cpp, sound.cpp, sound.h, special.cpp, sprite.cpp, sprite.h,
1880 sprite_manager.cpp, sprite_manager.h, supertux.cpp, texture.cpp,
1881 texture.h, tile.cpp, tile.h, world.cpp, worldmap.cpp: <MatzeB>
1882 -cleanup in resource management functions <MatzeB> -fixes 3
1883 potential crashs (deleting Sprite classes, using member function
1884 in <MatzeB> BadGuy class after removing it) <MatzeB> -cleans
1885 up sound init code and hopes that calling Mix_AllocateChannel
1886 will make <MatzeB> SDL_mixer happy... <MatzeB> -fix paths that
1887 missed a / after DATADIR <MatzeB> at least valgrind doesn't
1888 report any errors anymore when you apply that patch <MatzeB>
1889 (memory errors though, not memory leaks)
1891 2004-04-26 14:19 grumbel
1893 * src/: gameloop.cpp, worldmap.cpp, worldmap.h: - added way to
1894 interupt exit sequence - added primitive autowalk to worldmap
1896 2004-04-26 13:45 grumbel
1898 * data/levels/world1/level14.stl: - fixed reset point, well, maybe
1899 not sure if this was the cause for being reseted in a completly
1902 2004-04-26 13:14 grumbel
1904 * src/gameobjs.cpp: - little bouncing block fix
1906 2004-04-26 12:51 grumbel
1908 * src/special.cpp: - fixed 'jump' on flower collection
1910 2004-04-26 12:46 grumbel
1912 * src/: world.cpp, world.h, worldmap.cpp: - added bonus loading
1914 2004-04-26 12:03 grumbel
1916 * src/: gameloop.cpp, player.cpp, scene.cpp, scene.h, worldmap.cpp:
1917 - added saving of bonuses on worldmap, no loading yet
1919 2004-04-26 02:32 grumbel
1921 * data/levels/world1/level15.stl: - added endseq
1923 2004-04-26 02:20 grumbel
1925 * data/levels/world1/level10.stl: - added endseq
1927 2004-04-26 02:17 grumbel
1929 * data/levels/world1/level2.stl: - added endseq
1931 2004-04-26 01:58 grumbel
1933 * data/levels/test/level3.stl: - endseq stuff
1935 2004-04-26 01:46 grumbel
1937 * src/: gameloop.cpp, gameloop.h, level.cpp, special.cpp,
1938 special.h: - tweaked bullet and endsequence
1940 2004-04-26 01:45 grumbel
1942 * data/levels/world1/level1.stl: - added end sequence
1944 2004-04-26 00:46 grumbel
1946 * data/images/tilesets/: goal1-1.png, goal1-2.png, goal1-3.png,
1947 goal1-4.png, goal1-5.png, goal2-1.png, goal2-2.png, goal2-3.png,
1948 goal2-4.png, goal2-5.png, supertux.stgt: - added goal tiles
1950 2004-04-26 00:23 grumbel
1952 * configure.ac, data/Makefile.am: [no log message]
1954 2004-04-26 00:13 grumbel
1956 * data/CREDITS: - moved heading/version info into code
1958 2004-04-26 00:10 grumbel
1960 * src/: player.cpp, special.cpp: - bullet tweaks
1962 2004-04-26 00:10 grumbel
1964 * data/images/shared/: bullet-1.png, bullet-2.png, bullet-3.png,
1965 bullet-4.png: - bullet gfx
1967 2004-04-25 23:55 grumbel
1969 * data/extro.txt, data/intro.txt, data/supertux.strf,
1970 src/button.cpp, src/configfile.cpp, src/defines.h,
1971 src/high_scores.cpp, src/level.cpp, src/lispreader.cpp,
1972 src/menu.cpp, src/menu.h, src/setup.cpp, src/special.cpp,
1973 src/special.h, src/sprite_manager.cpp, src/text.cpp,
1974 src/texture.cpp, src/texture.h, src/tile.cpp, src/tile.h,
1975 src/title.cpp, src/worldmap.cpp, src/worldmap.h: - memleak fix
1976 and menu fix from MatzeB - little bullet tweaking from myself -
1979 2004-04-25 22:22 grumbel
1981 * data/levels/world1/level19.stl: - fixed 'impossible to make'
1984 2004-04-25 22:18 grumbel
1986 * data/levels/world1/: level14.stl, level8.stl: - fixed jump on
1987 cave issue - fixed background tiles
1989 2004-04-25 21:58 grumbel
1991 * data/levels/world1/: level11.stl, level12.stl, level26.stl: -
1992 fixed some gradients
1994 2004-04-25 21:51 grumbel
1996 * data/levels/world1/: level10.stl, level14.stl, level21.stl,
1997 level22.stl, level23.stl, level3.stl, level4.stl, level5.stl,
1998 level6.stl, level7.stl, level8.stl, level9.stl: - replaced
1999 backgrounds with new ones
2001 2004-04-25 20:38 grumbel
2003 * configure.ac: - release preparations
2005 2004-04-25 20:37 grumbel
2007 * data/Makefile.am, src/Makefile.am: - fixed makefile a bit
2009 2004-04-25 20:35 grumbel
2011 * data/levels/default/worldmap.stwm: - removed the 'double' path
2013 2004-04-25 19:17 grumbel
2015 * data/supertux.strf: - fixed some align problems
2017 2004-04-25 18:46 grumbel
2019 * data/supertux.strf, src/player.cpp, src/player.h,
2020 src/resources.cpp, src/setup.cpp: - rewrote tux drawing code,
2023 2004-04-25 18:17 grumbel
2025 * src/: leveleditor.cpp, player.cpp, player.h, resources.cpp: -
2026 moved tux gfx into a struct
2028 2004-04-25 18:07 grumbel
2030 * data/supertux.strf, src/leveleditor.cpp, src/player.cpp,
2031 src/player.h, src/resources.cpp: - moved tux completly to sprites
2033 2004-04-25 17:21 rmcruz
2035 * src/title.cpp: Turned the display_credits() function more
2036 flexible by getting the file to open.
2038 Ingo, what do you think if we used this for the intro text?
2040 2004-04-25 16:34 grumbel
2042 * data/: images/shared/cloud.png, images/tilesets/background4.png,
2043 images/tilesets/background5.png, images/tilesets/background6.png,
2044 levels/test/level2.stl, levels/world1/level1.stl,
2045 levels/world1/level2.stl: - some minor improvements in the gfx
2047 2004-04-25 16:27 grumbel
2049 * src/: Makefile.am, intro.cpp, intro.h, music_manager.cpp,
2050 player.cpp, setup.cpp: - added intro text
2052 2004-04-25 16:16 rmcruz
2054 * src/lispreader.cpp: Ooops, did a mistake. Fixed by Arkadiusz
2055 Miskiewicz. Aparentaly, fclose(NULL) causes a segfault.
2057 2004-04-25 15:51 grumbel
2059 * src/: gameloop.cpp, level.cpp: -added gradient support for start
2062 2004-04-25 15:45 grumbel
2064 * data/levels/world1/level13.stl: - added background gradient
2066 2004-04-25 15:16 grumbel
2068 * src/gameloop.cpp: - improved look of start/gameover screens
2070 2004-04-25 14:50 rmcruz
2072 * data/levels/test/level4.stl: Just updated the gradients test to
2073 use the new color entries.
2075 2004-04-25 14:44 grumbel
2077 * data/images/status/letters-white-big.png: - removed blurriness
2079 2004-04-25 14:38 rmcruz
2081 * data/images/shared/: distro-0.png, distro-1.png, distro-2.png,
2082 distro-3.png, old/distro2-0.png, old/distro2-1.png,
2083 old/distro2-2.png, old/distro2-3.png: Changed the distros images
2084 to the old dir. Finally possible thanks to Ingo.
2086 2004-04-25 14:34 rmcruz
2088 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
2089 level12.stl, level15.stl, level16.stl, level17.stl, level18.stl,
2090 level19.stl, level2.stl, level20.stl, level26.stl, level3.stl,
2091 level4.stl, level5.stl, level6.stl, level7.stl, level8.stl,
2092 level9.stl: Yet another levels update by Marek. Changelog: «I
2093 fixed some minor flaws and tried to give each of the maps an
2094 original title. The latter was kinda difficult, because most of
2095 the maps didn't really have a theme, (like the bridge or the
2096 castle) so I had to make up their names; a task in which I maybe
2097 failed in some parts, but at least it's better than just
2100 2004-04-25 14:29 grumbel
2102 * data/images/worldmap/tux.png, src/worldmap.cpp: - added new
2105 2004-04-25 14:14 grumbel
2107 * data/levels/world1/level26.stl: - added gradient
2109 2004-04-25 14:11 grumbel
2111 * src/level.cpp: - fixed/changed gradient tags to match with the
2112 one used in the current level files
2114 2004-04-25 13:57 grumbel
2116 * data/images/: background/arctis2.jpg,
2117 shared/stalactite-broken.png, shared/stalactite.png,
2118 tilesets/supertux.stgt, tilesets/waves-0.png,
2119 tilesets/waves-1.png, tilesets/waves-2.png: - smoothed water a
2120 little bit - added new cloud - fixed stalactit look a bit
2122 2004-04-25 13:55 grumbel
2124 * src/: gameloop.cpp, resources.cpp: replaced distros with coins
2126 2004-04-25 13:34 grumbel
2128 * data/images/tilesets/: cloud-00.png, cloud-01.png, cloud-02.png,
2129 cloud-03.png, cloud-10.png, cloud-11.png, cloud-12.png,
2130 cloud-13.png: - added new cloud tile
2132 2004-04-25 12:02 rmcruz
2134 * src/lispreader.cpp: Just made lispreader to send an error message
2135 to stderr when the file could not be open, as suggested by
2136 Arkadiusz Miskiewicz.
2138 2004-04-24 22:36 grumbel
2140 * data/images/shared/: firetux-grab-left-0.png,
2141 firetux-grab-right-0.png, firetux-jump-left-0.png,
2142 firetux-jump-right-0.png, firetux-kick-left-0.png,
2143 firetux-kick-right-0.png, firetux-left-0.png.right,
2144 firetux-left-1.png.right, firetux-left-2.png.right,
2145 firetux-skid-left.png, firetux-skid-right.png,
2146 firetux-stand-left.png, firetux-stand-right.png,
2147 firetux-walk-left-0.png, firetux-walk-left-1.png,
2148 firetux-walk-left-2.png, firetux-walk-left-3.png,
2149 firetux-walk-left-4.png, firetux-walk-left-5.png,
2150 firetux-walk-right-0.png, firetux-walk-right-1.png,
2151 firetux-walk-right-2.png, firetux-walk-right-3.png,
2152 firetux-walk-right-4.png, firetux-walk-right-5.png: - added
2153 firetux, nothing more than a boring placeholder, but should be
2154 better than the current one
2156 2004-04-24 21:39 grumbel
2158 * data/images/worldmap/antarctica.stwt,
2159 data/images/worldmap/castle1.png,
2160 data/images/worldmap/castle2.png,
2161 data/images/worldmap/castle3.png,
2162 data/images/worldmap/castle4.png,
2163 data/images/worldmap/castle5.png,
2164 data/images/worldmap/castle6.png,
2165 data/images/worldmap/castle7.png,
2166 data/images/worldmap/castle8.png,
2167 data/images/worldmap/castle9.png,
2168 data/images/worldmap/igloo1.png, data/images/worldmap/igloo2.png,
2169 data/levels/default/worldmap.stwm, src/worldmap.cpp: - added
2172 2004-04-24 20:03 rmcruz
2174 * src/menu.cpp: At least my compiler (g++ (GCC) 3.3.2) needs this
2175 include. Anyway, there is still a crash to be fixed.
2177 2004-04-24 19:48 grumbel
2179 * src/: leveleditor.cpp, menu.cpp, menu.h, resources.cpp,
2180 setup.cpp, sound.cpp, sound.h: 'nother music patch by matzeb
2182 2004-04-24 17:27 rmcruz
2184 * src/: menu.cpp, menu.h: Ingo, that code is not buggy! You can say
2185 that it is a bad approuch, but it is not a bug! Besides, I don't
2186 think it's a bad approuch. Your code is maybe a better approuch.
2187 But in the other hand is buggy, so please let my code be there.
2189 Buggy, why, you may ask...
2191 Imagine this simple and fictional code:
2193 « #define MNID_START 1
2195 menu->additem("Start Game", MNID_START);
2196 menu->additem("Options");
2198 if(menu->check() == MNID_START) startgame(); »
2200 With your code, when you pressed Options, the game would also
2201 start. Have a look at it again and guess why ;-)
2203 2004-04-24 17:08 grumbel
2205 * src/: menu.h, setup.cpp: - fixed option menu
2207 2004-04-24 17:02 rmcruz
2209 * data/levels/: default/worldmap.stwm, world1/level10.stl,
2210 world1/level11.stl, world1/level12.stl, world1/level13.stl,
2211 world1/level14.stl, world1/level15.stl, world1/level16.stl,
2212 world1/level17.stl, world1/level18.stl, world1/level1.stl,
2213 world1/level19.stl, world1/level2.stl, world1/level20.stl,
2214 world1/level21.stl, world1/level22.stl, world1/level23.stl,
2215 world1/level24.stl, world1/level25.stl, world1/level26.stl,
2216 world1/level3.stl, world1/level4.stl, world1/level5.stl,
2217 world1/level6.stl, world1/level7.stl, world1/level8.stl,
2218 world1/level9.stl: Marek levels updating. He also added two new
2219 levels for the start that are easier. Updated worldmap as well.
2220 Can someone test if level 25 and 26 are there?
2222 2004-04-24 16:49 grumbel
2224 * src/: Makefile.am, gameloop.cpp, level.cpp, level.h,
2225 music_manager.cpp, music_manager.h, musicref.cpp, musicref.h,
2226 resources.cpp, resources.h, setup.cpp, sound.cpp, sound.h,
2227 title.cpp, world.cpp, worldmap.cpp, worldmap.h: - patch from
2228 MatzeB to make music handling easier and more stable
2230 2004-04-24 15:11 grumbel
2232 * data/images/shared/largetux-grab-left-0.png,
2233 data/images/shared/largetux-grab-right-0.png,
2234 data/images/shared/largetux-star-0.png,
2235 data/images/shared/largetux-star-1.png,
2236 data/images/shared/largetux-star-2.png,
2237 data/images/shared/smalltux-star-0.png,
2238 data/images/shared/smalltux-star-1.png,
2239 data/images/shared/smalltux-star-2.png, data/supertux.strf,
2240 src/player.cpp, src/player.h, src/resources.cpp: - new star tux,
2241 still rather pure, but useable
2243 2004-04-24 14:45 grumbel
2245 * src/player.cpp: - fixed duck-jump bug
2247 2004-04-24 14:30 grumbel
2249 * src/: player.cpp, player.h: - added holding gfx, still looks
2250 rather stupid, but I think thats unavoidable without major
2251 changes to the current code
2253 2004-04-24 14:11 grumbel
2255 * src/: level.cpp, level.h, menu.cpp, menu.h, player.cpp, player.h,
2256 resources.cpp: - fixed bug in Menu::check() - added grab/kick tux
2257 to resources - added flag to use endsequence or not
2259 2004-04-24 12:43 grumbel
2261 * data/supertux.strf: - added new gfx
2263 2004-04-24 12:42 grumbel
2265 * data/images/shared/: smalltux-kick-right-0.png,
2266 smalltux-kick-rigth-0.png: - fixed spelling mistake in filename
2268 2004-04-24 12:28 grumbel
2270 * data/images/shared/: largetux-grab-left-0.png,
2271 largetux-grab-right-0.png, largetux-kick-left-0.png,
2272 largetux-kick-right-0.png, smalltux-grab-left-0.png,
2273 smalltux-grab-right-0.png, smalltux-kick-left-0.png,
2274 smalltux-kick-rigth-0.png: - added grab and kick tuxes
2276 2004-04-24 11:32 rmcruz
2278 * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, menu.h, setup.cpp,
2279 title.cpp, worldmap.cpp: Added a new concept to the menu, the ID.
2280 Each item can have an ID that can be given, this way there won't
2281 be any more hardcoded values for the entries. Anyway, I've made
2282 it to be compatible with the current behaviour, in case any ID is
2285 I've already updated the mainmenu, optionsmenu, leveleditormenu,
2286 leveleditorsettingsmenu and worldmapmenu. The definitions are
2287 enumerated in the menu.h file. Should we keep each enum splited
2290 Feedback is appreciated :)
2292 2004-04-24 10:38 rmcruz
2294 * src/gameloop.cpp: Took st_pause_ticks_stop() out of the events
2297 2004-04-24 02:10 rmcruz
2299 * data/levels/world1/level10.stl: Marek bug fix for this problem:
2300 revilyo: «Antartica 10 : tux falls in the last hole, maybe it
2301 could works if I jump really high. I don't look at the sources
2304 2004-04-23 19:15 rmcruz
2306 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
2307 level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
2308 level17.stl, level18.stl, level19.stl, level2.stl, level20.stl,
2309 level21.stl, level22.stl, level23.stl, level24.stl, level3.stl,
2310 level4.stl, level5.stl, level6.stl, level7.stl, level8.stl,
2311 level9.stl: Marek has updated worldmap levels. Changes are: «
2312 -Added reset points (one per level, except the last one which has
2313 two) -Removed lots of difficult and unfair spots -Changed order
2314 of cave levels according to Matze's suggestion -Small design
2317 2004-04-23 18:37 rmcruz
2319 * src/gameloop.cpp: Just fixed two small bugs in the gameplay
2320 during pause: - don't show the menu, neither quit to level
2321 editor; - when any event happen, the timer would continue
2324 2004-04-23 18:30 rmcruz
2326 * data/levels/test/level4.stl: Added a test level for the
2327 gradients. Seems to work fine.
2329 2004-04-23 18:30 rmcruz
2331 * data/levels/test/: endseq.stl, level3.stl: Changed filenames from
2332 endseq.stl to level3.stl. Damn, use level*.stl or else implement
2333 a way to set the filenames!
2335 2004-04-23 14:41 grumbel
2337 * data/: supertux.strf, images/shared/mrbomb-explosion-1.png: -
2338 'animated' explosion a bit
2340 2004-04-23 13:42 rmcruz
2342 * src/setup.cpp: Just removed spaces from key and joystick setup
2343 entries... What were does doing there anyway?
2345 2004-04-23 13:24 rmcruz
2347 * data/supertux.strf: Added laptop entry back, that is used by Mr.
2348 IceBlock, as reported by Ryan. (had to remove comment laptop
2349 falling) The BSOD is not also necessary, is it?
2351 2004-04-23 13:12 rmcruz
2353 * src/: menu.cpp, menu.h, setup.cpp: Added a joystick control
2354 dialog. I don't have a joystick, so please test and improve this
2357 2004-04-22 23:51 rmcruz
2359 * src/: badguy.cpp, sound.cpp, sound.h: Implemented explosion sound
2360 when Mr.Bomb explodes. It uses the current stereo system that is
2361 kinda of primitive. We should base it on player's coordinates and
2362 calculate it according it. Instead, it bases the screen, besides
2363 it is not even calculated, just use some constants.
2365 2004-04-22 23:29 rmcruz
2367 * data/sounds/explode.wav: Added an explotion sound file to
2368 repository. To be used by Mr Bomb, until someone replaces it by
2371 2004-04-22 23:26 rmcruz
2373 * data/images/shared/: old/distro-0-2.png, old/distro-1-2.png,
2374 old/distro-2-2.png, old/distro-3-2.png, distro-0.png,
2375 distro-1.png, distro-2.png, distro-3.png: Distros old images
2376 seems to be necessary by this BouncyDistro class in gameobjs.*
2377 ... Weird, what does that thing do anyway?
2379 2004-04-22 23:24 rmcruz
2381 * src/: resources.cpp, resources.h: Removed box_full and box_empty
2382 from this. They are now implemented as tiles.
2384 2004-04-22 23:07 rmcruz
2386 * data/images/shared/old/: box-empty.png, box-full2.png,
2387 distro-0-2.png, distro-1-2.png, distro-2-2.png, distro-3-2.png:
2388 Moving a few not used images to old dir.
2390 2004-04-22 23:05 rmcruz
2392 * data/images/shared/: box-empty.png, box-full.png, distro-0.png,
2393 distro-1.png, distro-2.png, distro-3.png: Moving not used images
2396 2004-04-22 22:58 rmcruz
2398 * data/supertux.strf: Removed a few entries from the sprites config
2399 file (supertux.strf).
2401 2004-04-22 22:56 rmcruz
2403 * data/images/shared/: old/bag-left-0.png, old/bag-left-1.png,
2404 old/bag-right-0.png, old/bag-right-1.png, old/bigtux-left-0.png,
2405 old/bigtux-left-1.png, old/bigtux-left-2.png,
2406 old/bigtux-left-jump.png, old/bigtux-right-0.png,
2407 old/bigtux-right-1.png, old/bigtux-right-2.png,
2408 old/bigtux-right-jump.png, old/bsod-falling-left.png,
2409 old/bsod-falling-right.png, old/bsod-left-0.png,
2410 old/bsod-left-1.png, old/bsod-left-2.png, old/bsod-left-3.png,
2411 old/bsod-right-0.png, old/bsod-right-1.png, old/bsod-right-2.png,
2412 old/bsod-right-3.png, old/bsod-squished-left.png,
2413 old/bsod-squished-right.png, old/golden-herring.png,
2414 old/laptop-falling-left.png, old/laptop-falling-right.png,
2415 old/laptop-flat-left.png, old/laptop-flat-right.png,
2416 old/laptop-left-0.png, old/laptop-left-1.png,
2417 old/laptop-left-2.png, old/laptop-right-0.png,
2418 old/laptop-right-1.png, old/laptop-right-2.png,
2419 old/skidtux-left.png, old/skidtux-right.png, old/tux-left-0.png,
2420 old/tux-left-1.png, old/tux-left-2.png, old/tux-right-0.png,
2421 old/tux-right-1.png, old/tux-right-2.png, bag-left-0.png,
2422 bag-left-1.png, bag-right-0.png, bag-right-1.png,
2423 bigtux-left-0.png, bigtux-left-1.png, bigtux-left-2.png,
2424 bigtux-left-jump.png, bigtux-right-0.png, bigtux-right-1.png,
2425 bigtux-right-2.png, bigtux-right-jump.png, bsod-falling-left.png,
2426 bsod-falling-right.png, bsod-left-0.png, bsod-left-1.png,
2427 bsod-left-2.png, bsod-left-3.png, bsod-right-0.png,
2428 bsod-right-1.png, bsod-right-2.png, bsod-right-3.png,
2429 bsod-squished-left.png, bsod-squished-right.png,
2430 golden-herring.png, laptop-falling-left.png,
2431 laptop-falling-right.png, laptop-flat-left.png,
2432 laptop-flat-right.png, laptop-left-0.png, laptop-left-1.png,
2433 laptop-left-2.png, laptop-right-0.png, laptop-right-1.png,
2434 laptop-right-2.png, mints.png, skidtux-left.png,
2435 skidtux-right.png, tux-left-0.png, tux-left-1.png,
2436 tux-left-2.png, tux-right-0.png, tux-right-1.png,
2437 tux-right-2.png: Moving a few images that are not used anymore
2438 from shared to the old directory.
2440 2004-04-22 22:45 rmcruz
2442 * src/setup.cpp: Just moved the Right with the Left entry in
2443 Controls. I'm so used to define the Left key firstly... :)
2445 2004-04-22 22:44 rmcruz
2447 * src/menu.cpp: If you press Esc in the control menu, it quits from
2450 2004-04-22 22:41 rmcruz
2452 * src/: defines.h, scene.cpp, worldmap.cpp: Made a START_LIVES
2453 definition (in defines.h) that has the lives that the players
2454 start with. i have made them to be 4, since the worldmap is so
2457 2004-04-22 22:16 grumbel
2459 * data/supertux.strf: fixed squish sprite
2461 2004-04-22 22:14 grumbel
2463 * src/: defines.h, gameloop.cpp, player.cpp, player.h, special.cpp:
2464 - made shrink behaviour more mariobros3 like, ie. firetux will go
2465 to largetux to smalltux, removed small-firetux
2467 2004-04-22 21:53 grumbel
2469 * src/badguy.cpp: - changed bouncing snowball speed back to normal
2471 2004-04-22 21:40 grumbel
2473 * src/resources.cpp: - integrated skid tux
2475 2004-04-22 21:15 grumbel
2477 * src/: badguy.cpp, badguy.h, collision.cpp, collision.h,
2478 leveleditor.cpp, player.cpp, special.cpp, world.cpp, world.h: -
2479 changed way badguy removal is handled (ie. with a flag now) -
2480 changed some pointers to const references in collision code
2482 2004-04-22 20:39 rmcruz
2484 * src/: menu.cpp, menu.h: Controls menu wasn't showing the keys
2485 until they were changed (fixed). Also made a few internal
2486 changes regarding this.
2488 2004-04-22 19:53 grumbel
2490 * src/: badguy.cpp, world.cpp, world.h: - made some arrays private
2491 - store badguys in pointers instead of per value
2493 2004-04-22 19:51 rmcruz
2495 * src/menu.cpp: Removed a few useless code (it was commented
2498 2004-04-22 19:38 rmcruz
2500 * src/defines.h: Changed MAX_BULLETS from 2 to 1. As someone said
2501 Tux with bullets power is totally invencible, this will make it a
2504 2004-04-22 18:52 grumbel
2506 * src/badguy.cpp: - undo of my last patch, removing 'this' is not a
2507 good idea and causes even worse side effects
2509 2004-04-22 18:49 grumbel
2511 * src/badguy.cpp: - fixed bomb-dup bug (vector increases on add,
2512 and this changes I guess, so remove doesn't work, vector should
2513 really store pointers, not values)
2515 2004-04-22 18:45 grumbel
2517 * data/supertux.strf: - fixed bomb
2519 2004-04-22 18:36 grumbel
2521 * data/supertux.strf: - fixed hotspot
2523 2004-04-22 18:28 grumbel
2525 * data/: images/shared/largetux-stand-left.png,
2526 images/shared/largetux-stand-right.png, supertux.strf: - supertux
2529 2004-04-22 18:25 grumbel
2531 * src/: badguy.cpp, player.cpp, player.h, resources.cpp: - synced
2532 walk speed of walking enemies - added standing tux
2534 2004-04-22 17:58 grumbel
2536 * data/Makefile.am: - little makefile fix
2538 2004-04-22 17:53 grumbel
2540 * data/supertux.strf: - removed wrong bsod
2542 2004-04-22 17:52 grumbel
2544 * src/: badguy.cpp, badguy.h: - some cleanup
2546 2004-04-22 17:41 grumbel
2548 * data/supertux.strf: - fixed hotspots
2550 2004-04-22 16:14 rmcruz
2552 * data/levels/misc/menu.stl: Make use of Marek's music at the
2555 2004-04-22 16:11 rmcruz
2557 * src/: menu.cpp, menu.h: Improved the control key code a bit, in
2558 order to make it possible to write the keys right in the first
2559 dialog display (still to be done).
2561 2004-04-22 15:46 rmcruz
2563 * data/music/theme.mod: Title music update by Marek.
2565 2004-04-22 15:24 grumbel
2567 * src/: player.cpp, world.cpp: - merged a few duplicated if's in
2568 player - added live-lost tux
2570 2004-04-22 14:47 grumbel
2572 * data/images/shared/: smalltux-gameover-0.png,
2573 smalltux-gameover-1.png: - new gfx
2575 2004-04-22 13:30 rmcruz
2577 * src/title.cpp: Just made the intro's Tux to honour the keys
2580 2004-04-22 13:26 rmcruz
2582 * data/images/icon.xpm, src/setup.cpp: Changed icon.png to
2583 icon.xpm. This way we don't have to worry about masks. But not
2584 sure if it works well under windows (someone give a try).
2585 Anyway, I just comment the old code, so we can reverse this any
2588 2004-04-22 13:20 rmcruz
2590 * src/menu.cpp: Mistake that was making non-characters keys not to
2591 work after configuring keys. Anyway, we still have to fix the
2592 fact that the keys are not shown when you open Controls for the
2595 2004-04-22 13:17 rmcruz
2597 * src/: gameloop.cpp, level.cpp, resources.cpp, sound.cpp,
2598 title.cpp, world.cpp, worldmap.cpp: Applied MatzeB (Ryan?) patch
2599 that fixes crash and also improves music.
2601 Ingo, you seem to have forgotten to add two files to cvs:
2602 smalltux-gameover-0.png smalltux-gameover-1.png
2604 2004-04-22 12:44 rmcruz
2606 * data/supertux.strf: Applied Ryan's patch for MrBomb hotspot.
2608 2004-04-22 12:43 rmcruz
2610 * src/badguy.cpp: Applied Ryan's patch for overlaping badguys.
2612 2004-04-22 02:13 grumbel
2614 * data/supertux.strf, src/player.cpp, src/player.h,
2615 src/resources.cpp, src/title.cpp: - added small skid tux
2617 2004-04-22 02:02 grumbel
2619 * src/title.cpp: 'nother music fix
2621 2004-04-22 02:00 grumbel
2623 * src/gameloop.cpp: patch from MatzeB for freeze at level start
2625 2004-04-22 01:36 grumbel
2627 * src/: gameloop.cpp, level.cpp, level.h, player.cpp, scene.cpp,
2628 setup.cpp, sound.cpp, sound.h, special.cpp, world.cpp, world.h,
2629 worldmap.cpp: - music patch from MatzeB, should fix crash on
2630 level exit too worldmap
2632 2004-04-22 01:10 grumbel
2634 * data/images/shared/: largetux-skid-left.png,
2635 largetux-skid-right.png, mriceblock-flat-left.png,
2636 mriceblock-flat-right.png, smalltux-skid-left.png,
2637 smalltux-skid-right.png, snowball-squished-left.png,
2638 snowball-squished-right.png, spiky-left-0.png, spiky-left-1.png,
2639 spiky-left-2.png, spiky-right-0.png, spiky-right-1.png,
2640 spiky-right-2.png: - some more gfx
2642 2004-04-22 00:48 rmcruz
2644 * src/: defines.h, world.cpp: Limitated the number of bullets to be
2645 shot at the same time. I have made 2 bullets to be the
2646 maximum... if you don't agree tell me. anyway, you can easily
2647 change them in defines.h
2649 2004-04-21 21:08 grumbel
2651 * data/images/shared/: smalltux-jump-left.png,
2652 smalltux-jump-right.png: - improved smalltux
2654 2004-04-21 21:02 grumbel
2656 * data/images/shared/: smalltux-jump-left.png,
2657 smalltux-jump-right.png, smalltux-left-1.png,
2658 smalltux-left-2.png, smalltux-left-3.png, smalltux-left-4.png,
2659 smalltux-left-5.png, smalltux-left-6.png, smalltux-left-7.png,
2660 smalltux-left-8.png, smalltux-right-1.png, smalltux-right-2.png,
2661 smalltux-right-3.png, smalltux-right-4.png, smalltux-right-5.png,
2662 smalltux-right-6.png, smalltux-right-7.png, smalltux-right-8.png:
2665 2004-04-21 19:45 rmcruz
2667 * src/: configfile.cpp, menu.cpp: Made the keys to be displayed
2668 when typed and also save them to the file. Still to fix: display
2669 keys when menu is shown.
2671 2004-04-21 19:43 rmcruz
2673 * data/music/theme.mod, src/title.cpp: Added Marek music to cvs and
2674 play it in the main menu.
2676 2004-04-21 17:45 rmcruz
2678 * src/menu.cpp: Display key number on the key selection: This is
2679 not obvious to the user, we have to get a way to translate it
2680 into human readable strings...
2682 2004-04-21 17:15 rmcruz
2684 * src/: menu.cpp, menu.h, player.h, setup.cpp: Finally, made keys
2685 configurable via the menu!! ;) Next step is to save them to
2686 config file and to make joystick also configurable.
2688 2004-04-21 15:40 grumbel
2690 * src/: gameloop.cpp, gameloop.h: - made end seq a bit more robust
2692 2004-04-21 15:40 grumbel
2694 * data/levels/test/endseq.stl: - test level for endseq
2696 2004-04-21 14:44 grumbel
2698 * src/: badguy.h, gameloop.cpp, gameloop.h, level.cpp, sprite.cpp:
2699 - added end-sequence code
2701 2004-04-21 13:56 grumbel
2703 * data/images/icon.png: - added new icon
2705 2004-04-21 13:37 grumbel
2707 * data/images/shared/tux-life.png: - added new tux-life pic by
2710 2004-04-21 13:17 rmcruz
2712 * src/: worldmap.cpp, worldmap.h: Now, the worldmap displays the
2713 Level's name, instead of the path.
2715 2004-04-21 00:52 rmcruz
2717 * data/levels/: default/info, default/info.png, default/level1.stl,
2718 default/level2.stl, default/level3.stl, cave/info,
2719 cave/level1.stl, cave/level2.stl, cave/level3.stl,
2720 cave/level4.stl, cave/level5.stl, cave/level6.stl, snow/info,
2721 snow/level1.stl, snow/level2.stl, snow/level3.stl,
2722 snow/level4.stl, snow/level5.stl, snow/level6.stl,
2723 snow/level7.stl: These levels are all in the world1 dir.
2725 2004-04-20 22:10 grumbel
2727 * src/: badguy.cpp, badguy.h, level.cpp, leveleditor.cpp,
2728 world.cpp, world.h: - added stay-on-platform into the level
2731 2004-04-20 21:55 grumbel
2733 * src/: badguy.h, defines.h, level.cpp, leveleditor.cpp,
2734 player.cpp, player.h, special.cpp, special.h, world.cpp, world.h:
2735 - turned LEFT/RIGHT defines into enum, turned BadGuyModes into
2738 2004-04-20 20:51 rmcruz
2740 * src/leveleditor.cpp: When Esc was pressed the menu was not being
2741 shown in leveleditor (fixed).
2743 2004-04-20 20:46 rmcruz
2745 * src/gameloop.cpp: Level test mode didn't quit properly when Esc
2748 2004-04-20 20:40 rmcruz
2750 * src/gameloop.cpp: Time is not stopped during menu display in
2751 gameloop (fix). Probably there is a prettier way to fix this ;)
2753 2004-04-20 20:39 grumbel
2755 * src/: badguy.cpp, badguy.h, physic.cpp: - added stay_on_platform
2756 flag for badguys - some code cleanup - tweaked iceblocx speed
2758 2004-04-20 19:58 grumbel
2760 * src/: physic.cpp, physic.h, player.cpp: - stop tux if he ran into
2761 a block, no more accelerating while standing infront of a block
2763 2004-04-20 19:46 rmcruz
2765 * data/levels/world1/: level10.stl, level16.stl, level17.stl,
2766 level18.stl, level19.stl, level1.stl, level20.stl, level21.stl,
2767 level22.stl, level2.stl, level23.stl, level24.stl, level3.stl,
2768 level4.stl, level5.stl, level7.stl, level8.stl, level9.stl: Marek
2769 level updating. According to him, this should be release ready.
2770 Though, I have not tried them yet. Please, try them and send
2773 2004-04-20 19:31 grumbel
2775 * src/: defines.h, globals.cpp, physic.cpp, physic.h, player.cpp: -
2776 switched gamespeed back to normal - added high-jump while running
2778 2004-04-20 18:50 grumbel
2780 * src/: configfile.cpp, globals.cpp, setup.cpp: - added config
2781 options for joystick buttons/axis
2783 2004-04-20 18:25 grumbel
2785 * src/: gameloop.cpp, globals.cpp, globals.h, menu.cpp, player.cpp,
2786 player.h, worldmap.cpp: - moved joystick mappings into a struct
2788 2004-04-20 17:48 rmcruz
2790 * data/images/shared/: mriceblock-flat-left.png,
2791 mriceblock-flat-right.png: Improved my flat graphics hack a bit.
2792 Someone should do a from scratch ones, but this work for now.
2794 2004-04-20 16:30 rmcruz
2796 * src/leveleditor.cpp: Just removed two printfs I have mistakelly
2799 2004-04-20 14:24 grumbel
2801 * src/: defines.h, gameloop.cpp, globals.cpp, globals.h,
2802 worldmap.cpp: - turned joystick defines into variables
2804 2004-04-20 14:12 grumbel
2806 * src/: gameloop.cpp, setup.cpp: - fixed some more menu issues -
2807 removed highscore loading from gameloop
2809 2004-04-20 13:43 rmcruz
2811 * src/title.cpp: Recoded credits code, in order to respect fonts
2812 height. (if you think there should be more space between items,
2813 just change ITEMS_SPACE).
2815 Also fixed a mistake that was making SDL_QUIT signal to never be
2818 2004-04-20 13:37 grumbel
2820 * src/: level.cpp, leveleditor.cpp, setup.cpp, special.cpp: - fixed
2821 level editor menus a bit (still not 100% working) - added
2822 resetpoint saving to Level
2824 2004-04-20 13:21 rmcruz
2826 * src/title.cpp: Fixed a little mistake that was making title to
2829 2004-04-20 13:09 grumbel
2831 * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
2832 collision.h, configfile.h, defines.h, gameloop.cpp, gameloop.h,
2833 gameobjs.cpp, gameobjs.h, globals.cpp, globals.h,
2834 high_scores.cpp, high_scores.h, intro.cpp, intro.h, level.cpp,
2835 level.h, leveleditor.cpp, leveleditor.h, mousecursor.cpp,
2836 mousecursor.h, particlesystem.cpp, particlesystem.h, physic.cpp,
2837 physic.h, player.cpp, player.h, resources.cpp, resources.h,
2838 scene.cpp, scene.h, screen.cpp, screen.h, setup.h, sound.cpp,
2839 sound.h, special.h, sprite_manager.cpp, supertux.cpp, text.cpp,
2840 text.h, texture.cpp, texture.h, tile.cpp, tile.h, timer.cpp,
2841 timer.h, title.cpp, title.h, type.cpp, type.h, world.cpp,
2842 world.h: - added standard copyright header to every file
2844 2004-04-20 12:42 grumbel
2846 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
2847 menu.h, title.cpp, worldmap.cpp: - changed Menu::check()
2848 semantics a bit - speeded up the contrib menu a lot - fixed a few
2849 other menu issues - might have broken editor a bit, needs more
2852 2004-04-20 01:02 grumbel
2854 * data/images/shared/resetpoint.png: - added resetpoint gfx (level
2857 2004-04-20 00:47 grumbel
2859 * src/: gameloop.cpp, level.cpp, level.h: - implemented reset
2862 2004-04-19 23:54 grumbel
2864 * src/: menu.cpp, menu.h: - cleaned up my last_menu patch a bit
2867 2004-04-19 23:20 grumbel
2869 * src/: gameloop.cpp, menu.cpp, menu.h, supertux.cpp, title.cpp,
2870 title.h, worldmap.cpp: - fixed problem with last_menu not being
2871 able to handle menues deeper than two submenues - misc other
2874 2004-04-19 21:22 grumbel
2876 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
2877 menu.h, title.cpp, worldmap.cpp: - removed menu_process_current()
2879 2004-04-19 21:06 grumbel
2881 * src/: defines.h, gameloop.cpp, gameloop.h, high_scores.cpp,
2882 leveleditor.cpp, menu.cpp, menu.h, setup.cpp, title.cpp,
2883 worldmap.cpp, worldmap.h: - removed a few menu variables
2885 2004-04-19 21:03 rmcruz
2887 * data/levels/world1/info: Removed world1 from the Contrib Levels
2888 entry. It's impossible to navigate through so many levels
2891 2004-04-19 16:34 rmcruz
2893 * data/music/: cave-fast.mod, cave.mod, fortress-fast.mod,
2894 fortress.mod: Marek update for his musics.
2896 2004-04-19 16:28 rmcruz
2898 * data/CREDITS: Changed Ingo description in Credits as suggested by
2899 Marek. I really should get some English lessons :D
2901 2004-04-19 16:27 grumbel
2903 * data/supertux.strf, src/special.cpp: - changed upgrades to use
2904 sprites - added glowing iceflower and star (hardly visible)
2906 2004-04-19 16:24 rmcruz
2908 * src/leveleditor.cpp: Fixed a help font bug (was using normal
2909 fonts, instead of the small ones). Tried to make leveleditor
2910 quit when SDL_QUIT signal is received without success. Why
2911 doesn't this work? :(
2913 2004-04-19 16:14 grumbel
2915 * data/images/tilesets/supertux.stgt: - fixed problem with asyncron
2916 blinkig bonus block - fixed indention
2918 2004-04-19 16:08 rmcruz
2920 * src/: high_scores.cpp, high_scores.h: Made high_scores to use the
2921 lispreader (i wasn't able to do proper testing, could someone
2922 give a look at the code). Anyway, do you think high_scores.*
2923 should be merged with configfile.* ? If nobody says anything,
2926 2004-04-19 16:06 grumbel
2928 * src/: special.cpp, special.h, world.cpp, world.h: - added
2929 UpgradeKind name to nameless enum - slowed down grow-up upgrade
2931 2004-04-19 15:56 grumbel
2933 * src/player.cpp: - added more mario lik duck behaviour
2935 2004-04-19 15:34 grumbel
2937 * src/worldmap.cpp: - fixed back direction saving
2939 2004-04-19 15:23 grumbel
2941 * src/: defines.h, gameloop.cpp, gameloop.h, setup.cpp,
2942 worldmap.cpp: - fixed bug in live counting - added save menu to
2943 the worldmap - removed load/save from the game menu
2945 2004-04-19 14:05 rmcruz
2947 * data/: images/shared/mriceblock-flat-left.png, supertux.strf,
2948 images/shared/mriceblock-flat-right.png: Added a flat Mr. Ice
2949 Block. It is ugly as hell, but better than having a laptop.
2950 Ingo, could you make a decent one? ;)
2952 2004-04-19 13:46 rmcruz
2954 * data/CREDITS: Added Marek to in-game credits.
2956 2004-04-19 00:36 grumbel
2958 * src/: level.cpp, level.h, player.cpp: - commited start_pos patch
2961 2004-04-18 23:45 grumbel
2963 * src/leveleditor.cpp: - removed static_cast hack
2965 2004-04-18 23:16 grumbel
2967 * data/supertux.strf, src/level.cpp, src/player.cpp, src/player.h,
2968 src/resources.cpp: - fixed some align problems with tux - fixed
2969 bug in tilemap resize
2971 2004-04-18 22:36 grumbel
2973 * src/: gameloop.cpp, player.cpp, player.h, resources.cpp, sound.h:
2976 2004-04-18 22:35 grumbel
2978 * data/supertux.strf: - added new tux
2980 2004-04-18 21:35 grumbel
2982 * data/images/shared/: iceflower-1.png, iceflower-2.png,
2983 iceflower-3.png, iceflower.png, largetux-jump-left-0.png,
2984 largetux-jump-right-0.png, largetux-walk-left-0.png,
2985 largetux-walk-left-1.png, largetux-walk-left-2.png,
2986 largetux-walk-left-3.png, largetux-walk-left-4.png,
2987 largetux-walk-left-5.png, largetux-walk-right-0.png,
2988 largetux-walk-right-1.png, largetux-walk-right-2.png,
2989 largetux-walk-right-3.png, largetux-walk-right-4.png,
2990 largetux-walk-right-5.png, star-1.png, star-2.png, star-3.png,
2991 star-4.png, star.png: - some graphics
2993 2004-04-18 20:00 rmcruz
2995 * data/CREDITS: Added Ryan full name.
2997 2004-04-18 19:58 rmcruz
2999 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
3000 level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
3001 level17.stl, level18.stl, level2.stl, level3.stl, level4.stl,
3002 level5.stl, level6.stl, level7.stl, level8.stl, level9.stl:
3003 World1 levels update by Marek. Polishing. Cave levels now use
3006 2004-04-18 19:54 rmcruz
3008 * data/music/: cave-fast.mod, cave.mod: Musics by Marek, they are
3009 pretty cool and could be used in cave levels.
3011 2004-04-18 17:08 grumbel
3013 * src/player.cpp: - moved default start position two tiles higher
3015 2004-04-18 15:42 grumbel
3017 * src/: gameloop.cpp, globals.cpp, globals.h, level.cpp, level.h,
3018 resources.cpp, special.cpp, world.cpp: - added constructor to
3019 level - changed framerate handling to avoid large frame_ratio's
3021 2004-04-18 14:31 grumbel
3023 * data/images/shared/: tux-duck-left.png, tux-duck-right.png: -
3024 added tux ducking images
3026 2004-04-18 14:11 rmcruz
3028 * data/CREDITS: Changes in credits: Added Ryan and Ingo to the
3029 developers list. Ranked me to an higher position ;D
3031 2004-04-18 14:03 rmcruz
3033 * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, menu.h, timer.cpp,
3034 title.cpp, worldmap.cpp: Finally!! This makes the Back button to
3035 be used in case there is one (when Esc is pressed). Because of
3036 that, the menu is now much more independent. Currently,
3037 everything seems to be working just fine and smooth.
3039 2004-04-18 13:09 rmcruz
3041 * src/: badguy.cpp, player.cpp, world.cpp: Patch by Ryan: « Here's
3042 a patch that makes a few changes that makes ST more like SMB.
3044 Changes include: * Kicked mriceblocks (laptops) don't die after
3045 hitting a single enemy, they keep going to kill more badguys (or
3046 Tux if you're not careful) * You can now kick mriceblocks
3047 (laptops) by running into their sides. Before you had to jump on
3048 them to "kick" them and if you walked into their sides you would
3049 die (or shrink). * When badguys walk into one another they turn
3050 around instead of walking through eachother. »
3052 2004-04-18 00:22 grumbel
3054 * src/: sprite.cpp, sprite.h: - added draw_part()
3056 2004-04-17 23:24 grumbel
3058 * src/: worldmap.cpp, worldmap.h: - implemented locked levels on
3061 2004-04-17 22:41 grumbel
3063 * src/worldmap.cpp: - fixed loadgame
3065 2004-04-17 17:40 rmcruz
3067 * data/levels/: default/worldmap.stwm, world1/info,
3068 world1/level1.stl, world1/level10.stl, world1/level11.stl,
3069 world1/level12.stl, world1/level13.stl, world1/level14.stl,
3070 world1/level15.stl, world1/level16.stl, world1/level17.stl,
3071 world1/level18.stl, world1/level19.stl, world1/level2.stl,
3072 world1/level20.stl, world1/level21.stl, world1/level22.stl,
3073 world1/level23.stl, world1/level24.stl, world1/level3.stl,
3074 world1/level4.stl, world1/level5.stl, world1/level6.stl,
3075 world1/level7.stl, world1/level8.stl, world1/level9.stl: Marek
3076 has sent this hand of 'world1' levels that he thinks are suitable
3077 for a release. He has polish them. I have made worldmap to use
3078 them. We need testing, boys!
3080 2004-04-17 17:21 rmcruz
3082 * src/: physic.cpp, physic.h: Added inverse functions for speed.
3083 Might be usefull for someone that wants to make enemies to change
3084 directions when colliding with each other.
3086 2004-04-17 16:18 grumbel
3088 * data/levels/default/worldmap.stwm: sik0fewl's worldmap patch
3090 2004-04-17 16:13 grumbel
3092 * src/: worldmap.cpp, worldmap.h: sik0fewl's worldmap patch
3094 2004-04-17 15:56 grumbel
3096 * src/: gameloop.cpp, gameloop.h, player.cpp, scene.h, title.cpp,
3097 world.cpp, world.h, worldmap.cpp, worldmap.h: - changed/clean up
3098 level end detection a bit, still not really as it should be
3100 2004-04-17 15:29 grumbel
3102 * src/leveleditor.cpp: - removed level editors dependency on the
3105 2004-04-17 14:13 grumbel
3107 * data/supertux.strf: - fixed some bugs in the resource file
3109 2004-04-17 14:00 rmcruz
3111 * src/badguy.cpp: Applied patch from Ryan: « This patch causes
3112 badguys to be killed when they run into an exploding bomb or get
3113 hit by stalactite (as suggested by Ricardo). »
3115 2004-04-17 12:48 grumbel
3117 * data/supertux.strf, src/Makefile.am, src/badguy.cpp,
3118 src/badguy.h, src/resources.cpp, src/resources.h, src/sprite.cpp,
3119 src/sprite.h, src/sprite_manager.cpp, src/sprite_manager.h: -
3120 moved badguys to use sprite class
3122 2004-04-17 03:23 grumbel
3124 * data/levels/cave/: level1.stl, level2.stl, level3.stl,
3125 level4.stl, level5.stl, level6.stl: - added cave background to
3128 2004-04-17 02:49 grumbel
3130 * src/: gameloop.cpp, setup.cpp, setup.h, supertux.cpp, title.cpp,
3131 worldmap.cpp, worldmap.h: - added load game support for the
3134 2004-04-16 23:16 grumbel
3136 * src/: badguy.cpp, badguy.h: - added new jumpy/money gfx
3138 2004-04-16 23:14 grumbel
3140 * data/images/shared/: jumpy-left-down-0.png,
3141 jumpy-left-middle-0.png, jumpy-left-up-0.png: - added jumpy
3143 2004-04-16 20:49 rmcruz
3145 * src/gameloop.cpp: As requested by Ingo Ruhnke, now the author
3146 name is much more discrete.
3148 2004-04-16 18:52 grumbel
3150 * src/: gameloop.cpp, gameloop.h, player.cpp, player.h, scene.cpp,
3151 scene.h, setup.cpp, setup.h, special.cpp, text.h, worldmap.cpp,
3152 worldmap.h: - some more savegame stuff - added status on worldmap
3153 - made worldmap start on 'start game' - moved lives, distros,
3154 score into PlayerStatus
3156 2004-04-16 18:24 rmcruz
3158 * data/images/tilesets/supertux.stgt, src/player.cpp: This patch
3159 was send to the mailing list by Ryan (aka sik0fewl). « I've
3160 made it so that sliding on ice works again (after the changes to
3161 the input handling functions--looks much nicer now, btw).
3163 I also changed supertux.stgt to make snow5.png ice. You can try
3164 out sliding around on ice in the second level. I wasn't really
3165 sure what would be a good sliding rate so people should try
3166 fiddling with different values.
3168 Right now the accel/decel rate is the direct inverse of the
3169 velocity.. this inverse can be increased or decreased.
3171 Also, the smalltux animation doesn't "slide", he walks to a
3172 stop.. haven't really looked into where to fix this, but I'm sure
3173 others could find it and fix it before I could. »
3175 2004-04-16 16:50 grumbel
3177 * src/world.cpp: - changed scroll speed for background image
3178 (should be configurable via level file) - fixed bug that caused
3179 background to not get cleanly redrawn
3181 2004-04-16 16:48 grumbel
3183 * data/images/background/cave2.jpg: - added cave background
3185 2004-04-16 16:31 grumbel
3187 * data/images/tilesets/: bonus-1up.png, supertux.stgt: - added 1up
3190 2004-04-16 16:26 grumbel
3192 * src/: level.cpp, level.h, screen.h: - replaced a few pure
3193 pointers with std::vector<>
3195 2004-04-15 21:08 grumbel
3197 * data/levels/default/worldmap.stwm, src/worldmap.cpp,
3198 src/worldmap.h: - added primitiv scrolling to the worldmap -
3199 added a larger worldmap
3201 2004-04-13 20:50 grumbel
3203 * data/images/shared/fish-down-0.png, src/badguy.cpp: fish fix
3205 2004-04-13 20:39 rmcruz
3207 * src/gameloop.cpp: Just makes the level's author name to be
3208 written in red, so that it is highlighted. I'm sure level
3209 creators will appretiate that.
3211 2004-04-13 20:24 grumbel
3213 * src/special.cpp: - fixed egg behaviour a bit
3215 2004-04-13 20:17 grumbel
3217 * src/player.cpp: - commited MatzeBs duck fix
3219 2004-04-13 17:20 rmcruz
3221 * src/screen.cpp: Fixed SDL code of drawgradient(). I forgot that
3222 the axis in SDL are positve in the Up-Down direction. Now you
3223 shouldn't notice any difference between SDL and OpenGL gradients
3226 2004-04-13 16:52 rmcruz
3228 * data/images/background/ocean.png: Updated the ocean.png image,
3229 message from its author (Marek): «I accidentally sent you an old
3230 version of the ocean.png image. The new one uses a tilable wave
3231 pattern so there's no ugly edge when the image is repeated.»
3233 Is it my impression or arctis.png doesn't repate very well? Ingo
3234 could you try to correct this, should be pretty easy.
3236 2004-04-13 16:32 grumbel
3238 * src/: setup.cpp, text.cpp, texture.cpp, texture.h: - reenabled
3239 OpenGL menu entry - OpenGL menu entry is now disabled if no
3240 opengl support is compiled in - added handling for lost surfaces
3241 for modeswitch in win32 (needs testing) - fixed font-shadow issue
3243 2004-04-13 15:20 rmcruz
3245 * src/setup.cpp: Disabled OpenGL option.
3247 2004-04-13 15:02 grumbel
3249 * src/: setup.cpp, texture.cpp, texture.h: - implemeted video-mode
3250 switching (this currently breaks shadow fonts, but shouldn't be
3253 2004-04-13 14:25 grumbel
3255 * src/: button.cpp, gameloop.cpp, gameobjs.cpp, gameobjs.h,
3256 globals.cpp, globals.h, high_scores.cpp, leveleditor.cpp,
3257 menu.cpp, menu.h, player.cpp, setup.cpp, sprite.h, text.cpp,
3258 text.h, texture.h, timer.h, title.cpp, world.h, worldmap.h: -
3259 converted text_type into a class
3261 2004-04-13 13:34 rmcruz
3263 * src/: gameobjs.cpp, level.cpp, leveleditor.cpp, level.h,
3264 screen.cpp, screen.h, world.cpp: Just changed each bkgd_top_* and
3265 bkgd_bottom_* to be Color structs that can be found at screen.h.
3266 Requested by Ingo Ruhnke. Ingo, I haven't even tried to change
3267 the level files, since I don't have any clue about lisp. Please,
3270 2004-04-13 04:19 grumbel
3272 * src/: Makefile.am, badguy.cpp, badguy.h, button.cpp, button.h,
3273 gameloop.cpp, gameobjs.cpp, gameobjs.h, high_scores.cpp,
3274 intro.cpp, level.cpp, level.h, leveleditor.cpp, menu.cpp, menu.h,
3275 mousecursor.cpp, mousecursor.h, particlesystem.cpp,
3276 particlesystem.h, player.cpp, player.h, resources.cpp,
3277 resources.h, setup.cpp, special.cpp, sprite.cpp, sprite.h,
3278 text.cpp, text.h, texture.cpp, texture.h, tile.cpp, tile.h,
3279 title.cpp, world.cpp, worldmap.cpp, worldmap.h: - converted
3280 texture_type into a Surface class
3282 2004-04-13 01:31 rmcruz
3284 * data/levels/snow/: info, level1.stl, level2.stl, level3.stl,
3285 level4.stl, level5.stl, level6.stl, level7.stl: Organized levels
3286 structures, feel free to curse me ;) This also adds authors names
3289 2004-04-13 01:20 rmcruz
3291 * data/levels/cave/: info, level1.stl, level2.stl, level3.stl,
3292 level4.stl, level5.stl, level6.stl: Organized levels structures,
3293 feel free to curse me ;) This also adds authors names to levels.
3295 2004-04-13 01:01 rmcruz
3297 * data/levels/default/: boss1-grumbel.stl, cave1-grumbel.stl,
3298 cave2-grumbel.stl, cave3-grumbel.stl, cave4-grumbel.stl,
3299 cave5-grumbel.stl, cave6-grumbel.stl, level4.stl, levels,
3300 snow1-grumbel.stl, snow1-voluptuous.stl, snow2-grumbel.stl,
3301 snow3-grumbel.stl, snow4-grumbel.stl, snow5-grumbel.stl,
3302 snow6-grumbel.stl, worldmap.stwm: Organized levels structures,
3303 feel free to curse me ;) This also adds authors names to levels.
3304 Made sure worldmap worked.
3306 2004-04-13 00:53 rmcruz
3308 * data/levels/test/: enemytest.stl, exittest.stl, info, level1.stl,
3309 level2.stl: Organized levels structures, feel free to curse me ;)
3310 Made worldmap to still work. This also adds authors names to
3313 2004-04-13 00:41 rmcruz
3315 * data/levels/default/: level1.stl, level2.stl, level3.stl: Just
3316 added authors name for these levels. Hope that they are correct,
3319 2004-04-13 00:39 rmcruz
3321 * src/: gameloop.cpp, level.cpp, level.h, leveleditor.cpp: Added
3322 "author" field for levels. Level editor setup config needs
3323 testing (not really related with this).
3325 2004-04-12 23:14 rmcruz
3327 * src/: setup.cpp, texture.cpp: A first attempt to make a simple
3328 and clean way of an on the fly videomode change. But there is
3329 this problem: it seems to work on the first transition from SDL
3330 to OpenGL, but doesn't work well in the following transitions to
3331 OpenGL. I think it is not really related with the texture code,
3332 but with the st_video_setup_gl(). The way OpenGL is initialized.
3333 Ingo/Tobias, please give a look at this ;)
3335 2004-04-12 20:57 grumbel
3337 * src/: badguy.cpp, resources.cpp, resources.h, special.cpp,
3338 special.h, world.cpp: - commited MatzeB's update patch
3340 2004-04-12 20:44 grumbel
3342 * data/images/shared/: 1up.png, egg.png, iceflower.png, star.png: -
3345 2004-04-12 15:16 grumbel
3347 * src/: badguy.cpp, defines.h, gameloop.cpp, player.cpp, player.h:
3348 commited MatzeB's slider patch
3350 2004-04-12 14:46 grumbel
3352 * src/: Makefile.am, sprite.cpp, sprite.h: - added simple sprite
3355 2004-04-12 03:55 grumbel
3357 * src/: menu.cpp, menu.h, setup.cpp, worldmap.cpp: - added menu to
3360 2004-04-12 03:35 grumbel
3362 * data/images/shared/: mrbombx-left-1.png, mrbombx-right-1.png,
3363 tux-duck.png: - some new gfx
3365 2004-04-12 03:29 grumbel
3367 * NEWS: - some new news
3369 2004-04-12 03:29 grumbel
3371 * contrib/levelconverter-0.0.6_0.0.7.py: bug fix in the converter,
3372 in case anybody still cares
3374 2004-04-12 03:28 grumbel
3376 * data/images/worldmap/: leveldot_green.png, leveldot_red.png: -
3379 2004-04-12 01:06 grumbel
3381 * src/: badguy.cpp, player.cpp: - tweaked scroll behaviour a little
3382 bit - added collision rects in debug mode
3384 2004-04-12 00:30 rmcruz
3386 * src/title.cpp: Fixed a simple bug that was not letting levelsets
3387 to be added. Added a levelset for Wansti! These levels are great
3390 2004-04-11 23:06 rmcruz
3392 * src/screen.cpp: Made drawgradient() to use our fillrect(),
3393 instead of SDL thingies and thus the code is much clear now.
3395 2004-04-11 22:46 rmcruz
3397 * data/levels/default/level4.stl, src/gameobjs.cpp, src/level.cpp,
3398 src/level.h, src/leveleditor.cpp, src/screen.cpp, src/screen.h,
3399 src/world.cpp: Added support for gradients :) Changed bkgd_* to
3400 bkgd_top_* and bkgd_bottom_* (being * either r, b or g) This
3401 change includes both code and level files.
3403 2004-04-11 22:28 grumbel
3405 * src/: menu.cpp, menu.h, setup.cpp, title.cpp: - added contrib
3408 2004-04-11 21:12 rmcruz
3410 * src/supertux.h: Removed supertux.h (its useless). global
3411 definitions go to defines.h
3413 2004-04-11 21:10 rmcruz
3415 * src/supertux.cpp: Included supertux.h stuff into it.
3417 2004-04-11 19:48 grumbel
3419 * src/: menu.cpp, menu.h: - turned some pointer-foo into a
3422 2004-04-11 19:39 grumbel
3424 * src/: button.cpp, gameloop.cpp, high_scores.cpp, leveleditor.cpp,
3425 menu.cpp, menu.h, setup.cpp, title.cpp: - turned menu_item_type
3428 2004-04-11 19:16 grumbel
3430 * src/: gameloop.cpp, leveleditor.cpp, world.cpp: - moved the
3431 global_world into the leveleditors namespace
3433 2004-04-11 19:10 grumbel
3435 * src/title.cpp: - fixed missing menu on level editor exit
3437 2004-04-11 19:09 grumbel
3439 * src/title.cpp: - moved loadshared() to the right point
3441 2004-04-11 19:04 grumbel
3443 * src/supertux.cpp: - moved loadshared() to the right point
3445 2004-04-11 18:58 grumbel
3447 * src/: gameloop.cpp, leveleditor.cpp, supertux.cpp, title.cpp: -
3448 removed local (un)loadshared() stuff and replaced it my a global
3449 one, fixes crash on entering a level twice
3451 2004-04-11 18:38 grumbel
3453 * src/: badguy.h, button.cpp, button.h, gameloop.h, gameobjs.h,
3454 globals.cpp, intro.cpp, leveleditor.cpp, menu.h, mousecursor.h,
3455 player.h, timer.cpp, timer.h, title.cpp: renamed timer_type to
3458 2004-04-11 18:33 grumbel
3460 * src/: gameloop.cpp, intro.cpp, leveleditor.cpp, menu.cpp,
3461 mousecursor.cpp, player.cpp, timer.cpp, timer.h, title.cpp:
3462 started to convert timer into a class
3464 2004-04-11 18:23 grumbel
3466 * src/: badguy.cpp, button.cpp, gameloop.cpp, gameobjs.cpp,
3467 globals.cpp, intro.cpp, leveleditor.cpp, menu.cpp,
3468 mousecursor.cpp, player.cpp, special.cpp, timer.cpp, timer.h,
3469 title.cpp: started to convert timer into a class
3471 2004-04-11 17:33 grumbel
3473 * src/: gameloop.h, player.cpp, scene.cpp, scene.h: - moved
3474 time_left timer into gamesession
3476 2004-04-11 17:28 grumbel
3478 * src/: badguy.cpp, badguy.h, gameloop.cpp, gameloop.h,
3479 gameobjs.cpp, gameobjs.h, physic.cpp, physic.h, player.cpp,
3480 player.h, scene.cpp, scene.h, special.cpp, special.h, title.cpp,
3481 world.cpp, world.h: - made frame ration local
3483 2004-04-11 17:07 grumbel
3485 * src/: badguy.cpp, gameloop.cpp, player.cpp, resources.cpp,
3486 scene.cpp, scene.h, special.cpp, world.cpp: - moved some global
3487 variables into a seperate class
3489 2004-04-11 16:55 grumbel
3491 * src/: gameloop.cpp, gameloop.h, resources.cpp, resources.h,
3492 scene.cpp, scene.h, special.cpp, world.cpp, world.h: - localized
3495 2004-04-11 16:44 grumbel
3497 * src/: badguy.cpp, collision.cpp, gameloop.cpp, gameloop.h,
3498 level.cpp, level.h, leveleditor.cpp, particlesystem.cpp,
3499 physic.cpp, physic.h, player.cpp, player.h, resources.cpp,
3500 scene.cpp, scene.h, setup.cpp, title.cpp, world.cpp, world.h,
3501 worldmap.cpp: - made some more global variables, local - replaced
3502 a few char* with string
3504 2004-04-11 15:20 grumbel
3506 * src/: special.cpp, special.h, world.cpp, world.h: - turned
3507 special into classes
3509 2004-04-11 15:05 grumbel
3511 * src/: gameloop.cpp, gameloop.h, gameobjs.cpp, leveleditor.cpp,
3512 special.cpp, world.cpp, world.h: - renamed 'world' to
3513 'global_world' to emphasis that it is mainly a temporary hack -
3514 moved some 'world' to 'World::current()'
3516 2004-04-11 14:59 grumbel
3518 * src/: collision.cpp, collision.h, gameloop.cpp, world.cpp,
3519 world.h: - moved some collision code into the world class, since
3520 it only acts on world data
3522 2004-04-11 14:43 grumbel
3524 * src/: gameobjs.cpp, gameobjs.h, world.cpp, world.h: - change
3525 gameobjs names from lower case to upper case
3527 2004-04-11 14:37 grumbel
3529 * src/: badguy.cpp, gameobjs.cpp, gameobjs.h, player.cpp,
3530 resources.cpp, world.cpp, world.h: - moved some more stuff into
3531 the world class - turned gameobjs into classes
3533 2004-04-11 13:52 grumbel
3535 * src/: Makefile.am, badguy.cpp, collision.cpp, gameloop.cpp,
3536 gameobjs.cpp, gameobjs.h, level.h, leveleditor.cpp,
3537 resources.cpp, scene.cpp, scene.h, tile.cpp, tile.h, title.cpp,
3538 world.cpp, world.h: - moved gameobjects into there own file -
3539 moved drawshape to tile.h
3541 2004-04-11 03:51 grumbel
3543 * src/worldmap.cpp, src/worldmap.h,
3544 data/levels/default/snow1-grumbel.stl,
3545 data/levels/default/worldmap.stwm,
3546 data/levels/test/enemytest.stl: - fixed worldmap a bit
3548 2004-04-11 03:36 grumbel
3550 * src/: gameloop.cpp, gameloop.h, leveleditor.cpp, world.cpp,
3551 world.h: - moved some activate_bad_guy stuff into the world,
3554 2004-04-11 03:24 grumbel
3556 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
3557 leveleditor.cpp, scene.cpp, scene.h, supertux.cpp, title.cpp,
3558 title.h, world.cpp: - moved some more level_ stuff into the
3559 levelclass - removed a quit, since it did the same as a done
3561 2004-04-11 02:24 grumbel
3563 * src/: level.cpp, level.h: - removed obsolete hardcoded tiles
3565 2004-04-11 02:10 grumbel
3567 * src/: resources.cpp, resources.h: - moved stuff from gamesession
3570 2004-04-11 02:05 grumbel
3572 * src/: Makefile.am, collision.cpp, collision.h, gameloop.cpp,
3573 gameloop.h, level.cpp, level.h, world.cpp, world.h: - moved stuff
3574 from gamesession to world
3576 2004-04-11 00:37 grumbel
3578 * src/: badguy.cpp, collision.cpp, gameloop.cpp, gameloop.h,
3579 leveleditor.cpp, player.cpp, scene.cpp, scene.h, special.cpp,
3580 world.cpp, world.h: - moved stuff from scene into a World class,
3581 just an intermediate step, more cleanup will follow
3583 2004-04-11 00:04 rmcruz
3585 * data/images/shared/: stalactite-broken.png, stalactite.png: New
3586 stalactites done by Settra Gaia, they fit very well with Ingo
3587 graphics. They are 32x48 (previous: 32x32), i have checked, and
3588 i think nothing will get broken, but please test that. also say
3589 if 48 of height is too much...
3591 2004-04-11 00:01 grumbel
3593 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h, player.cpp,
3594 setup.cpp, special.cpp, title.cpp, world.cpp, world.h: - moved
3595 lots of code around, made gameloop even more into a class
3597 2004-04-10 22:37 grumbel
3599 * src/: gameloop.cpp, gameloop.h, menu.cpp: - reduced menu fadness
3600 a bit (ie. balanced the edges)
3602 2004-04-10 22:26 grumbel
3604 * src/: gameloop.cpp, gameloop.h, leveleditor.cpp, setup.cpp,
3605 supertux.cpp, worldmap.cpp: - turned gameloop into a class, in
3606 the hope to reduce some global variables in the long run
3608 2004-04-10 22:19 rmcruz
3610 * data/images/background/ocean.png: Another background image by a
3611 guy whose nickname is Wantso (i think) :D Anyway, it is a night
3612 background, might be usefull.
3614 2004-04-10 22:16 grumbel
3616 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
3617 leveleditor.cpp, physic.cpp: - more c++-ification
3619 2004-04-10 21:49 grumbel
3621 * src/: gameloop.cpp, level.cpp, level.h, title.cpp: - more
3624 2004-04-10 21:40 grumbel
3626 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
3627 leveleditor.cpp, player.cpp, scene.cpp, setup.cpp, title.cpp,
3628 world.cpp: - some indent fixes - started to turn st_level into a
3631 2004-04-10 20:56 grumbel
3633 * src/: gameloop.cpp, gameloop.h, menu.cpp, menu.h, setup.cpp,
3634 setup.h, title.cpp, worldmap.cpp: - reorganized menu flow as
3635 descripted in the todo, this breaks returning from the game at
3636 the moment, since something in loading savegames is broken, but
3637 since savegames needs restructuring anyway, it shouldn't be much
3640 2004-04-10 20:54 grumbel
3642 * data/images/worldmap/antarctica.stwt: - fixed tile properties
3644 2004-04-10 17:40 grumbel
3646 * data/levels/default/: cave3-grumbel.stl, level1.stl,
3647 snow2-grumbel.stl, snow6-grumbel.stl, worldmap.stwm: - level
3650 2004-04-10 16:53 grumbel
3652 * src/: menu.cpp, menu.h, setup.cpp, title.cpp: removed title from
3655 2004-04-10 14:47 grumbel
3657 * data/images/tilesets/supertux.stgt: - fixed water/fish
3659 2004-04-10 14:44 grumbel
3661 * data/levels/test/enemytest.stl: - test level for badguys
3663 2004-04-10 14:42 grumbel
3665 * data/levels/test/exittest.stl: - added test level for exits
3667 2004-04-10 14:41 grumbel
3669 * data/images/tilesets/: exitbg.png, exitfg.png, supertux.stgt: -
3670 added iglo for level end sequence
3672 2004-04-10 13:56 grumbel
3674 * src/title.cpp: - fixed quit
3676 2004-04-10 13:48 grumbel
3678 * src/title.cpp: - fixed menu/logo overdraw problem
3680 2004-04-10 13:42 grumbel
3682 * data/levels/misc/menu.stl, src/badguy.cpp, src/badguy.h,
3683 src/title.cpp: - introduced mriceblock (at least a bit) - made
3684 title screen wrap-around seamlessly
3686 2004-04-10 11:53 tobgle
3688 * data/music/: fortress-fast.mod, fortress.mod: update
3690 2004-04-09 18:25 grumbel
3692 * src/badguy.cpp, src/player.cpp,
3693 data/images/shared/snowball-left-0.png,
3694 data/images/shared/snowball-left-1.png,
3695 data/images/shared/snowball-left-2.png,
3696 data/images/shared/snowball-right-0.png,
3697 data/images/shared/snowball-right-1.png,
3698 data/images/shared/snowball-right-2.png: - fixed snowball anim
3700 2004-04-09 04:19 grumbel
3702 * src/gameloop.cpp, src/menu.cpp, src/player.cpp, src/player.h,
3703 data/images/shared/smalltux-jump-left.png,
3704 data/images/shared/smalltux-jump-right.png: - added new smalltux
3706 2004-04-09 03:54 grumbel
3708 * data/images/shared/: smalltux-left-1.png, smalltux-left-2.png,
3709 smalltux-left-3.png, smalltux-left-4.png, smalltux-left-5.png,
3710 smalltux-left-6.png, smalltux-left-7.png, smalltux-left-8.png,
3711 smalltux-right-1.png, smalltux-right-2.png, smalltux-right-3.png,
3712 smalltux-right-4.png, smalltux-right-5.png, smalltux-right-6.png,
3713 smalltux-right-7.png, smalltux-right-8.png: - added new smalltux
3714 (still needs cleanup)
3716 2004-04-09 03:15 grumbel
3718 * src/: globals.h, title.cpp: - moved title-demo code into its own
3721 2004-04-09 02:54 grumbel
3723 * src/title.cpp: - fixed credits screen a bit
3725 2004-04-09 02:49 grumbel
3727 * src/: menu.cpp, setup.cpp, supertux.cpp, title.cpp: - cleaned up
3730 2004-04-09 02:49 grumbel
3732 * data/images/title/: background.jpg, logo.png: - added some new
3735 2004-04-05 00:33 rmcruz
3737 * data/music/: fortress-fast.mod, fortress.mod: according to the
3738 author: "there was one line that caused a dissonance... i fixed
3741 2004-04-04 20:00 rmcruz
3743 * data/music/: fortress-fast.mod, fortress.mod: 1 more song
3745 2004-04-04 02:32 tobgle
3747 * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
3748 collision.h, gameloop.cpp, leveleditor.cpp, physic.cpp, physic.h,
3749 player.cpp, player.h, scene.cpp, tile.cpp, tile.h, timer.cpp,
3750 title.cpp: - Physic C++ rewrite (Matze Braun) - Added new badguys
3751 (Matze Braun) - Fixed minor bugs (Matze Braun)
3753 2004-04-03 15:31 tobgle
3755 * data/images/tilesets/supertux.stgt: update
3757 2004-04-03 15:31 tobgle
3759 * src/: button.cpp, button.h, gameloop.cpp, gameloop.h,
3760 high_scores.cpp, intro.cpp, level.cpp, leveleditor.cpp,
3761 lispreader.cpp, menu.h, player.cpp, player.h, special.cpp,
3762 text.cpp, texture.cpp, texture.h, tile.cpp, tile.h, worldmap.cpp:
3763 lots of improvements all over the code. Leveleditor
3764 improvements. Changed Tux's dying sequence. Intros can be
3765 skipped with any device now. Converted button_type and
3766 button_panel_type to C++ classes.
3768 2004-04-03 15:28 tobgle
3770 * data/images/icons/save.png: scaled
3772 2004-04-03 15:27 tobgle
3774 * data/images/icons/: bkgrd.png, exit.png, frgrd.png, intact.png,
3775 tilegroup.png, tilegroup.xcf: initial
3777 2004-04-01 22:22 grumbel
3779 * data/images/worldmap/: antarctica.stwt, road_ne.png,
3780 road_nes.png, road_nesw.png, road_new.png, road_ns.png,
3781 road_nsw.png, road_nw.png, road_nws.png, road_se.png,
3782 road_sw.png, road_swe.png, road_we.png, wood10.png, wood11.png,
3783 wood12.png, wood13.png: - more tiles
3785 2004-04-01 01:20 grumbel
3787 * data/images/worldmap/: wood1.png, wood2.png, wood3.png,
3788 wood4.png, wood5.png, wood6.png, wood7.png, wood8.png, wood9.png:
3789 - improved tileability
3791 2004-04-01 01:11 grumbel
3793 * data/images/worldmap/: antarctica.stwt, snow1.png, snow10.png,
3794 snow11.png, snow12.png, snow13.png, snow2.png, snow3.png,
3795 snow4.png, snow5.png, snow6.png, snow7.png, snow8.png, snow9.png,
3796 water.png, wood1.png, wood2.png, wood3.png, wood4.png, wood5.png,
3797 wood6.png, wood7.png, wood8.png, wood9.png: - new tiles
3799 2004-03-31 12:41 grumbel
3801 * data/images/shared/: fish-left-0.png, fish-left-1.png: - scaled
3804 2004-03-30 22:34 grumbel
3806 * data/images/tilesets/: snowbg1.png, snowbg2.png, snowbg3.png,
3807 snowbg4.png, supertux.stgt: - more tiles
3809 2004-03-30 22:22 grumbel
3811 * data/images/shared/: mriceblock-left-0.png,
3812 mriceblock-left-1.png, mriceblock-left-2.png,
3813 mriceblock-left-3.png, mriceblock-right-0.png,
3814 mriceblock-right-1.png, mriceblock-right-2.png,
3815 mriceblock-right-3.png: - more gfx
3817 2004-03-30 22:21 grumbel
3819 * data/images/shared/: snowball-left-0.png, snowball-left-1.png,
3820 snowball-left-2.png, snowball-right-0.png, snowball-right-1.png,
3821 snowball-right-2.png: more gfx
3823 2004-03-30 22:18 grumbel
3825 * data/images/shared/: bouncingsnowball-left-0.png,
3826 bouncingsnowball-left-1.png, bouncingsnowball-left-2.png,
3827 bouncingsnowball-left-3.png, bouncingsnowball-left-4.png,
3828 bouncingsnowball-left-5.png, bouncingsnowball-right-0.png,
3829 bouncingsnowball-right-1.png, bouncingsnowball-right-2.png,
3830 bouncingsnowball-right-3.png, bouncingsnowball-right-4.png,
3831 bouncingsnowball-right-5.png: - more gfx
3833 2004-03-30 22:09 grumbel
3835 * data/images/shared/: spiky-left-0.png, spiky-left-1.png,
3836 spiky-left-2.png, spiky-right-0.png, spiky-right-1.png,
3837 spiky-right-2.png: more gfx
3839 2004-03-30 21:59 grumbel
3841 * data/images/shared/: fish-left-0.png, fish-left-1.png,
3842 flyingsnowball-left-0.png, flyingsnowball-left-1.png: more gfx
3844 2004-03-30 15:37 grumbel
3846 * data/levels/default/snow1-voluptuous.stl: - new usercontributed
3849 2004-03-30 15:23 grumbel
3851 * data/images/tilesets/: darksnow13.png, darksnow14.png,
3852 darksnow15.png, snow20.png, snow21.png, snow22.png, snow23.png,
3853 snow24.png, snow25.png, supertux.stgt: - added some more tiles
3855 2004-03-29 18:49 tobgle
3857 * autogen.sh: improved to work flawless on more computers
3859 2004-03-29 15:24 tobgle
3861 * src/: badguy.cpp, badguy.h, gameloop.cpp, globals.cpp, globals.h,
3862 intro.cpp, leveleditor.cpp, menu.cpp, scene.cpp, scene.h,
3863 special.cpp: - introduced new function wait_for_event - removed
3864 arrays_init() - applied fixes from Matze Braun for badguy bugs
3866 2004-03-29 14:25 grumbel
3868 * data/levels/default/: cave2-grumbel.stl, cave3-grumbel.stl,
3869 cave4-grumbel.stl, snow2-grumbel.stl: - added enemies and such
3871 2004-03-29 01:23 grumbel
3873 * configure.ac: - fixed datadir
3875 2004-03-28 23:48 tobgle
3877 * configure.ac: little improvement
3879 2004-03-28 23:43 tobgle
3881 * data/images/tilesets/supertux.stgt: tilegroup definitions
3883 2004-03-28 23:42 tobgle
3885 * src/: badguy.cpp, collision.cpp, leveleditor.cpp, menu.cpp,
3886 menu.h, tile.cpp, tile.h: - Leveleditor improvements and fixes.
3887 - collision bugfixes from Matze Braun
3889 2004-03-28 22:56 grumbel
3891 * data/levels/default/boss1-grumbel.stl: - added some flames
3893 2004-03-28 16:11 grumbel
3895 * src/: gameloop.cpp, gameloop.h, player.cpp, tile.cpp, tile.h: -
3896 removed alpha from tile since it isn't needed - fixed brick
3897 behaviour (I hope...)
3899 2004-03-28 16:07 tobgle
3901 * src/particlesystem.cpp: [no log message]
3903 2004-03-28 14:41 grumbel
3905 * src/: gameloop.cpp, setup.cpp, tile.cpp, tile.h: - removed
3906 next_tile2, which isn't needed - added --sdl option to turn of
3907 opengl in case it is on in the config file
3909 2004-03-28 13:47 grumbel
3911 * data/images/tilesets/: bonus-flower.png, bonus-grow.png,
3912 bonus-herring.png, bonus-invisible.png, notile.png,
3913 supertux.stgt: - use new boxes everywhere - added invisible-box
3914 (usefull for secrets)
3916 2004-03-28 12:58 tobgle
3918 * data/images/status/mousecursor.png: new link image
3920 2004-03-28 12:26 tobgle
3922 * data/images/shared/: flame-0.png, flame-1.png: initial
3924 2004-03-28 03:44 tobgle
3926 * src/: badguy.cpp, badguy.h, gameloop.cpp: applied flame badguy
3927 patch from Matze Braun
3929 2004-03-28 03:30 tobgle
3931 * src/: button.cpp, leveleditor.cpp: improved the behaviour of the
3932 mouse-cursor in the leveleditor
3934 2004-03-28 03:03 grumbel
3936 * data/images/shared/: mrbomb-explosion.png, mrbomb-left-0.png,
3937 mrbomb-left-1.png, mrbomb-left-2.png, mrbomb-left-3.png,
3938 mrbomb-right-0.png, mrbomb-right-1.png, mrbomb-right-2.png,
3939 mrbomb-right-3.png, mrbombx-left-0.png, mrbombx-right-0.png: -
3942 2004-03-28 03:00 tobgle
3944 * src/: gameloop.cpp, globals.cpp, globals.h, leveleditor.cpp,
3945 menu.cpp, menu.h, mousecursor.cpp, mousecursor.h, setup.cpp,
3946 tile.h, title.cpp: We have our own mouse-cursor now! (graphics by
3949 2004-03-28 01:58 tobgle
3951 * data/images/status/mousecursor.png: initial
3953 2004-03-27 20:36 grumbel
3955 * contrib/levelconverter-0.0.6_0.0.7.py: - added object support
3958 2004-03-27 20:30 grumbel
3960 * contrib/levelconverter-0.0.6_0.0.7.py: - added object support
3963 2004-03-27 18:24 tobgle
3965 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
3966 menu.h, setup.cpp, title.cpp: more kinds of menu_event are
3967 handled directly in the menu-code now.
3969 2004-03-27 17:34 grumbel
3971 * data/levels/default/: boss1-grumbel.stl, cave2-grumbel.stl,
3972 snow5-grumbel.stl: - added enemies and some other tweaks
3974 2004-03-27 17:17 tobgle
3976 * Makefile.cvs: old Makefile works again
3978 2004-03-27 15:20 grumbel
3980 * data/levels/default/boss1-grumbel.stl: - added enemies
3982 2004-03-27 14:04 tobgle
3984 * src/: menu.cpp, menu.h: MN_BACK works for multiple layers of
3987 2004-03-27 12:27 tobgle
3989 * src/setup.cpp: little change to improve win32 portability
3991 2004-03-27 12:14 grumbel
3993 * data/levels/default/: level1.stl, snow2-grumbel.stl,
3994 snow3-grumbel.stl, snow4-grumbel.stl, snow5-grumbel.stl: - added
3997 2004-03-27 01:38 grumbel
3999 * src/: gameloop.cpp, level.cpp, level.h, leveleditor.cpp: -
4000 removed dn_tilemap - fixed broken level_change() function to draw
4001 only on one map, not all at once
4003 2004-03-27 01:14 tobgle
4005 * src/: badguy.cpp, badguy.h: fixed BSOD hopping
4007 2004-03-27 00:54 tobgle
4009 * src/: mousecursor.cpp, mousecursor.h: C++ port of Ricarod Cruz's
4010 menu-handling code patch.
4012 2004-03-27 00:54 grumbel
4014 * data/images/tilesets/: bonus2-d.png, supertux.stgt: - added new
4015 deactivated bonus box
4017 2004-03-27 00:53 tobgle
4019 * src/: Makefile.am, badguy.cpp, badguy.h, collision.cpp,
4020 collision.h, gameloop.cpp, leveleditor.cpp, particlesystem.cpp,
4021 player.cpp, type.h: merged bad_guy patch from Matze Braun.
4022 (recycling Ricardo's stalactite patch and added mrbomb).
4024 2004-03-27 00:51 tobgle
4026 * data/images/shared/: mrbomb-left-0.png, mrbomb-left-1.png,
4027 mrbomb-left-2.png, mrbomb-left-3.png, mrbomb-right-0.png,
4028 mrbomb-right-1.png, mrbomb-right-2.png, mrbomb-right-3.png,
4029 stalactite-broken.png, stalactite.png: initial
4031 2004-03-27 00:45 grumbel
4033 * data/images/tilesets/: bonus2-1.png, bonus2-2.png, bonus2-3.png,
4034 bonus2-4.png, bonus2-5.png, supertux.stgt: - added new bonus
4037 2004-03-27 00:19 tobgle
4039 * data/levels/default/level4.stl: particle_system changed to clouds
4041 2004-03-26 23:30 grumbel
4043 * data/images/tilesets/supertux.stgt: - added more bricks
4045 2004-03-26 23:08 tobgle
4047 * src/title.cpp: tux isn't jumping like on drugs anymore in the
4050 2004-03-26 22:39 tobgle
4052 * src/title.cpp: quick fix for bug introduced by the last commit
4054 2004-03-26 22:24 tobgle
4056 * src/title.cpp: added demo to make SuperTux looking nice from the
4059 2004-03-26 22:20 tobgle
4061 * data/levels/misc/menu.stl: demo level created by Ingo Ruhnke
4063 2004-03-26 20:03 grumbel
4065 * data/levels/default/: level1.stl, level2.stl, level3.stl,
4066 level4.stl: - converted levels to the new format
4068 2004-03-26 16:17 grumbel
4070 * src/lispreader.cpp: - added some error checking, so that we get
4071 more usefull error messages than asserts
4073 2004-03-26 13:52 grumbel
4075 * data/levels/default/snow1-grumbel.stl: - added some enemies
4077 2004-03-26 03:05 grumbel
4079 * data/levels/default/: snow3-grumbel.stl, worldmap.stwm: - hooked
4080 up more levels to the worldmap - added a bit of background stuff
4083 2004-03-25 20:10 grumbel
4085 * src/level.cpp: - fixed levelend (well, maybe more of an
4088 2004-03-25 20:01 grumbel
4090 * src/: gameloop.cpp: - moved a few int's inside the for-loops -
4091 replaced a old '.' with 0
4093 2004-03-25 19:52 grumbel
4095 * src/: collision.cpp, player.cpp: - fixed brick-bug (or maybe not,
4096 they still behave a bit weird - moved some int's into the
4097 for-loops to reduce variable recycling
4099 2004-03-25 17:50 grumbel
4101 * src/: level.cpp, worldmap.cpp: - cleanup in the worldmap - fixed
4102 duplicate badguy bug
4104 2004-03-25 17:38 tobgle
4106 * data/images/tilesets/supertux.stgt: fixed some "solids" to be
4109 2004-03-25 17:31 grumbel
4111 * src/worldmap.cpp: - fixed file extension
4113 2004-03-25 17:27 grumbel
4115 * data/images/worldmap/: antarctica.scm, antarctica.stwt: - fixed
4118 2004-03-25 17:19 grumbel
4120 * data/levels/default/: snow1-grumbel.stl, boss1-grumbel.stl,
4121 cave1-grumbel.stl, cave2-grumbel.stl, cave3-grumbel.stl,
4122 cave4-grumbel.stl, cave5-grumbel.stl, cave6-grumbel.stl,
4123 snow2-grumbel.stl, snow3-grumbel.stl, snow4-grumbel.stl,
4124 snow5-grumbel.stl, snow6-grumbel.stl: - added new levels
4126 2004-03-25 13:15 grumbel
4128 * src/: gameloop.cpp, level.cpp: - cleaned up the way badguys are
4131 2004-03-25 13:02 grumbel
4133 * src/level.cpp: bye, bye dn_tm
4135 2004-03-25 12:36 grumbel
4137 * src/: badguy.cpp, badguy.h, gameloop.cpp, level.cpp, level.h,
4138 leveleditor.cpp, lispreader.cpp, lispreader.h: - added
4139 alternative (more flexible) way to define badguys in a level
4141 2004-03-25 12:07 grumbel
4143 * src/: gameloop.cpp, level.cpp, player.cpp, tile.cpp: - fixed
4144 badguys a little bit
4146 2004-03-25 11:26 grumbel
4148 * src/gameloop.cpp, src/level.cpp, src/tile.cpp, src/tile.h,
4149 data/images/tilesets/supertux.stgt: - made TileManager::get()
4150 always return a valid tile - made conversion code more robust
4151 against unknown tiles - added next_tile/next_tile2 to replace the
4152 old one on some events
4154 2004-03-25 03:35 grumbel
4156 * contrib/levelconverter-0.0.6_0.0.7.py: - fixes for the converter
4158 2004-03-25 03:29 grumbel
4160 * data/images/tilesets/: coin1.png, coin2.png, coin3.png,
4161 supertux.stgt: - fixed up tileset a bit
4163 2004-03-25 03:27 grumbel
4165 * src/: gameloop.cpp, gameloop.h, level.cpp, player.cpp, tile.cpp:
4168 2004-03-25 03:13 grumbel
4170 * src/: gameloop.cpp, level.cpp, player.cpp, tile.cpp, tile.h: -
4171 added translation table for the old format
4173 2004-03-25 02:30 grumbel
4175 * data/images/tilesets/: bkgd-00.png, bkgd-01.png, bkgd-02.png,
4176 bkgd-03.png, bkgd-10.png, bkgd-11.png, bkgd-12.png, bkgd-13.png,
4177 bonus1.png, box-empty.png, box-full.png, distro-0.png,
4178 distro-1.png, distro-2.png, distro-3.png, flag-0.png, flag-1.png,
4179 pipe1.png, pipe2.png, pipe3.png, pipe4.png, pipe5.png, pipe6.png,
4180 pipe7.png, pipe8.png, pole.png, poletop.png, supertux.stgt: -
4181 created a tileset that is compatible with the old levels and the
4184 2004-03-25 01:24 grumbel
4186 * contrib/levelconverter-0.0.6_0.0.7.py: fixed converter to handle
4189 2004-03-24 23:39 grumbel
4191 * contrib/levelconverter-0.0.6_0.0.7.py: fixed incorrect color
4194 2004-03-24 23:33 tobgle
4196 * data/images/shared/: cloud.png, snow0.png, snow1.png, snow2.png:
4197 images for particle_sytem
4199 2004-03-24 23:31 tobgle
4201 * data/levels/default/level1.stl: added line for use of
4204 2004-03-24 23:29 tobgle
4206 * data/images/tilesets/: background.stgt, background1.png,
4207 background2.png, background3.png, background4.png,
4208 background5.png, background6.png, background7.png,
4209 background8.png, backgroundtile1.png, backgroundtile2.png,
4210 backgroundtile3.png, backgroundtile4.png, backgroundtile5.png,
4211 block.stgt, block1.png, block10.png, block11.png, block2.png,
4212 block3.png, block4.png, block5.png, block6.png, block7.png,
4213 block8.png, block9.png, brick0.png, brick1.png, cloud-00.png,
4214 cloud-01.png, cloud-02.png, cloud-03.png, cloud-10.png,
4215 cloud-11.png, cloud-12.png, cloud-13.png, darksnow.stgt,
4216 darksnow1.png, darksnow10.png, darksnow11.png, darksnow12.png,
4217 darksnow2.png, darksnow3.png, darksnow4.png, darksnow5.png,
4218 darksnow6.png, darksnow7.png, darksnow8.png, darksnow9.png,
4219 grey.png, grey.stgt, grey2.png, grey3.png, grey4.png, grey5.png,
4220 grey6.png, main.stgt, misc.stgt, snow.stgt, snow1.png,
4221 snow10.png, snow11.png, snow12.png, snow13.png, snow14.png,
4222 snow15.png, snow16.png, snow17.png, snow18.png, snow19.png,
4223 snow2.png, snow3.png, snow4.png, snow5.png, snow6.png, snow7.png,
4224 snow8.png, snow9.png, water.png, waves-0.png, waves-1.png,
4225 waves-2.png: the new tiles and tileset-definitions for the new
4226 levelformat. (most tiles were contributed by Ingo Ruhnke)
4228 2004-03-24 23:23 tobgle
4230 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
4231 leveleditor.cpp, player.cpp, scene.h, setup.cpp, texture.cpp,
4232 particlesystem.cpp, particlesystem.h, tile.cpp, tile.h: new
4233 levelformat with multiple layers and and new tileset code. Along
4234 with a new particlesystem. (the latest one was contributed by
4237 2004-03-24 23:15 tobgle
4239 * src/scene.cpp: new levelformat with multiple layers and and new
4240 tileset code. Along with a new particlesystem. (the latest one
4241 was contributed by Matze Braun)
4243 2004-03-24 23:10 grumbel
4245 * src/: badguy.cpp, gameloop.cpp, player.cpp, player.h: - renamed
4248 2004-03-24 23:08 tobgle
4250 * src/Makefile.am: new levelformat with multiple layers, new
4253 2004-03-24 23:01 grumbel
4255 * src/: badguy.cpp, badguy.h, scene.cpp, scene.h: - minor cleanup
4257 2004-03-24 22:43 grumbel
4259 * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, player.cpp,
4260 setup.cpp, sound.cpp, timer.cpp: - removed a few redundant "==
4263 2004-03-24 22:18 grumbel
4265 * src/: gameloop.cpp, scene.cpp: - minor cleanup, removed some evil
4268 2004-03-24 18:41 grumbel
4270 * src/: badguy.cpp, collision.cpp, gameloop.cpp, leveleditor.cpp,
4271 player.cpp, player.h, scene.cpp, scene.h, special.cpp: -
4272 converted Player into a class (naming still needs a bit of
4275 2004-03-24 17:13 grumbel
4277 * src/: configfile.cpp, configfile.h: - commited Michael George's
4280 2004-03-24 17:12 grumbel
4282 * src/: badguy.cpp, badguy.h, collision.cpp, gameloop.cpp,
4283 level.cpp, leveleditor.cpp, player.cpp, scene.cpp, scene.h,
4284 texture.cpp, worldmap.cpp: - coverted badguy type into an object
4286 2004-03-24 16:24 grumbel
4288 * src/: badguy.cpp, badguy.h, gameloop.cpp, leveleditor.cpp,
4289 scene.cpp, scene.h: - created a named enum for badguys
4291 2004-03-24 16:12 grumbel
4293 * src/: badguy.cpp, badguy.h: splitted actions commands for
4294 different badguys into seperate functions
4296 2004-03-24 16:03 grumbel
4298 * src/: badguy.cpp, badguy.h: splitted drawing commands for
4299 different badguys into seperate functions
4301 2004-03-24 15:35 grumbel
4303 * src/: Makefile.am, globals.h, high_scores.cpp, high_scores.h,
4304 setup.cpp, setup.h, sound.cpp, sound.h, supertux.cpp,
4305 worldmap.cpp: - commited Michael George's config-file patch
4307 2004-03-24 15:03 grumbel
4309 * src/menu.cpp: fixed little type error
4311 2004-03-24 14:52 grumbel
4313 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
4314 menu.h, setup.cpp, setup.h, texture.cpp, timer.cpp, title.cpp: -
4315 turned menu into a class, still a lot of public variables around
4316 and menu_item isn't a class either, but its a start
4318 2004-03-23 18:25 grumbel
4320 * src/: badguy.h, bitmask.h, button.h, gameloop.cpp, level.h,
4321 leveleditor.h, menu.h, physic.h, player.h, special.h, text.h,
4322 texture.h, timer.h, type.h, world.h: - removed unneded typedef's
4325 2004-03-23 02:30 grumbel
4327 * src/: gameloop.cpp, globals.h, player.cpp, player.h,
4328 worldmap.cpp: - fixed joystick code a bit
4330 2004-03-22 22:06 grumbel
4334 2004-03-22 16:52 grumbel
4336 * src/: badguy.cpp, button.cpp, gameloop.cpp, intro.cpp,
4337 leveleditor.cpp, player.cpp, title.cpp, world.cpp: - removed
4338 NO_UPDATE and let the default argument handle it
4340 2004-03-22 16:47 grumbel
4342 * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
4343 collision.h, defines.h, gameloop.cpp, gameloop.h, globals.cpp,
4344 globals.h, intro.cpp, leveleditor.cpp, menu.cpp, menu.h,
4345 physic.cpp, player.cpp, player.h, scene.cpp, scene.h, setup.cpp,
4346 sound.cpp, special.cpp, timer.cpp, timer.h, title.cpp, world.cpp:
4347 - replaced YES/NO with true/false
4349 2004-03-22 16:25 grumbel
4351 * src/: lispreader.cpp, lispreader.h: - added read_string_vector
4353 2004-03-22 15:34 grumbel
4355 * src/worldmap.h: [no log message]
4357 2004-03-22 15:03 grumbel
4359 * src/menu.cpp: minor cleanup
4361 2004-03-22 14:57 grumbel
4363 * acinclude.m4: [no log message]
4365 2004-03-22 14:55 grumbel
4367 * src/level.h: fixed indention to look a bit nicer
4369 2004-03-22 14:32 grumbel
4371 * src/: menu.cpp, menu.h: - added ability to position menu freely
4374 2004-03-22 14:20 grumbel
4376 * src/menu.cpp: - fixed menu motion bug
4378 2004-03-22 13:14 grumbel
4380 * src/: globals.cpp, globals.h, setup.cpp: - added config flag to
4383 2004-03-22 13:00 grumbel
4385 * src/: leveleditor.cpp, menu.cpp, menu.h, setup.cpp: - added
4386 shurtcut function to create menu items
4388 2004-03-22 12:23 grumbel
4390 * src/: button.cpp, button.h, gameloop.cpp, menu.cpp, menu.h,
4391 title.cpp: - converted menu enums into named enums
4393 2004-03-22 11:43 grumbel
4395 * acinclude.m4: - removed AC_PATH_SDL from acinclude, replaced by
4398 2004-03-22 11:39 grumbel
4400 * mk/autoconf/: acx_pthread.m4, ax_check_gl.m4, sdl.m4: win32 fixes
4402 2004-03-22 11:33 grumbel
4404 * autogen.sh, configure.ac, data/Makefile.am, src/button.cpp,
4405 src/button.h, src/intro.cpp, src/leveleditor.cpp, src/setup.cpp,
4406 src/sound.cpp, src/sound.h, src/supertux.cpp, src/supertux.h,
4407 src/texture.h, src/worldmap.h: commited Matzes Win32 patch
4409 2004-03-22 01:01 grumbel
4411 * src/: menu.cpp, text.cpp: - more menu cleanup
4413 2004-03-22 00:36 grumbel
4415 * src/: leveleditor.cpp, menu.cpp, text.cpp, text.h: - some more
4416 menu cleanup - added text_draw_align() - cleaned up ALIGN types
4418 2004-03-21 23:13 grumbel
4420 * src/: Makefile.am, leveleditor.cpp, menu.cpp, menu.h, type.h: -
4423 2004-03-21 22:31 tobgle
4425 * src/: gameloop.cpp, leveleditor.cpp: fixed warnings
4427 2004-03-21 22:20 tobgle
4429 * src/: badguy.cpp, collision.cpp, gameloop.cpp, leveleditor.cpp,
4430 scene.cpp, scene.h, special.cpp, type.h, world.cpp: converted
4431 game object arrays to std::vector
4433 2004-03-21 21:31 grumbel
4435 * src/: menu.cpp, screen.h, text.h, texture.cpp, texture.h: - added
4436 default argument instead of NO_UPDATE - cleaned menucode a little
4439 2004-03-21 20:37 grumbel
4441 * src/: gameloop.cpp, globals.cpp, globals.h, intro.cpp, setup.cpp,
4442 title.cpp: bye, bye, joystick ifdefs
4444 2004-03-21 20:22 grumbel
4446 * src/: setup.cpp, setup.h, sound.cpp, texture.cpp, worldmap.cpp,
4447 worldmap.h: - replaced char* with string - replace assert() with
4450 2004-03-21 20:15 grumbel
4452 * data/levels/default/worldmap.stwm: fixed extension
4454 2004-03-21 19:07 tobgle
4456 * src/leveleditor.cpp: fixed creating of new level subset again,
4457 because CVS was deadly to the previous fix
4459 2004-03-21 19:04 grumbel
4461 * src/: gameloop.cpp, intro.cpp, menu.cpp, screen.cpp, setup.cpp,
4462 title.cpp, worldmap.cpp: - fixed file extension, removed pwd.h
4465 2004-03-21 17:33 grumbel
4467 * configure.ac: use C for SDL_mixer/image test
4469 2004-03-21 17:18 grumbel
4471 * data/: Makefile.am, levels/default/worldmap.scm,
4472 levels/default/worldmap.stwm: - changed suffix - fixed make
4475 2004-03-21 16:50 grumbel
4479 2004-03-21 16:41 grumbel
4481 * src/: gameloop.cpp, high_scores.cpp, level.cpp, leveleditor.cpp,
4482 lispreader.cpp, lispreader.h, setup.cpp, sound.cpp, text.cpp,
4483 text.h, title.cpp, worldmap.cpp: - replaced a few char* with
4484 std::string - load datafiles from 'datadir' instead of
4487 2004-03-21 16:20 grumbel
4489 * src/: button.cpp, gameloop.cpp, intro.cpp, sound.cpp, sound.h,
4490 texture.cpp, texture.h: - replaced a few char* with std::string -
4491 load datafiles from 'datadir' instead of DATA_PREFIX
4493 2004-03-21 16:05 grumbel
4495 * src/: globals.cpp, globals.h, setup.cpp: - added detection magic
4498 2004-03-21 00:34 grumbel
4500 * src/lispreader.cpp: - removed dependency on gzungetc
4502 2004-03-20 23:19 tobgle
4504 * src/level.cpp: [no log message]
4506 2004-03-20 23:18 tobgle
4508 * data/levels/default/info, src/level.cpp: little info-file format
4511 2004-03-20 23:08 tobgle
4513 * data/levels/default/: level1.stl, level2.stl, level3.stl,
4514 level4.stl: we got a new extension
4516 2004-03-20 23:08 tobgle
4518 * data/levels/default/: level1.dat, level2.dat, level3.dat,
4521 2004-03-20 22:35 grumbel
4523 * contrib/: levelconverter-0.0.6_0.0.7.py: - added usage help
4526 2004-03-20 22:26 grumbel
4528 * contrib/levelconverter-0.0.6_0.0.7.py: [no log message]
4530 2004-03-20 22:21 grumbel
4532 * contrib/levelconvert.py: - added converter script for levels
4534 2004-03-20 22:04 tobgle
4536 * src/level.cpp: .stl is the new extension for levels
4538 2004-03-20 21:47 tobgle
4540 * src/level.cpp: little bug-fix
4542 2004-03-20 19:09 grumbel
4544 * configure.ac, src/lispreader.cpp, src/lispreader.h,
4545 src/worldmap.cpp, src/worldmap.h: - added zlib support to
4548 2004-03-20 18:16 tobgle
4550 * src/: button.cpp, button.h, collision.cpp, gameloop.cpp,
4551 gameloop.h, high_scores.cpp, level.cpp, level.h, leveleditor.cpp,
4552 lispreader.cpp, lispreader.h, menu.cpp, menu.h, physic.cpp,
4553 player.cpp, setup.cpp, setup.h, text.cpp, text.h, texture.cpp,
4554 texture.h, timer.cpp, timer.h, title.cpp, type.cpp, type.h: new
4555 level-format, many changes to level-related stuff
4557 2004-03-20 16:08 grumbel
4559 * src/: worldmap.cpp, worldmap.h: - moved tux into its own class,
4560 removed some clutter
4562 2004-03-20 15:42 grumbel
4564 * src/: gameloop.cpp, high_scores.cpp, intro.cpp, menu.cpp,
4565 screen.cpp, setup.cpp, title.cpp, worldmap.cpp: - replaced #ifdef
4566 LINUX with #ifndef WIN32, should be easier to handle for other
4567 posix systems this way
4569 2004-03-20 13:15 grumbel
4571 * src/: worldmap.cpp, worldmap.h: - reorganized code a bit
4573 2004-03-20 13:06 grumbel
4575 * src/Makefile.am: -Wall per default
4577 2004-03-20 12:30 grumbel
4579 * src/: worldmap.cpp, worldmap.h: - added check to catch brocken
4582 2004-03-20 12:12 grumbel
4584 * src/setup.cpp: - cleaned up (wordwrapped below 80 chars, grouped)
4587 2004-03-20 03:27 grumbel
4589 * data/images/worldmap/antarctica.scm,
4590 data/images/worldmap/levelmarker.png,
4591 data/levels/default/worldmap.scm, src/worldmap.cpp,
4592 src/worldmap.h: - added music support and support for starting
4593 levels to the worldmap
4595 2004-03-20 01:12 tobgle
4597 * src/level.cpp, src/level.h, data/levels/default/info: changed to
4600 2004-03-20 01:09 grumbel
4602 * src/worldmap.cpp: - added tilemap loading for the worldmap
4604 2004-03-20 01:08 grumbel
4606 * data/levels/default/worldmap.scm: - added a worldmap
4608 2004-03-20 00:56 tobgle
4610 * Makefile.cvs: compile worldmap.c/h
4612 2004-03-20 00:49 grumbel
4614 * src/: gameloop.cpp, gameloop.h, globals.cpp, globals.h,
4615 level.cpp, level.h, setup.cpp, supertux.cpp, worldmap.cpp,
4616 worldmap.h: - added level starting from command line thingy -
4617 made it possible to run worldmap via command line
4619 2004-03-20 00:17 grumbel
4621 * src/Makefile.am: - added worldmap stuff
4623 2004-03-20 00:16 grumbel
4625 * src/supertux.h: - added worldmap include
4627 2004-03-20 00:14 grumbel
4629 * data/images/worldmap/: antarctica.scm, ground.png,
4630 placeholder.png, road_cross.png, road_e.png, road_h.png,
4631 road_h_stop.png, road_v.png, road_v_stop.png, road_ws.png,
4632 tux.png: - added worldmap gfx (just placeholder)
4634 2004-03-20 00:03 grumbel
4636 * src/: lispreader.cpp, lispreader.h, worldmap.cpp, worldmap.h: -
4637 added read_string and read_int_vector to LispReader - added
4640 2004-03-19 14:59 rmcruz
4642 * src/player.cpp: Corrected a laptop behaviour, regarding kicking
4644 2004-03-19 02:23 rmcruz
4646 * src/badguy.cpp: corrected 2 badguys behaviour thingies
4648 2004-03-18 13:33 rmcruz
4650 * src/lispreader.cpp: use #include "lispreader.h" , instead of
4651 #include <lispreader.h>
4653 2004-03-17 20:37 tobgle
4655 * Makefile.cvs: revival ;)
4657 2004-03-17 20:35 tobgle
4659 * src/: lispreader.cpp, lispreader.h: merged lispreader with Ingo
4660 Ruhnke's Construo LispReader and LispWriter wrappers.
4662 2004-03-17 20:21 grumbel
4664 * NEWS: - added news file with content
4666 2004-03-17 20:19 grumbel
4668 * configure.ac, src/Makefile.am, src/badguy.c, src/badguy.cpp,
4669 src/bitmask.c, src/bitmask.cpp, src/button.c, src/button.cpp,
4670 src/collision.c, src/collision.cpp, src/gameloop.c,
4671 src/gameloop.cpp, src/globals.c, src/globals.cpp,
4672 src/high_scores.c, src/high_scores.cpp, src/intro.c,
4673 src/intro.cpp, src/level.c, src/level.cpp, src/leveleditor.c,
4674 src/leveleditor.cpp, src/lispreader.c, src/lispreader.cpp,
4675 src/menu.c, src/menu.cpp, src/physic.c, src/physic.cpp,
4676 src/player.c, src/player.cpp, src/scene.c, src/scene.cpp,
4677 src/screen.c, src/screen.cpp, src/setup.c, src/setup.cpp,
4678 src/sound.c, src/sound.cpp, src/special.c, src/special.cpp,
4679 src/supertux.c, src/supertux.cpp, src/text.c, src/text.cpp,
4680 src/texture.c, src/texture.cpp, src/timer.c, src/timer.cpp,
4681 src/title.c, src/title.cpp, src/type.c, src/type.cpp,
4682 src/world.c, src/world.cpp: - renamed *.c to *.cxx
4684 2004-03-17 13:39 tobgle
4686 * Makefile.cvs: fixed missing seperator
4688 2004-03-16 22:12 tobgle
4690 * src/type.h: consistent SDL include
4692 2004-03-16 16:06 tobgle
4694 * src/: lispreader.c, lispreader.h: initial
4696 2004-03-16 16:05 tobgle
4698 * Makefile.cvs, src/Makefile.am: compile lispreader
4701 0.0.6 - March 15th, 2004
4702 ---------------------------
4703 * Game save/load feature.
4704 Tobias Glaesser <tobi.web@gmx.de>
4706 * Created Level 4 (Tux in Sky)
4707 Ricardo Cruz <rick2@aeiou.pt>
4709 * Created Level 3 (Mondo)
4710 Philippe Saint-Pierre <stpere@linuxmail.org>
4712 * New collision detection. (object vs. map)
4713 Tobias Glaesser <tobi.web@gmx.de>
4715 * Nice level-editor help text.
4716 Christopher A. Webber <creat0r@lingocomic.com>
4718 * Compiling with g++ is supported.
4719 Tobias Glaesser <tobi.web@gmx.de>
4721 * Added realistic physics.
4722 Tobias Glaesser <tobi.web@gmx.de>
4724 * Created new letters.
4725 Ingo Ruhnke <grumbel@gmx.de>
4727 * Gameplay fixes. (with the aim to make it at least as playable as 0.0.5 was)
4728 Tobias Glaesser <tobi.web@gmx.de>
4730 * Flexible font (text) handling.
4731 Tobias Glaesser <tobi.web@gmx.de>
4733 * Rewritten menu code.
4734 Tobias Glaesser <tobi.web@gmx.de>
4736 * Upgrades go into the opposite direction Tux collided with.
4737 Ricardo Cruz <rick2@aeiou.pt>
4739 * First implementation of a graphical leveleditor interface.
4740 Tobias Glaesser <tobi.web@gmx.de>
4742 * You can test levels directly in the leveleditor.
4743 Ricardo Cruz <rick2@aeiou.pt> & Tobias Glaesser <tobi.web@gmx.de>
4745 * Reinit timers when tux dies.
4746 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4748 * Got rid of the TEXTURE_RECTANGLE NVIDIA extension. It should be possible
4749 to play the game in OpenGl mode with the most graphic cards now.
4750 Tobias Glaesser <tobi.web@gmx.de>
4752 * Added optional backgrounds for levels.
4753 Tobias Glaesser <tobi.web@gmx.de>
4755 * First code to optimize the FPS. The maximum are 100 FPS.
4756 Tobias Glaesser <tobi.web@gmx.de>
4758 * Introduced command line option --show-fps. It's self-describing. :)
4759 Tobias Glaesser <tobi.web@gmx.de>
4761 * Text is displayed correctly in OpenGL mode now.
4762 Tobias Glaesser <tobi.web@gmx.de>
4764 * Alpha works in OpenGL mode now.
4765 Tobias Glaesser <tobi.web@gmx.de>
4767 * Rewrite of text/font related code, which should bring huge performance increases to you.
4768 Tobias Glaesser <tobi.web@gmx.de>
4770 * Added a highscore background and improved the name input code.
4771 Tobias Glaesser <tobi.web@gmx.de>
4773 * Added feature to enter your name for a new highscore.
4774 Ricardo Cruz <rick2@aeiou.pt>
4776 * Grid support for the leveleditor and you can look
4777 what's inside a brick now.
4778 Ricardo Cruz <rick2@aeiou.pt>
4780 * Initial infrastructure for mapping keys.
4781 Tobias Glaesser <tobi.web@gmx.de> & Ricardo Cruz <rick2@aeiou.pt>
4783 * Fixed a little displaying bug of upgrades.
4784 Ricardo Cruz <rick2@aeiou.pt>
4786 * Improved and fixed the sound support another time.
4787 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4789 * Fixed uncorrect use of TIME_WARNING.
4790 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4792 * Provided hint for fixing memory leak when fullscreen is toggled.
4793 Ricardo Cruz <rick2@aeiou.pt>
4795 * Made the code more flexible. This means we could add support for two-player games
4796 relativly easily and add tons of bad guys in the future.
4797 Tobias Glaesser <tobi.web@gmx.de>
4799 * You can achieve as many frames as your hardware allows now.
4800 Tobias Glaesser <tobi.web@gmx.de>
4802 * Timers calculate with the real time now.
4803 (FIXME: Pause doesn't work properly for now)
4804 Tobias Glaesser <tobi.web@gmx.de>
4806 * Added OpenGL mode.
4807 Tobias Glaesser <tobi.web@gmx.de>
4809 * Restructured much code or even all code of SuperTux in an object orientated way.
4810 Yeah, that's even possible in C and brought many new source-files to us. ;)
4811 Tobias Glaesser <tobi.web@gmx.de>
4813 * Fixes and improvements for the leveleditor.
4814 Ricardo Cruz <rick2@aeiou.pt>
4816 * WIN32 build fixes and memory freeing fixes.
4817 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4819 * Can now hold and shoot laptops by holding fire and approaching a flat one.
4820 Dan Koestler <offipso@abeminds.com>
4822 * Fixed possible segfaults.
4823 Tobias Glaesser <tobi.web@gmx.de>
4825 * Reorganized level-code and introduced level-subset-structure.
4826 Tobias Glaesser <tobi.web@gmx.de>
4828 * Fixed Amiga/MorphOS build problem.
4829 SixK <dasixk@free.fr>
4832 Tobias Glaesser <tobi.web@gmx.de>
4834 * Fixed the menu-flickering and added a cool shadow effect.
4835 Ricardo Cruz <rick2@aeiou.pt> & Tobias Glaesser <tobi.web@gmx.de>
4837 * Fixed some issues around our new leveleditor.
4838 Tobias Glaesser <tobi.web@gmx.de>
4840 * New leveleditor! I'd like to put a second and a third exclamation mark here. :)
4841 Ricardo Cruz <rick2@aeiou.pt>
4843 * Added: stereo sounds
4844 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4846 * Added: displaying tux left
4847 Tobias Glaesser <tobi.web@gmx.de>
4849 * Added: --disable-music and music on/off menu option
4850 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4852 * Changed out some music. Created sped-up versions of songs for when
4853 time is running out.
4854 Bill Kendrick <bill@newbreedsoftware.com>
4856 * New laptop enemy graphics. Sounds when you stomp and kick them.
4857 Bill Kendrick <bill@newbreedsoftware.com>
4860 0.0.5 - December 24th, 2003
4861 ---------------------------
4863 Tobias Glaesser <tobi.web@gmx.de>
4865 * Added a menu. You can set sound and fullscreen on and off for example.
4866 Tobias Glaesser <tobi.web@gmx.de>
4868 * Improved sound handling again. Added: playing different
4869 songs in one level is now supported (now we need new songs!)
4870 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4872 * Added 'PAUSE' feature.
4873 Tobias Glaesser <tobi.web@gmx.de>
4875 * Levels have to specify a theme now.
4876 Tobias Glaesser <tobi.web@gmx.de>
4878 * Fixed FIXME (tux doesn't die anymore, when he reaches the end of a level).
4879 And added a result-screen. (Nothing spectacular ;) )
4880 Tobias Glaesser <tobi.web@gmx.de>
4882 * Fixed FIXME (sound when 100 distros are reached).
4883 And set the maximum lives to 4.
4884 Tobias Glaesser <tobi.web@gmx.de>
4886 * New images for the shared folder.
4887 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4889 * command-line option "--disable-sound" and "--help" now work
4890 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4892 * Added high score feature.
4893 Adam Czachorowski <gislan@o2.pl>
4895 * Surfaces converted to display format for speed.
4896 (Thanks to SDL_DisplayFormatAlpha() - wasn't around a few years ago!)
4898 * Sped up FPS (throttle)
4900 * Adding a new level (level,images,music) should be very easy now!
4901 Tobias Glaesser <tobi.web@gmx.de>
4903 * Shooting enemies increases score
4904 Tobias Glaesser <tobi.web@gmx.de>
4906 * Game over sequence.
4907 Tobias Glaesser <tobi.web@gmx.de>
4909 * Added 'make install PREFIX=/usr' and 'make uninstall PREFIX=/usr'
4910 Tobias Glaesser <tobi.web@gmx.de>
4912 * Initial support for additional levels.
4913 Tobias Glaesser <tobi.web@gmx.de>
4915 * One-ups ever 100 distros
4916 Tobias Glaesser <tobi.web@gmx.de>
4919 Tobias Glaesser <tobi.web@gmx.de>
4921 0.0.4 - July 15, 2002
4922 ---------------------
4923 * Fixed source so that "nosound" target would actually compile and build.
4926 0.0.3 - May 27, 2002
4927 --------------------
4929 * Coin bricks can be hit multiple times.
4930 * You lose shooting (coffee) power-up if you get hurt.
4932 * Added "distros" counter to screen.
4933 * Added new enemy: Evil Money Bags
4934 * Game aborted if sounds/music couldn't be loaded. Fixed.
4937 0.0.2 - November 8, 2001
4938 ------------------------
4939 * Added "--version" and skeleton "--help" displays
4940 * More sound effects.
4941 * Laptop bad-guy fixed.
4942 * Skidding images created.
4943 * Initial music code added.
4944 * Bullets kill enemies.
4945 * Golden Herring (invincibility) upgrade added.
4948 0.0.1 - December 3, 2000
4949 ------------------------
4951 Eric Windish <raptor@bwbohh.net>
4954 Ian <brooke@jump.net>
4957 INITIAL RELEASE 0.0.0 - April 11, 2000
4958 --------------------------------------
4959 * Initial alpha release.