1 2004-06-02 gettextize <bug-gnu-gettext@gnu.org>
3 * Makefile.am (SUBDIRS): Add intl,
4 (EXTRA_DIST): Add config.rpath mkinstalldirs.
5 * configure.ac (AC_OUTPUT): Add intl/Makefile,
7 2004-06-02 gettextize <bug-gnu-gettext@gnu.org>
9 * Makefile.am (EXTRA_DIST): Add config.rpath mkinstalldirs.
11 2004-06-02 gettextize <bug-gnu-gettext@gnu.org>
13 * Makefile.am (EXTRA_DIST): Add config.rpath.
15 2004-06-02 gettextize <bug-gnu-gettext@gnu.org>
17 * Makefile.am (SUBDIRS): Add m4.
18 (ACLOCAL_AMFLAGS): New variable.
19 (EXTRA_DIST): Add config.rpath.
20 * configure.ac (AC_OUTPUT): Add po/Makefile.in,
23 http://super-tux.sf.net/
25 Last update: May 3, 2004
27 Milestone 0.1.1 - May 11, 2004
28 -----------------------------
30 2004-05-11 00:23 tobgle
32 * NEWS, configure.ac: make em ready for something some strange
33 people would actually call an official release. What are those
36 2004-05-11 00:21 tobgle
38 * AUTHORS: [no log message]
40 2004-05-10 23:59 tobgle
42 * src/leveleditor.cpp: Leveleditor closes on SDL_QUIT events now.
44 2004-05-10 23:54 rmcruz
46 * src/gameloop.cpp: When pressing a player's key and then press
47 Esc, the player will still be going in that direction, after
48 unpressing the key and exiting the menu
50 2004-05-10 23:47 tobgle
52 * data/images/tilesets/supertux.stgt: more snow , yeah, who can
53 have enough of snow? You?
55 2004-05-10 23:39 tobgle
57 * data/images/tilesets/supertux.stgt: visual fix
59 2004-05-10 23:24 tobgle
61 * data/images/tilesets/supertux.stgt: update
63 2004-05-10 23:10 rmcruz
65 * src/leveleditor.cpp: Don't display cursor on help. Tobias, its
66 the 2nd time you overwrite this code. Don't make me to twist your
69 2004-05-10 22:39 tobgle
71 * src/defines.h: [no log message]
73 2004-05-10 22:37 tobgle
75 * src/title.cpp: fixed missing semicolon
77 2004-05-10 22:24 sik0fewl
79 * data/CREDITS: - s/(at)/@/
81 2004-05-10 22:21 sik0fewl
83 * data/CREDITS: - fixed Benjamin's name
85 2004-05-10 22:17 tobgle
89 2004-05-10 22:13 tobgle
91 * src/title.cpp: fixed end of level to begin wrap around in the
94 2004-05-10 22:00 tobgle
96 * src/: gameloop.cpp, timer.cpp, timer.h: minor updates
98 2004-05-10 21:09 tobgle
102 2004-05-10 21:06 tobgle
104 * src/: gameloop.cpp, level.cpp, leveleditor.cpp, player.cpp,
105 world.cpp: Fixed some TODO-list bugs.
107 2004-05-10 19:04 tobgle
109 * src/leveleditor.cpp: fixed selection of a game_object in IsObject
112 2004-05-10 18:44 tobgle
114 * src/: button.cpp, leveleditor.cpp: fixed visual button bugs.
116 2004-05-10 18:09 tobgle
118 * src/: button.cpp, button.h, level.cpp, leveleditor.cpp,
119 mousecursor.cpp, mousecursor.h, setup.cpp: Fixed bkgd_speed.
120 Objects properties can be edited now. Fixed level saving issue.
122 2004-05-10 17:02 matzebraun
124 * src/setup.cpp: never free the screen surface, SDL doesn't allow
127 2004-05-10 16:44 tobgle
129 * data/images/status/: select-cursor.png, select-cursor.xcf:
130 initial (icon created by tarzeau and modified to a cursor by me)
132 2004-05-10 16:43 tobgle
134 * data/images/icons/: properties.png, select-one.png: initial
137 2004-05-10 16:38 rmcruz
139 * src/world.cpp: Bug fixed. That test was just reading some random
140 memory, don't forget we are talking about a string object here,
141 not a char array pointer. Congrats go to Ingo.
143 2004-05-10 16:01 rmcruz
145 * AUTHORS, data/CREDITS: Added Benjamin to credits. Still need to
146 update the webpage ones.
148 2004-05-10 15:58 rmcruz
150 * data/images/status/old/: checkbox-checked.png,
151 checkbox-checked.xcf, checkbox.png, checkbox.xcf: Added old
152 checkboxes to the old dir.
154 2004-05-10 15:57 rmcruz
156 * data/images/status/: checkbox-checked.xcf, checkbox.xcf: Removed
157 .xcf files. These files are regarding the old checkboxes version
158 and are already in the old dir.
160 2004-05-10 15:56 rmcruz
162 * data/images/status/: checkbox-checked.png, checkbox.png: Changed
163 the checked boxes to Benjamin ones! This is a blue-ish version of
164 his checkboxes that I asked him to do.
166 2004-05-10 15:53 rmcruz
168 * data/images/status/back.png: Improved back icon by Benjamin!
170 2004-05-10 15:22 rmcruz
172 * src/defines.h: Ups, name mistake.
174 2004-05-10 15:21 rmcruz
176 * src/: defines.h, world.cpp, world.h: Well, Ingo and Tobias prefer
177 the old shooting behavior, so here it goes.
179 2004-05-10 14:45 grumbel
183 2004-05-10 13:48 rmcruz
185 * src/leveleditor.cpp: Take cursor out of the help screen. Tobias,
186 you overwrote this commit :)
188 2004-05-10 07:18 sik0fewl
190 * data/CREDITS: - Added a couple handles and changed case on some
192 2004-05-10 00:15 tobgle
194 * src/leveleditor.cpp: removed double shortcuts in leveleditor.
195 updated level-editor turorial.
197 2004-05-09 23:44 rmcruz
199 * src/setup.cpp: Removed the screen free. It was already been freed
200 before, this could be the cause of Win32 crashes related by
203 2004-05-09 23:15 rmcruz
205 * src/: defines.h, world.cpp, world.h: Instead of limitating the
206 number of bullets, according to the ones in screen, do it in a
207 time bases. This was asked in a comment on The Linux Game Tome
208 and I already wanted to do this, since the day I made that hack,
209 so here it goes. You can tune that time on the defines.h file,
210 it is the BULLETS_TIMEOUT definition (in ms). There is a fire
213 2004-05-09 22:24 rmcruz
215 * data/levels/world1/: level12.stl, level17.stl, level18.stl,
216 level21.stl, level22.stl, level4.stl: A new round of levels
217 updating by Marek! He has now get cvs access, so I guess I'll no
218 longer be his sponser :( :D
220 2004-05-09 22:10 tobgle
222 * data/images/icons/select-mode2.png: changed to look a bit better
225 2004-05-09 21:56 tobgle
227 * src/setup.cpp: big white font correction
229 2004-05-09 21:55 tobgle
231 * data/images/status/: letters-white-big.png,
232 letters-white-small.png: update
234 2004-05-09 21:34 sik0fewl
236 * src/player.h: - increased Tux's safe time to 1250ms
238 2004-05-09 20:08 tobgle
240 * src/: leveleditor.cpp, menu.cpp, menu.h, texture.cpp, texture.h:
241 Added a static member function to the Surface class for screen
242 capturing. Redesigned the confirm dialog using it. Minor
243 leveleditor improvements. (Asks if you want to save a changed
246 2004-05-09 15:55 rmcruz
248 * src/: leveleditor.cpp, leveleditor.h: Don't show selection cursor
249 when help is being displayed.
251 2004-05-09 15:49 rmcruz
253 * src/texture.cpp: Cleanuped code and applied it to draw_bg() and
256 2004-05-09 13:14 tobgle
258 * src/: button.h, leveleditor.cpp, texture.cpp: Minimap works in
259 SDL now and one more crash is fixed. Changed the Help a bit, but
260 it's still in the works.
262 2004-05-09 03:13 rmcruz
264 * src/texture.cpp: SDL draw() now supports alpha blitting.
266 2004-05-09 01:46 rmcruz
268 * src/: badguy.cpp, badguy.h: Added explode(). Avoid duplicated
269 code, futhermore, allows any badguy to explode.
271 2004-05-09 01:21 rmcruz
273 * src/badguy.cpp: if a stalactite hits a Mr. Bomb, explode, instead
274 of falling. Do you agree with this behavior?
276 2004-05-08 22:03 rmcruz
278 * data/levels/world1/level10.stl: Just add a couple of different
279 background tiles, so that it everything doesn't look equal.
281 2004-05-08 16:57 rmcruz
283 * src/player.cpp: Small clean-up.
285 2004-05-08 14:39 tobgle
287 * src/leveleditor.cpp: Prevent "Return to Level Editor" from
288 working, if no levelsubset is loaded. This solves a few possible
291 2004-05-08 14:16 tobgle
293 * src/leveleditor.cpp: minor fix, that makes sure a time_left value
294 is set, if you want to test a level.
296 2004-05-08 14:01 tobgle
298 * src/leveleditor.cpp: change back to to le_world as current world,
299 when we are done testing our level.
301 2004-05-08 13:35 tobgle
303 * src/: leveleditor.cpp, tile.h: Make sure that tiles are loaded
304 before tilegroups are requested. This fixed a bug when loading
305 leveleditor from command-line.
307 2004-05-08 12:45 rmcruz
309 * src/worldmap.cpp: There is no need in saving on exit, since it
310 already saves in level exit.
312 2004-05-08 12:41 rmcruz
314 * src/: player.cpp, player.h, world.cpp: Fixes death in modes
315 different than the autoscrolling.
317 2004-05-08 02:28 tobgle
319 * src/leveleditor.cpp: Fixed some leveleditor-object/badguy issues.
321 2004-05-08 02:06 rmcruz
323 * data/levels/misc/menu.stl: Removed goodies from the intro (demo)
326 2004-05-08 02:04 rmcruz
328 * src/player.cpp: Fixed bug that was causing player's dead. Don't
329 think it is totally solved
331 2004-05-08 01:45 tobgle
333 * src/leveleditor.cpp: Fixed creating level-subset again.
335 2004-05-08 01:21 grumbel
337 * data/images/title/logo.png: fixed logo, old one was missing a row
338 of pixels on the top and on the right
340 2004-05-08 01:10 rmcruz
342 * data/levels/test/level9.stl: Test level for auto-scrolling.
344 2004-05-08 01:09 rmcruz
346 * src/: level.cpp, level.h, player.cpp, world.cpp: Added horizontal
347 auto scrolling! Hope you like it ;)
349 2004-05-08 01:09 rmcruz
351 * TODO: This is working fine now, right?
353 2004-05-08 01:05 grumbel
355 * data/music/supertux-2.ogg: - another piece from ZhayTee
357 2004-05-07 23:43 grumbel
359 * data/music/supertux-1.ogg: - piece of music from ZhayTee
361 2004-05-07 23:24 grumbel
365 2004-05-07 23:14 grumbel
367 * TODO: added new issue
369 2004-05-07 22:48 tobgle
371 * src/: collision.cpp, leveleditor.cpp, title.cpp, type.h, world.h:
372 major changes to the leveleditor internals, there are a few bugs
373 expected to appear, but this had to be made!
375 2004-05-07 15:46 rmcruz
377 * src/: globals.cpp, globals.h, setup.cpp: Added support for
378 silver's Benjamin font.
380 2004-05-07 15:45 rmcruz
382 * data/images/status/: letters-black.png, letters-blue.png,
383 letters-gold.png, letters-green.png, letters-red.png,
384 letters-silver.png, letters-white-big.png,
385 letters-white-small.png, letters-white.png: Replaced letters by
386 Benjamin's hand-written ones.
388 2004-05-07 15:44 rmcruz
390 * data/images/status/back.png: Replaced current back icon with
391 Benjamin's one. It's so much better.
393 2004-05-07 15:43 rmcruz
395 * data/images/status/back.xcf: File moved.
397 2004-05-07 15:42 rmcruz
399 * data/images/status/old/: back.png, back.xcf: Moved back button to
402 2004-05-07 12:56 tobgle
404 * data/images/icons/: objects.png, objects.xcf: added (I forgot to
405 add them, shame on me)
407 2004-05-07 12:09 grumbel
411 2004-05-07 02:30 rmcruz
413 * src/: globals.cpp, globals.h, setup.cpp: Added support for
414 Benjamin's green fonts.
416 2004-05-07 02:22 rmcruz
418 * src/menu.cpp: Replaced - by _ for the flickering input cursor.
419 This is now possible thankfull to Benjamin's fonts.
421 2004-05-07 02:20 rmcruz
423 * src/text.cpp: Support for Benjamin's fonts.
425 2004-05-07 02:19 rmcruz
427 * data/images/status/: letters-black.png, letters-blue.png,
428 letters-gold.png, letters-green.png, letters-red.png,
429 letters-white-big.png, letters-white-small.png,
430 letters-white.png: Replaced fonts by Atari Benjamin's ones. This
431 are very similiar, but they make possible to use more characters!
433 2004-05-06 23:39 rmcruz
435 * src/: defines.h, setup.cpp: Moved SCREEN_W and SCREEN_H to
436 setup.cpp to avoid ppl using them.
438 2004-05-06 22:32 grumbel
440 * data/images/background/ocean.png: - improved background by
441 Christopher A. Webber
443 2004-05-06 22:02 grumbel
445 * src/: level.cpp, leveleditor.cpp: - made supertux g++295 friendly
447 2004-05-06 21:55 tobgle
449 * src/: button.cpp, leveleditor.cpp, tile.cpp, tile.h: TileGroups
450 are placed in a set now. BUTTON_WHEELUP and BUTTON_WHEELDOWN
453 2004-05-06 20:49 sik0fewl
455 * src/world.cpp: - undid Ricardo's changes
457 2004-05-06 20:49 sik0fewl
459 * data/levels/test/level8.stl: - added backscroll test level
461 2004-05-06 18:50 tobgle
463 * src/leveleditor.cpp: Fixed bug where tiles/objects could be drawn
466 2004-05-06 17:09 rmcruz
468 * src/: menu.h, setup.cpp, worldmap.cpp: Made worldmap to save game
469 on exit. And removed Save menu item, it's useless, since the
470 game automatically saves the game, and only confuses the player.
472 2004-05-06 17:03 rmcruz
474 * src/world.cpp: This should work, i guess...
476 2004-05-06 14:51 rmcruz
478 * src/setup.cpp: Just added leveleditor argument to help info.
480 2004-05-06 14:47 rmcruz
482 * src/world.cpp: Made the back scrolling to work in debug mode (and
483 also only). If you want to test it, just run supertux as
484 'supertux --debug-mode'.
486 2004-05-06 04:12 sik0fewl
488 * src/badguy.cpp: - replaced some fabs() where fabsf() should be
489 used - made jumpy's animation follow the laws of physics more
492 2004-05-06 01:58 sik0fewl
494 * src/world.cpp: - made some backscroll changes. It's now a little
495 better, but still needs some work.
497 2004-05-06 00:24 sik0fewl
499 * src/world.cpp: - fixed scrolling problem when starting from a
502 2004-05-06 00:04 tobgle
504 * src/: leveleditor.cpp, texture.cpp, texture.h, tile.cpp, tile.h:
505 added draw_stretched capability to surface* and tile* classes and
506 moreover built a minimap upon it for the leveleditor.
507 Unfortunately it only works correctly in OpenGL mode, therefore
508 it is disabled in software mode.
510 2004-05-05 22:05 tobgle
512 * src/: button.cpp, leveleditor.cpp: Fixed Objects drag+drop bug.
513 LevelEditor cursor tuning.
515 2004-05-05 18:59 tobgle
517 * src/: button.cpp, button.h, leveleditor.cpp: LevelEditor
518 tilegroup/object select by wheelup/wheeldown on buttons. Support
519 for WheelUp and WheelDown in Buttons.
521 2004-05-05 18:07 rmcruz
523 * src/: globals.cpp, globals.h, leveleditor.cpp, leveleditor.h,
524 setup.cpp, supertux.cpp, title.cpp: Made leveleditor to start in
525 a specific file when ran as: supertux --leveleditor levelname.stl
526 Unfortanely, it crashes when creating the Objects menu. I don't
527 think it is related with my code, so here is the commit.
529 2004-05-05 16:38 tobgle
531 * src/: button.cpp, leveleditor.cpp: Adding Objects works through
532 clicking instead pressing now.
534 2004-05-05 15:15 tobgle
536 * data/levels/world1/level4.stl: well, actually I created this ...
537 not that wonderful level for 0.0.5 ;)
539 2004-05-05 14:59 tobgle
541 * src/: button.cpp, button.h, leveleditor.cpp: a ButtonPanel is
542 able to highlight the last clicked/activated item now. A
543 double/tripple shortcut was replaced in the leveleditor.
545 2004-05-05 14:27 tobgle
547 * src/leveleditor.cpp: fixed a crash when creating a new
548 levelsubset in the editor
550 2004-05-05 14:03 rmcruz
552 * src/world.cpp: Just tuned the X_SPACE, so that Tux position in
553 screen is exactly the same as before. Check and remove the TODO
554 point, in case you agree.
556 2004-05-05 13:08 neoneurone
558 * data/Makefile.am: images/icon.png in Makefile.am removed as
559 requested by Ricardo Cruz
561 2004-05-05 06:04 sik0fewl
563 * src/world.cpp: - fixed scrolling past level bug
565 2004-05-05 04:59 sik0fewl
567 * src/world.cpp: - fixed the part of backscrolling that a broke.
568 Backscrolling still needs some work.
570 2004-05-05 01:39 sik0fewl
572 * TODO, src/world.cpp: - fixed small scrolling bug - added screwed
573 up backscroll to TODO
575 2004-05-05 00:49 rmcruz
577 * data/levels/misc/menu.stl: Made intro demo to use the ordinary
578 background (arctis2.jpg). Anyway, shouldn't a PNG file be
581 2004-05-05 00:34 tobgle
583 * data/images/tilesets/supertux.stgt: [no log message]
585 2004-05-05 00:16 tobgle
587 * src/: button.cpp, button.h, leveleditor.cpp, menu.h: LevelEditor
588 bug-fixes, improvements and fine-tuning.
590 2004-05-04 23:54 matzebraun
592 * TODO: scrolling is broken
594 2004-05-04 22:57 tobgle
596 * src/defines.h: corrected typo
598 2004-05-04 21:49 tobgle
600 * src/defines.h: Added a comment.
602 2004-05-04 21:13 rmcruz
604 * TODO: Added another point.
606 2004-05-04 21:12 rmcruz
608 * data/levels/misc/menu.stl, TODO, data/levels/world1/level13.stl,
609 src/world.cpp: Removed scrolling printf, back scrolling from
610 level 13 and snow from menu. So, two points are gone now.
611 Notice that the back scrolling is still in development, so please
612 calm down, and don't add it to the TODO as a bug. Besides no
613 level use it. I told Ryan to give a look at that code now.
615 2004-05-04 20:58 rmcruz
617 * src/title.cpp: The background was being drawn twice, as reported
618 by Ingo. Ingo, could you replace all powerup boxes with money
619 ones. Thx And why was the background changed? This one sucks when
620 scrolling (it has a column of pixels on the right that give a bad
623 2004-05-04 19:42 grumbel
627 2004-05-04 19:31 grumbel
629 * TODO: [no log message]
631 2004-05-04 19:14 tobgle
633 * data/images/icons/rubber.png: update
635 2004-05-04 19:00 rmcruz
637 * TODO: Removed scrolling bug, added an Abort level one.
639 2004-05-04 18:03 rmcruz
641 * src/gameloop.cpp: Fixed frame_ratio() workaround.
643 2004-05-04 17:38 rmcruz
645 * src/: world.cpp, world.h: Fixed srolling camera move. Silly me, I
646 forgot about the frame rates. It still doesn't work, since the
647 frame_ratio variable is not calculated... It has allways the same
648 value. Is this some workaround? « action(1.0f); »
650 2004-05-04 16:41 rmcruz
652 * src/world.cpp: Added a test for a end of level scrolling test...
653 There seems to be an end sequence issue regarding this, doesn't
654 it make use of the scrolling()?
656 2004-05-04 16:26 rmcruz
658 * data/images/: shared/old/icon.png, icon.png: Moved this image to
659 the old shared dir, in order to prevent it from being included in
662 2004-05-04 16:02 grumbel
664 * data/images/icon.png: - icon is not useless, the .xpm version is
665 scaled down, the .png has the original size
667 2004-05-04 15:58 rmcruz
669 * src/: player.cpp, player.h, world.cpp, world.h: Made it possible
670 for Tux to be in a position before the half of the screen.
671 Started implementing a moving camera, but it isn't working very
672 well, i'll have a look at it later.
674 2004-05-04 15:57 rmcruz
676 * data/images/icon.png: Useless icon, the XPM works fine under
679 2004-05-04 13:27 rmcruz
681 * src/: defines.h, setup.cpp: Just put screen's width and height as
684 2004-05-04 02:32 rmcruz
686 * README: Just added the Power/Run key to the README, as our John
687 Spray player indicated.
689 2004-05-04 01:44 rmcruz
691 * src/world.cpp: Changed the way the scrolling was calculated.
692 Instead of calculating it relatively to the middle of the screen,
693 calculte it relatively to the borders. This solution is more
694 clear (IMO) and elegant because; there isn't that ugly code
695 anymore: scroll_x -= screen.w / 2; (...) scroll_x += screen.w /
698 Besides from that, in case we change the resolution, this makes
699 the playbility to be not affected.
701 Note: if you think the scrolling is made when Tux is too much in
702 the right or in the left, you can easily change this, by changine
703 the SPACE_X value in world.cpp.
705 2004-05-04 01:27 rmcruz
707 * src/title.cpp: Improved the intro demo, in order to make it more
708 elegant. I haven't testedt powerups and tux collision yet,
711 2004-05-04 01:06 tobgle
713 * src/: button.cpp, level.cpp, level.h, leveleditor.cpp,
714 lispreader.cpp, menu.h, type.h, world.cpp: leveleditor related
715 improvements. Added bkgd_speed.
717 2004-05-03 22:35 tobgle
719 * src/: button.cpp, leveleditor.cpp, texture.cpp, texture.h,
720 tile.cpp, tile.h: more leveleditor related improvements
722 2004-05-03 22:35 tobgle
724 * data/images/tilesets/supertux.stgt: more tilegroups
726 2004-05-03 22:23 grumbel
728 * TODO: added scrolling issue
730 2004-05-03 21:46 sik0fewl
732 * src/world.cpp: - fixed scrolling bug
734 2004-05-03 21:43 grumbel
736 * TODO: added another issue
738 2004-05-03 21:36 grumbel
742 2004-05-03 19:56 tobgle
744 * src/: leveleditor.cpp, menu.h: leveleditor menu IDisation and
747 2004-05-03 19:29 tobgle
749 * src/: level.cpp, level.h, leveleditor.cpp, menu.h: leveleditor
752 2004-05-03 19:18 grumbel
754 * TODO: - added issues
756 2004-05-03 15:57 rmcruz
758 * src/title.cpp: Ooops, looks like screen wasn't scrolling in the
761 2004-05-03 15:36 rmcruz
763 * data/levels/world1/level13.stl: Enabled back scrolling on this
764 level. It is mostly for people give it a try.
766 2004-05-03 15:32 rmcruz
768 * src/level.cpp: Fixed the back_scrolling flag as suggested by
769 Michael George over the mailing list.
771 2004-05-03 15:02 matzebraun
775 2004-05-03 15:00 matzebraun
777 * src/gameloop.cpp: hiding the time while end_sequence wasn't nice
779 2004-05-03 14:56 matzebraun
783 2004-05-03 14:45 rmcruz
785 * src/level.cpp: Just changed back_scrolling save syntax.
787 2004-05-03 14:39 matzebraun
789 * src/gameloop.cpp: fix timeup issues when endsequence triggered
791 2004-05-03 14:34 rmcruz
793 * src/: level.cpp, level.h, player.cpp, player.h, world.cpp,
794 world.h: Added back scrolling! It is only enabled if the level
797 2004-05-03 14:02 rmcruz
799 * src/setup.cpp: Just added Level Editor back to the menu. I know
800 it isn't working very well, but this is the cvs, so we need it,
801 in order to test it! If you want to make a release snapshot, just
804 2004-05-03 13:35 grumbel
806 * data/images/icon.xpm: - changed size to 32x32 to make windows
809 2004-05-03 13:18 matzebraun
811 * contrib/innosetup/: supertux.ico, supertux.iss: added files for
814 2004-05-03 01:22 grumbel
816 * Makefile.am: - makefile fixes
818 2004-05-03 00:44 grumbel
820 * src/: leveleditor.cpp, setup.cpp: - -Wall fixing - removed level
821 editor from menu, since it crashes on settings and is thus not
824 2004-05-03 00:40 grumbel
826 * Makefile.am, NEWS, README, TODO: - small bugfixes in README and
829 2004-05-03 00:31 grumbel
831 * data/levels/test/: level5.stl, level6.stl, level7.stl: - some
834 2004-05-03 00:29 matzebraun
838 2004-05-03 00:27 grumbel
840 * ChangeLog: - added changelog entries
842 2004-05-03 00:26 matzebraun
844 * src/: button.cpp, button.h: fixed potential bug in Button class
847 Milestone 0.1.0 - May 3, 2004
848 -----------------------------
849 2004-05-03 00:21 grumbel
851 * contrib/levelconvert.py: - removed old convert script, the
852 working one is still in place
854 2004-05-03 00:17 grumbel
856 * src/title.cpp: - fixed intro jumping
858 2004-05-02 23:38 matzebraun
862 2004-05-02 23:28 tobgle
864 * src/: badguy.cpp, badguy.h, button.cpp, button.h, gameobjs.h,
865 leveleditor.cpp, player.h, special.h, title.cpp, type.h,
866 world.cpp: leveleditor related improvements
868 2004-05-02 20:47 grumbel
870 * Makefile.am, TODO, configure.ac: - added lispreader issue to todo
871 - changed version number
873 2004-05-02 18:08 matzebraun
875 * TODO, src/leveleditor.cpp, src/scene.cpp, src/scene.h,
876 src/title.cpp, src/worldmap.cpp: fixed that points aren't reset
879 2004-05-02 17:51 matzebraun
881 * TODO, src/gameloop.cpp, src/world.cpp: fixed musicproblems in
882 endgame and fixed multicoinblock problems (not optimal yet, but I
883 don't want to do a complicated real fix before the release)
885 2004-05-02 17:30 matzebraun
887 * TODO, src/title.cpp: fixed (well worked around) jump problems in
890 2004-05-02 16:56 rmcruz
892 * src/intro.cpp: Only use the fade() on the debug mode. Is anyone
893 willing to check this fading code to see what's wrong with it?
895 2004-05-01 21:07 grumbel
897 * data/levels/world1/level6.stl: - fixed hidden passage which
900 2004-05-01 18:39 grumbel
902 * src/: setup.cpp, texture.cpp, texture.h: - fixed compile with
905 2004-05-01 17:46 grumbel
907 * src/: badguy.cpp, player.cpp: - improved verboseness of badguy in
908 wall error message - fixed bug that caused tux to only high jump
911 2004-05-01 16:43 grumbel
913 * data/images/tilesets/: background7.png, background8.png,
914 exitbg.png, exitfg.png, snow3.png: - changed contrast and made
915 little pixel corrections
917 2004-05-01 16:41 grumbel
919 * data/levels/world1/: level24.stl, level25.stl: - badguy in wall
922 2004-05-01 16:37 grumbel
924 * data/levels/world1/level23.stl: - added some background tiles -
927 2004-05-01 16:31 grumbel
929 * data/levels/world1/level22.stl: - badguy in wall fixes
931 2004-05-01 16:29 grumbel
933 * data/levels/world1/level21.stl: - added some background tiles -
936 2004-05-01 16:23 grumbel
938 * data/levels/world1/level20.stl: - added some background tiles -
941 2004-05-01 16:10 grumbel
943 * data/levels/world1/: level18.stl, level19.stl: - added some
944 background tiles - badguy in wall fixes
946 2004-05-01 16:05 grumbel
948 * data/levels/world1/level18.stl: - added some background tiles
950 2004-05-01 15:57 grumbel
952 * data/levels/world1/level17.stl: - added some background tiles
954 2004-05-01 15:49 grumbel
956 * data/levels/world1/level16.stl: - added some background tiles
958 2004-05-01 15:43 grumbel
960 * data/levels/world1/level15.stl: - added some background tiles
962 2004-05-01 15:38 grumbel
964 * data/levels/world1/level14.stl: - added some background tiles
966 2004-05-01 15:28 grumbel
968 * data/levels/world1/level13.stl: - added some background tiles
970 2004-05-01 15:22 grumbel
972 * data/levels/world1/: level11.stl, level12.stl: - added some
975 2004-05-01 15:08 grumbel
977 * TODO: fixed level7 bug, does anybody mind if we removed the
980 2004-05-01 15:08 grumbel
982 * data/levels/world1/level7.stl: - fixed one-tile space bonus bug
984 2004-05-01 14:46 grumbel
986 * data/levels/world1/level10.stl: - added some background tiles
988 2004-05-01 14:40 grumbel
990 * data/levels/world1/level9.stl: - added some background tiles
992 2004-05-01 14:33 grumbel
994 * data/levels/world1/level8.stl: - added some background tiles
996 2004-05-01 14:24 grumbel
998 * data/levels/world1/: level7.stl: - added some background tiles
1000 2004-05-01 14:21 grumbel
1002 * data/levels/world1/level6.stl: - added some background tiles
1004 2004-05-01 14:11 grumbel
1006 * data/levels/world1/level5.stl: - added some background tiles
1008 2004-05-01 14:06 grumbel
1010 * data/levels/world1/level4.stl: - added some background tiles
1012 2004-05-01 13:59 grumbel
1014 * data/levels/world1/: level1.stl, level2.stl, level3.stl: - added
1015 some background tiles
1017 2004-05-01 13:39 grumbel
1019 * data/levels/world1/: level3.stl, level5.stl: - removed some evil
1022 2004-05-01 13:25 rmcruz
1024 * src/screen.cpp: Just use flipscreen(), instead of giving true as
1025 update argument. This update thing seems broken. Anyway, still
1028 2004-05-01 13:25 grumbel
1030 * data/levels/world1/level7.stl: - removed a bunch of random acting
1031 bouncing snowball and replaced them with other enemies
1033 2004-05-01 13:14 rmcruz
1035 * src/texture.cpp: Added alpha support for SDL. Dunno if works,
1036 wasn't able to test.
1038 2004-05-01 13:12 grumbel
1040 * data/levels/world1/level5.stl: - changed layout of water areas to
1043 2004-05-01 13:00 rmcruz
1045 * src/screen.cpp: Fixed naming.
1047 2004-05-01 12:59 rmcruz
1049 * src/: intro.cpp, screen.cpp, screen.h: First atempt to add a fade
1050 in/out function. Though, it doesn't work, dunno why in the Open
1051 GL mode. The SDL frontend doesn't seem to support alpha
1052 blittling whatsoever.
1054 2004-05-01 12:58 grumbel
1056 * data/levels/world1/level4.stl: - fixed secret to don't look like
1057 a bug (ie. moved background tiles into foreground)
1059 2004-05-01 12:52 grumbel
1061 * data/levels/world1/level1.stl: - changed highjump tutorial so
1062 that it is impossible to get stuck
1064 2004-05-01 12:36 grumbel
1066 * data/levels/world1/level19.stl: - feet visible at exit solved
1068 2004-05-01 12:32 grumbel
1070 * data/levels/world1/level15.stl: - fixed problematic situation
1071 with iceblock and two spikes and not enough space to the roof
1073 2004-05-01 12:26 grumbel
1075 * data/levels/world1/level14.stl: - fixed feed visible in exit -
1076 fixed badguy in wall error
1078 2004-05-01 12:18 grumbel
1080 * data/levels/world1/level13.stl: - removed cloud tiles, since done
1081 via particle system - removed some other obsolete tiles
1083 2004-05-01 12:12 grumbel
1085 * data/levels/world1/level11.stl: - fixed an annoying hide-tile
1086 that causes the player due die easily due to back bumping into a
1089 2004-05-01 12:12 rmcruz
1091 * src/player.cpp: Just made stars to blink more.
1093 2004-05-01 12:07 grumbel
1095 * data/levels/world1/level10.stl: - fixed a few enemy positions,
1096 removed snowball that made stuff to frustrating
1098 2004-04-30 20:44 grumbel
1100 * TODO: added another bug
1102 2004-04-30 19:09 sik0fewl
1104 * TODO: - separated fixed from unfixed in TODO
1106 2004-04-30 17:29 matzebraun
1110 2004-04-30 17:13 matzebraun
1114 2004-04-30 17:07 matzebraun
1118 2004-04-30 17:01 matzebraun
1122 2004-04-30 16:51 matzebraun
1126 2004-04-30 16:43 matzebraun
1130 2004-04-30 16:38 matzebraun
1134 2004-04-30 16:31 matzebraun
1136 * autogen.sh: don't use buggy automake1.8 (install is broken)
1138 2004-04-30 16:29 matzebraun
1140 * Makefile.cvs: removed outdated Makefile.cvs
1142 2004-04-30 13:40 rmcruz
1144 * src/menu.cpp: Ups!
1146 2004-04-30 13:20 rmcruz
1148 * src/: menu.cpp, menu.h: Return a string, instead of a char array
1149 pointer, in order to please Ingo.
1151 2004-04-30 11:48 grumbel
1153 * src/: player.cpp, player.h: - reduced jump tolleranze to two
1156 2004-04-30 09:25 sik0fewl
1158 * src/badguy.cpp: - make badguys bounce up when bumped from beneath
1160 2004-04-30 08:07 sik0fewl
1162 * src/badguy.cpp: - fixed stunned blocks moving when bumped into
1163 (as pointed out by Bill)
1165 2004-04-30 03:23 sik0fewl
1167 * src/badguy.cpp: - should fix all cases of bad guys
1168 walking/bouncing backwards
1170 2004-04-30 02:53 sik0fewl
1172 * src/: player.cpp, player.h: - Fixed jumping so it works in a way
1173 everybody can enjoy :)
1175 2004-04-30 01:23 rmcruz
1177 * src/world.cpp: In the invincible mode, don't bump/squish enemies,
1180 2004-04-30 01:12 rmcruz
1182 * src/: player.cpp, player.h: In the invincible mode, stars start
1183 flickering when the time is almost gone, as requested by Bill
1186 2004-04-30 00:27 rmcruz
1188 * data/levels/world1/level5.stl: Just changed a snowball into a
1189 mr.iceblock, as it used to be. It turns that place more hard,
1190 but player can just grab star anyway.
1192 2004-04-30 00:08 rmcruz
1194 * src/menu.cpp: Fixed a bug that could cause memory segfaults or
1197 2004-04-29 21:42 grumbel
1199 * src/player.cpp: undo'ed Ricardo patch, since it makes small jumps
1200 completly impossible instead of improving them (ie. velocity
1201 starts with vmax, if you don't reset it you will always get the
1202 highest possible jump)
1204 2004-04-29 20:58 rmcruz
1206 * src/player.cpp: Commented the set_velocity_y(0). I guess this is
1207 better than doing a crappy small jump.
1209 2004-04-29 19:32 rmcruz
1211 * src/title.cpp: Fixed a couple of bugs when deleting slots: -
1212 don't quit when back button is pressed; - refresh slots when one
1215 2004-04-29 19:20 matzebraun
1217 * src/badguy.cpp: you can't bump flying snowballs
1219 2004-04-29 18:23 matzebraun
1221 * src/: level.cpp, level.h, leveleditor.cpp: another leak fix for
1224 2004-04-29 18:16 matzebraun
1226 * src/: level.cpp, level.h, leveleditor.cpp: fixed some memory
1227 leaks in the leveleditor and level code
1229 2004-04-29 17:41 matzebraun
1231 * src/leveleditor.cpp: fixed broken leveleditor menus
1233 2004-04-29 17:18 rmcruz
1235 * data/images/shared/old/red-glow.png,
1236 data/images/shared/old/skidfiretux-left.png,
1237 data/images/shared/red-glow.png,
1238 data/images/shared/skidfiretux-left.png,
1239 data/images/shared/skidfiretux-right.png,
1240 data/images/shared/old/skidfiretux-right.png, src/resources.cpp,
1241 src/resources.h: Moved some old and unused graphics to the old
1242 dir. Also removed red-glow dependecy from the game.
1244 Congratulations Ingo, now we are using 100% original graphics.
1246 2004-04-29 16:07 rmcruz
1248 * src/menu.cpp: When Enter is pressed in an input field, instead of
1249 hidding the menu, go to the next item.
1251 2004-04-29 15:54 matzebraun
1253 * src/collision.cpp: apparently we get a 0 tile from time to time,
1256 2004-04-29 15:44 matzebraun
1258 * src/: collision.cpp, level.cpp, level.h, player.cpp: -optimized
1259 and cleaned up collision_object_map -fixed collision detection
1260 moving tux far away from his last position -fixed fuck code not
1263 All in all ducking and sliding in small areas should work like
1266 2004-04-29 15:36 grumbel
1268 * src/setup.cpp: power -> power/run
1270 2004-04-29 15:30 grumbel
1272 * data/Makefile.am: - added missing files
1274 2004-04-29 15:07 grumbel
1276 * data/levels/world1/: level21.stl, level22.stl, level26.stl,
1277 level8.stl: - fixed endseq
1279 2004-04-29 15:02 rmcruz
1281 * src/title.cpp: When removing a slot, keep the menu in the slots'
1284 2004-04-29 13:32 rmcruz
1286 * src/: menu.cpp, menu.h: Added a flickering cursor for input menu
1287 fields. The code is kinda of sucky, so feel free to clean it up.
1289 Unfortanely, there isn't any '_' charcter, so I have to use '-'
1290 :( I hope, we will soon add a new row of characters.
1292 2004-04-29 12:45 matzebraun
1294 * src/gameobjs.cpp: added missing #include <algorithm>
1296 2004-04-29 12:34 rmcruz
1298 * src/: menu.cpp, menu.h, title.cpp: Added removing of slots when
1301 2004-04-29 12:00 rmcruz
1303 * src/: leveleditor.cpp, menu.cpp, menu.h: Created a simple
1304 confirm_dialog. Currently only used by the level editor, but can
1305 be used, for instance, by slot delete confirmation.
1307 2004-04-29 02:53 grumbel
1309 * data/intro.txt: - fixed typo, and gwen/penny
1311 2004-04-29 02:53 grumbel
1313 * data/intro.txt: - fixed typo
1315 2004-04-29 02:51 grumbel
1317 * src/: gameloop.cpp, worldmap.cpp: - fixed align of lives display
1320 2004-04-29 02:43 grumbel
1322 * src/: player.cpp, player.h: - removed auto-repeat of jump events,
1323 now one has to press again to jump and can't just hold button,
1324 makes the game a little bit more difficult, but removes the ugly
1325 situations with largetux stuck directly under a tile and bouncing
1326 up and down all the time
1328 2004-04-29 02:15 grumbel
1330 * TODO, src/badguy.cpp, src/gameloop.cpp, src/gameloop.h,
1331 src/music_manager.cpp, src/music_manager.h, src/player.cpp,
1332 src/player.h, src/special.cpp, src/text.cpp, src/worldmap.cpp:
1333 <MatzeB> -updates the TODO file <MatzeB> -should really fix the
1334 problems when picking up specials <MatzeB> -should fix mriceblock
1335 not falling down <MatzeB> -you can duck again while jumping
1336 <MatzeB> -textscroller isn't framerate limited anymore <MatzeB>
1337 -changes to the endsequence code, so that you can always hear the
1338 complete music single
1340 grumbel: removed the duck while jumping thing, since that is
1341 reserved for the butt-jump
1343 2004-04-29 00:31 rmcruz
1345 * data/music/: fortress-fast.mod, Mortimers_chipdisko-fast.mod,
1346 Mortimers_chipdisko.mod, SALCON-fast.MOD, fortress.mod,
1347 SALCON.MOD, theme.mod: Marek update for musics. It looks like
1348 due to a SDL_mixer bug, all musics loaded need to have the same
1351 2004-04-28 23:27 grumbel
1353 * data/: images/tilesets/run1.png, images/tilesets/run2.png,
1354 images/tilesets/run3.png, images/tilesets/run4.png,
1355 images/tilesets/supertux.stgt, levels/world1/level1.stl,
1356 levels/world1/level7.stl: - fixed author of level7 - added
1359 2004-04-28 23:23 rmcruz
1361 * src/badguy.cpp: Tux kicking animation wasn't being used in some
1362 circustances - fixed.
1364 2004-04-28 22:51 grumbel
1366 * src/: menu.cpp, setup.cpp: - removed joystick setup menu, since
1367 it won't work anyway - changed wording from key to keyboard -
1368 fixed strcpy versus change_input
1370 2004-04-28 22:34 grumbel
1372 * src/: special.cpp, world.cpp: - memleak fix for my last patch -
1373 iceflower/growup crash fix (well, maybe)
1375 2004-04-28 22:28 grumbel
1377 * src/gameobjs.cpp: - replaced evil cast with std::find
1379 2004-04-28 22:24 grumbel
1381 * src/: gameobjs.cpp, special.cpp, world.cpp, world.h: MatzeB: that
1382 shoudl fix the cases where you die when picking up an iceflower
1384 2004-04-28 22:07 grumbel
1386 * src/leveleditor.cpp: MatzeBs patch for evil cast
1388 2004-04-28 20:46 grumbel
1390 * data/CREDITS: added story credits
1392 2004-04-28 20:45 grumbel
1394 * src/: badguy.cpp, badguy.h, level.cpp, level.h, leveleditor.cpp,
1395 title.cpp: <MatzeB> my patch fixes another leak in the
1396 levelsubset code and cleans that up a little bit <MatzeB> it also
1397 removes the code for the bsod badguy, since that was a
1398 duplication of the snowball code anyway
1400 2004-04-28 19:27 grumbel
1402 * src/: gameloop.cpp, resources.cpp, resources.h: - added level
1403 done song, endseq needs to be a bit longer to get the song right
1405 2004-04-28 17:07 grumbel
1407 * data/CREDITS: -changed wording
1409 2004-04-28 16:58 rmcruz
1411 * src/: defines.h, intro.cpp, text.cpp, text.h, title.cpp,
1412 worldmap.cpp: Made display_text_file() to get the scroll speed as
1413 an argument. This way we can make the intro slower than the
1414 credits, for instance. It was just impossible to read them.
1415 Anyway, you can easily change their speed in defines.h .
1417 Also fixes a bug that was making the text to take while before
1418 starting to be displayed.
1420 2004-04-28 16:28 grumbel
1422 * data/music/tux-leveldone.mod: - leveldone music from Wansti
1424 2004-04-28 16:12 rmcruz
1426 * src/player.cpp: Forgot to commit this file. It used badguy's
1429 2004-04-28 16:09 rmcruz
1431 * src/: badguy.cpp, badguy.h: Changed kill_me() in order to get the
1432 score has an argument. This way, it makes much more flexible the
1435 2004-04-28 16:01 grumbel
1437 * data/images/background/extro.jpg, data/levels/world1/level26.stl,
1438 src/worldmap.cpp: - added new extro background
1440 2004-04-28 15:45 grumbel
1442 * data/supertux.strf, data/images/shared/firetux-duck-left.png,
1443 data/images/shared/firetux-duck-right.png,
1444 data/images/shared/iceflower-1.png,
1445 data/images/shared/iceflower-2.png,
1446 data/images/shared/iceflower-3.png,
1447 data/images/shared/iceflower.png, data/levels/world1/level19.stl,
1448 src/player.cpp: - added fire duck tux - turned iceflower into a
1451 2004-04-28 15:27 grumbel
1453 * AUTHORS, data/CREDITS: - added two music authors
1455 2004-04-28 15:18 grumbel
1457 * src/: resources.cpp, setup.cpp, setup.h, supertux.cpp, text.cpp,
1458 texture.cpp, title.cpp, world.cpp, world.h, worldmap.cpp:
1459 <MatzeB> fixes some remaining memory leaks
1461 2004-04-28 14:39 rmcruz
1463 * data/CREDITS: Removed Marek's email... I must have forgotten
1465 2004-04-28 14:15 rmcruz
1467 * AUTHORS, INSTALL, LEVELDESIGN, README: Applied patch from Ryan
1468 (the one sent to the mailing list). Basically it corrects a few
1469 grammar errors from me ;) and also formats some stuff.
1471 2004-04-28 14:13 rmcruz
1473 * src/badguy.cpp: Don't give score when flatting a badguy, since
1474 this leaves to unfair situations. Besides, we are already giving
1475 score for when he kills other enemies...
1477 I also think that we should give (let's say) half of the score,
1478 when a badguy is killed by a bullet. Since it is so easy to do
1479 that... What do you say?
1481 2004-04-28 13:43 rmcruz
1483 * src/special.cpp: Fixed bug told in the mailing list: «- fireballs
1484 don't shoot if you are above screen (they're destroyed because
1485 they're off screen)» There is not point in removing them when
1488 2004-04-28 02:14 grumbel
1490 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
1491 level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
1492 level17.stl, level18.stl, level19.stl, level2.stl, level20.stl,
1493 level23.stl, level24.stl, level3.stl, level4.stl, level5.stl,
1494 level6.stl, level7.stl, level8.stl, level9.stl: - fixed
1495 endsequences and a few other minor issues
1497 2004-04-27 23:49 grumbel
1501 2004-04-27 23:33 grumbel
1503 * data/: images/tilesets/nolok1.png, images/tilesets/nolok2.png,
1504 images/tilesets/supertux.stgt, levels/world1/level26.stl: - added
1505 nolok statue to the throne room
1507 2004-04-27 23:11 rmcruz
1509 * data/CREDITS: Improved the CREDITS a little bit: - removed emails
1510 (Ingo, in a irc discussion, you were the 1st one to say that
1511 emails should go to the package CREDITS file, not the in-game
1512 one). I have already done that. - and just made something here
1515 I don't really like the nicknames, but I left them there. I think
1516 we should have a credits section in the webpage and there will be
1517 the best place to put them. (OT: we also need a screenshots
1518 section and old version downloads should be avaible).
1519 Futhermore, I would still prefer one in-game credits with
1522 2004-04-27 23:00 rmcruz
1524 * src/special.cpp: Matze made eggs not to be removed at all during
1525 a level saying that they shouldn't be destroyed when off the
1526 screen. The fact is that OFFSCREEN_DISTANCE is already pretty
1527 generous, but if you don't think so, just increase it.
1529 2004-04-27 21:18 grumbel
1531 * TODO: updated todo
1533 2004-04-27 21:17 grumbel
1535 * src/: tile.cpp, world.cpp: removed debug stuff
1537 2004-04-27 21:16 grumbel
1539 * TODO, data/extro.txt, src/worldmap.cpp: - added credit after
1540 extro, might need a bit fadeout stuff
1542 2004-04-27 21:01 grumbel
1544 * data/images/background/oiltux.jpg: - added oiltux
1546 2004-04-27 20:55 grumbel
1548 * src/: defines.h, text.cpp: - decreased kick time even more, fixed
1551 2004-04-27 20:44 grumbel
1553 * src/: worldmap.cpp, worldmap.h: - made worldmap CPU independend,
1556 2004-04-27 20:35 grumbel
1558 * data/supertux.strf: - added 'falling' graphics, well, not really,
1559 but better than invisible
1561 2004-04-27 20:29 grumbel
1563 * src/gameloop.cpp: - reset bonus on kill
1565 2004-04-27 19:09 grumbel
1567 * TODO, data/supertux.strf, src/badguy.cpp, src/badguy.h,
1568 src/leveleditor.cpp, src/special.cpp: <MatzeB> -adds a workaround
1569 for the disappearing eggs (they're just not removed anymore when
1570 off screen) <MatzeB> -updates the TODO file <MatzeB> -small fix
1571 for mrbomb exploding and hitting other mrbomb <MatzeB> -renaming
1572 money/laptop to jumpy/mriceblock <MatzeB> -fix for enemies
1575 2004-04-27 19:06 grumbel
1577 * data/levels/world1/level26.stl: - endseq fixing
1579 2004-04-27 17:45 grumbel
1581 * data/CREDITS: name fix
1583 2004-04-27 17:15 grumbel
1585 * src/: gameloop.cpp, level.cpp, text.cpp, text.h, worldmap.cpp,
1586 worldmap.h: - added extro support to worldmap, crashes however,
1589 0x080826f5 in display_text_file(std::string const&, Surface*) ()
1590 at music_manager.cpp:26 26 MusicManager::MusicManager()
1591 (gdb) where #0 0x080826f5 in display_text_file(std::string
1592 const&, Surface*) () at music_manager.cpp:26 #1 0x080826b5 in
1593 display_text_file(std::string const&, std::string const&)
1594 (file=@0x88ad5d0, surface=@0xbffff230) at text.cpp:234 #2
1595 0x08093b31 in WorldMapNS::WorldMap::update() (this=0xbffff3b0) at
1598 2004-04-27 17:07 grumbel
1600 * data/levels/default/worldmap.stwm: -m added extro
1602 2004-04-27 16:26 grumbel
1604 * data/images/tilesets/: brick0.png, brick1.png: - changed brick
1605 color a little bit to look less yellow/green-ish
1607 2004-04-27 15:59 rmcruz
1609 * src/defines.h: Just decreased the kicking time (the 3 secs were
1610 only for testing purposes).
1612 2004-04-27 14:10 grumbel
1614 * data/CREDITS: - added some mail addresses, but looks bloated
1615 again, might be a good idea to reorder it for people instead of
1618 2004-04-27 14:08 grumbel
1620 * data/supertux.strf: - fixed align
1622 2004-04-27 13:46 grumbel
1624 * data/CREDITS: this new CREDITS file *IS* an improvement, it might
1625 not be perfect, but its a lot better then the old one, if you
1626 miss something in this one *ADD* that stuff and don't replace it
1627 with an rather obsolete file
1629 2004-04-27 13:11 rmcruz
1631 * TODO, TODO.txt: Updated the TODO list and changed the extension.
1633 Please, use these headers in every documentation file, in order
1634 to keep consistency: « - Those behind SuperTux -
1635 http://super-tux.sf.net/
1637 Last update: April 26, 2004 » Obviously, replacing - * - by a
1638 description and Last update by the last update date.
1640 2004-04-27 13:06 rmcruz
1642 * src/: badguy.cpp, gameloop.cpp, special.cpp: Applied patch from
1643 Matze Braun that was sent to the mailing list. According to
1644 Matzes, changes are: « -fixes fast music being replayed again and
1645 again -fixes time being displayed negatively when tux dies
1646 because of timeout -fixes exploding bombs that hit mrbomb, so
1647 that the hit mrbomb now really transform into a bomb -updates
1650 I've also fixed two more bugs listed in the TODO: « - enemies
1651 start running backwards, when they collide with a flame - egg
1652 gets removed when leaving the screen, while badguys don't or at
1653 least much later, thus its not possible to wait for an egg that
1654 would bounce back »
1656 2004-04-27 12:22 rmcruz
1658 * data/images/shared/: old/bigcape-left-0.png,
1659 old/bigcape-left-1.png, old/bigcape-right-0.png,
1660 old/bigcape-right-1.png, old/bigfiretux-left-0.png,
1661 old/bigfiretux-left-1.png, old/bigfiretux-left-2.png,
1662 old/bigfiretux-left-jump.png, old/bigfiretux-right-0.png,
1663 old/bigfiretux-right-1.png, old/bigfiretux-right-2.png,
1664 old/bigfiretux-right-jump.png, old/bullet2.png,
1665 old/cape-left-0.png, old/cape-left-1.png, old/cape-right-0.png,
1666 old/cape-right-1.png, old/coffee2.png, old/duckfiretux-left.png,
1667 old/duckfiretux-right.png, old/ducktux-left.png,
1668 old/ducktux-right.png, old/firetux-left-0.png,
1669 old/firetux-left-0.png.right, old/firetux-left-1.png,
1670 old/firetux-left-1.png.right, old/firetux-left-2.png,
1671 old/firetux-left-2.png.right, old/firetux-right-0.png,
1672 old/firetux-right-1.png, old/firetux-right-2.png,
1673 bigcape-left-0.png, bigcape-left-1.png, bigcape-right-0.png,
1674 bigcape-right-1.png, bigfiretux-left-0.png,
1675 bigfiretux-left-1.png, bigfiretux-left-2.png,
1676 bigfiretux-left-jump.png, bigfiretux-right-0.png,
1677 bigfiretux-right-1.png, bigfiretux-right-2.png,
1678 bigfiretux-right-jump.png, bullet.png, cape-left-0.png,
1679 cape-left-1.png, cape-right-0.png, cape-right-1.png, coffee.png,
1680 duckfiretux-left.png, duckfiretux-right.png, ducktux-left.png,
1681 ducktux-right.png, firetux-left-0.png, firetux-left-0.png.right,
1682 firetux-left-1.png, firetux-left-1.png.right, firetux-left-2.png,
1683 firetux-left-2.png.right, firetux-right-0.png,
1684 firetux-right-1.png, firetux-right-2.png: Yet another change of
1685 old images to the old dir. I guess we are now using new fresh
1686 graphics! Congrats, especially to Ingo!
1688 2004-04-27 12:14 rmcruz
1690 * data/CREDITS: Improve this file or leave it.
1692 2004-04-27 00:11 rmcruz
1694 * AUTHORS, ChangeLog, INSTALL, LEVELDESIGN, README: Updated the
1695 documentation. There is still a few flaws. It would be usefull
1696 to have an English-speaker reading these, since my English sux a
1697 bit (being modest ;) ).
1699 2004-04-26 23:39 grumbel
1701 * data/levels/world1/: level17.stl, level18.stl, level19.stl,
1702 level20.stl: - more endseq stuff
1704 2004-04-26 23:10 grumbel
1706 * src/collision.cpp: - little bugfix
1708 2004-04-26 23:09 grumbel
1710 * src/: special.cpp, special.h, world.cpp: bump patch for upgrades
1713 2004-04-26 22:46 neoneurone
1715 * configure.ac: credits for SuperTux development team
1717 2004-04-26 22:36 grumbel
1719 * data/levels/world1/: level24.stl, level25.stl, level26.stl: -
1722 2004-04-26 22:22 grumbel
1724 * data/levels/world1/: level13.stl, level14.stl, level15.stl,
1725 level16.stl, level23.stl: - more endseq
1727 2004-04-26 22:09 grumbel
1729 * data/levels/world1/: level10.stl, level11.stl, level12.stl,
1730 level5.stl, level7.stl, level8.stl, level9.stl: - more endseq
1732 2004-04-26 21:58 grumbel
1734 * src/: badguy.cpp, gameloop.cpp, player.cpp: - 'nother badguy fix
1735 from MatzeB: <MatzeB> -fixes the bumping problem for badguys
1736 <MatzeB> -implements bill kendricks proposal about helding
1737 iceblock (if you hit another enemy while
1739 2004-04-26 21:37 grumbel
1741 * data/levels/world1/: level1.stl, level2.stl, level3.stl,
1742 level4.stl, level5.stl, level6.stl: - fixed levels for new end
1745 2004-04-26 21:35 grumbel
1747 * data/images/tilesets/: endseq.png, finalgoal.png, supertux.stgt:
1748 - added endseq/finalgoal tiles
1750 2004-04-26 21:11 grumbel
1752 * src/: collision.cpp, collision.h, gameloop.cpp, gameloop.h,
1753 level.cpp, level.h, tile.cpp, tile.h, timer.cpp, timer.h: - new
1754 more bulletprof endsequence code patch from MatzeB
1756 2004-04-26 21:05 grumbel
1758 * data/CREDITS: - rearanged the credits a bit, other people are
1759 welcome to review/correct it where necesarry
1761 2004-04-26 20:51 grumbel
1763 * data/images/tilesets/black.png: - added missing black
1765 2004-04-26 19:46 grumbel
1767 * src/worldmap.cpp: - woopsy, fix for load/savegame
1769 2004-04-26 19:35 grumbel
1771 * src/: intro.cpp, screen.cpp, screen.h, setup.cpp, text.cpp: -
1772 added loading/fadeout screen placeholder - cleaned up credit code
1775 2004-04-26 18:45 grumbel
1777 * src/scene.cpp: - gcc -Wall warning fix
1779 2004-04-26 18:38 grumbel
1781 * TODO.txt: added milestone1 todo
1783 2004-04-26 17:04 grumbel
1785 * src/text.cpp: - fixed miss align in scrolling text
1787 2004-04-26 17:03 grumbel
1789 * data/images/tilesets/supertux.stgt, src/gameloop.cpp,
1790 src/lispreader.cpp, src/sprite_manager.cpp, src/title.cpp,
1791 src/worldmap.cpp: - removed st_abort() from lisp reader, client
1792 code should check the return value instead
1794 2004-04-26 16:40 rmcruz
1796 * src/: badguy.cpp, defines.h, player.cpp, player.h: Implemented
1797 kicking (as asked by Ingo). The kick timing can be changed in
1798 defines.h I've not tested it very well, but it doesn't seem to be
1799 working. Can anyone have a look?
1801 2004-04-26 16:24 rmcruz
1803 * src/gameloop.cpp: Removed (just commented) the clear screen code
1804 before the level starts. It looks bad when the intro info is
1805 gradient and then it displays a black screen and then the level.
1807 2004-04-26 16:20 rmcruz
1809 * src/: intro.cpp, setup.cpp: Intro file should be the one to
1810 handle the intro sequence, even if it is only one line of code.
1811 I think we shouldn't get rid of it, because in the future it
1812 should be improved and maybe support some sort of scripting.
1814 2004-04-26 16:16 grumbel
1816 * data/: images/worldmap/antarctica.stwt,
1817 images/worldmap/snowman.png, levels/default/worldmap.stwm: -
1818 added little snowman
1820 2004-04-26 16:15 rmcruz
1822 * src/: setup.cpp, text.cpp, text.h, title.cpp: Improved the
1823 display_text_file(): moved to text.cpp and made it more
1826 I wasn't able to test it, since the game crashes because of: «
1827 LispReader: File not found: /home/rick2/.supertux/save/slot1.stsg
1830 2004-04-26 15:43 grumbel
1832 * data/images/shared/egg.png: - rounded the egg a bit
1834 2004-04-26 15:38 grumbel
1836 * data/images/worldmap/firetux.png,
1837 data/images/worldmap/smalltux.png, src/worldmap.cpp,
1838 src/worldmap.h: - added small/firetux to worldmap
1840 2004-04-26 15:18 grumbel
1842 * src/gameloop.cpp: - added more meaningfull savegame titles
1844 2004-04-26 15:13 grumbel
1846 * src/player.cpp: - changed priority of skid and duck to avoid
1847 glitches when ducking and skiding at the same time
1849 2004-04-26 15:00 grumbel
1851 * src/title.cpp: - fix for title-demo going weird
1853 2004-04-26 14:48 grumbel
1855 * src/gameloop.cpp: - fixed lives status to handle more than 5
1858 2004-04-26 14:42 grumbel
1860 * data/images/worldmap/antarctica.stwt: - added auto-walk markings
1862 2004-04-26 14:41 grumbel
1864 * src/: worldmap.cpp, worldmap.h: - added automatic walking on
1867 2004-04-26 14:41 grumbel
1869 * data/levels/default/worldmap.stwm: - added some more trees
1871 2004-04-26 14:21 grumbel
1873 * src/: badguy.cpp, level.cpp, lispreader.cpp, resources.cpp,
1874 setup.cpp, sound.cpp, sound.h, special.cpp, sprite.cpp, sprite.h,
1875 sprite_manager.cpp, sprite_manager.h, supertux.cpp, texture.cpp,
1876 texture.h, tile.cpp, tile.h, world.cpp, worldmap.cpp: <MatzeB>
1877 -cleanup in resource management functions <MatzeB> -fixes 3
1878 potential crashs (deleting Sprite classes, using member function
1879 in <MatzeB> BadGuy class after removing it) <MatzeB> -cleans
1880 up sound init code and hopes that calling Mix_AllocateChannel
1881 will make <MatzeB> SDL_mixer happy... <MatzeB> -fix paths that
1882 missed a / after DATADIR <MatzeB> at least valgrind doesn't
1883 report any errors anymore when you apply that patch <MatzeB>
1884 (memory errors though, not memory leaks)
1886 2004-04-26 14:19 grumbel
1888 * src/: gameloop.cpp, worldmap.cpp, worldmap.h: - added way to
1889 interupt exit sequence - added primitive autowalk to worldmap
1891 2004-04-26 13:45 grumbel
1893 * data/levels/world1/level14.stl: - fixed reset point, well, maybe
1894 not sure if this was the cause for being reseted in a completly
1897 2004-04-26 13:14 grumbel
1899 * src/gameobjs.cpp: - little bouncing block fix
1901 2004-04-26 12:51 grumbel
1903 * src/special.cpp: - fixed 'jump' on flower collection
1905 2004-04-26 12:46 grumbel
1907 * src/: world.cpp, world.h, worldmap.cpp: - added bonus loading
1909 2004-04-26 12:03 grumbel
1911 * src/: gameloop.cpp, player.cpp, scene.cpp, scene.h, worldmap.cpp:
1912 - added saving of bonuses on worldmap, no loading yet
1914 2004-04-26 02:32 grumbel
1916 * data/levels/world1/level15.stl: - added endseq
1918 2004-04-26 02:20 grumbel
1920 * data/levels/world1/level10.stl: - added endseq
1922 2004-04-26 02:17 grumbel
1924 * data/levels/world1/level2.stl: - added endseq
1926 2004-04-26 01:58 grumbel
1928 * data/levels/test/level3.stl: - endseq stuff
1930 2004-04-26 01:46 grumbel
1932 * src/: gameloop.cpp, gameloop.h, level.cpp, special.cpp,
1933 special.h: - tweaked bullet and endsequence
1935 2004-04-26 01:45 grumbel
1937 * data/levels/world1/level1.stl: - added end sequence
1939 2004-04-26 00:46 grumbel
1941 * data/images/tilesets/: goal1-1.png, goal1-2.png, goal1-3.png,
1942 goal1-4.png, goal1-5.png, goal2-1.png, goal2-2.png, goal2-3.png,
1943 goal2-4.png, goal2-5.png, supertux.stgt: - added goal tiles
1945 2004-04-26 00:23 grumbel
1947 * configure.ac, data/Makefile.am: [no log message]
1949 2004-04-26 00:13 grumbel
1951 * data/CREDITS: - moved heading/version info into code
1953 2004-04-26 00:10 grumbel
1955 * src/: player.cpp, special.cpp: - bullet tweaks
1957 2004-04-26 00:10 grumbel
1959 * data/images/shared/: bullet-1.png, bullet-2.png, bullet-3.png,
1960 bullet-4.png: - bullet gfx
1962 2004-04-25 23:55 grumbel
1964 * data/extro.txt, data/intro.txt, data/supertux.strf,
1965 src/button.cpp, src/configfile.cpp, src/defines.h,
1966 src/high_scores.cpp, src/level.cpp, src/lispreader.cpp,
1967 src/menu.cpp, src/menu.h, src/setup.cpp, src/special.cpp,
1968 src/special.h, src/sprite_manager.cpp, src/text.cpp,
1969 src/texture.cpp, src/texture.h, src/tile.cpp, src/tile.h,
1970 src/title.cpp, src/worldmap.cpp, src/worldmap.h: - memleak fix
1971 and menu fix from MatzeB - little bullet tweaking from myself -
1974 2004-04-25 22:22 grumbel
1976 * data/levels/world1/level19.stl: - fixed 'impossible to make'
1979 2004-04-25 22:18 grumbel
1981 * data/levels/world1/: level14.stl, level8.stl: - fixed jump on
1982 cave issue - fixed background tiles
1984 2004-04-25 21:58 grumbel
1986 * data/levels/world1/: level11.stl, level12.stl, level26.stl: -
1987 fixed some gradients
1989 2004-04-25 21:51 grumbel
1991 * data/levels/world1/: level10.stl, level14.stl, level21.stl,
1992 level22.stl, level23.stl, level3.stl, level4.stl, level5.stl,
1993 level6.stl, level7.stl, level8.stl, level9.stl: - replaced
1994 backgrounds with new ones
1996 2004-04-25 20:38 grumbel
1998 * configure.ac: - release preparations
2000 2004-04-25 20:37 grumbel
2002 * data/Makefile.am, src/Makefile.am: - fixed makefile a bit
2004 2004-04-25 20:35 grumbel
2006 * data/levels/default/worldmap.stwm: - removed the 'double' path
2008 2004-04-25 19:17 grumbel
2010 * data/supertux.strf: - fixed some align problems
2012 2004-04-25 18:46 grumbel
2014 * data/supertux.strf, src/player.cpp, src/player.h,
2015 src/resources.cpp, src/setup.cpp: - rewrote tux drawing code,
2018 2004-04-25 18:17 grumbel
2020 * src/: leveleditor.cpp, player.cpp, player.h, resources.cpp: -
2021 moved tux gfx into a struct
2023 2004-04-25 18:07 grumbel
2025 * data/supertux.strf, src/leveleditor.cpp, src/player.cpp,
2026 src/player.h, src/resources.cpp: - moved tux completly to sprites
2028 2004-04-25 17:21 rmcruz
2030 * src/title.cpp: Turned the display_credits() function more
2031 flexible by getting the file to open.
2033 Ingo, what do you think if we used this for the intro text?
2035 2004-04-25 16:34 grumbel
2037 * data/: images/shared/cloud.png, images/tilesets/background4.png,
2038 images/tilesets/background5.png, images/tilesets/background6.png,
2039 levels/test/level2.stl, levels/world1/level1.stl,
2040 levels/world1/level2.stl: - some minor improvements in the gfx
2042 2004-04-25 16:27 grumbel
2044 * src/: Makefile.am, intro.cpp, intro.h, music_manager.cpp,
2045 player.cpp, setup.cpp: - added intro text
2047 2004-04-25 16:16 rmcruz
2049 * src/lispreader.cpp: Ooops, did a mistake. Fixed by Arkadiusz
2050 Miskiewicz. Aparentaly, fclose(NULL) causes a segfault.
2052 2004-04-25 15:51 grumbel
2054 * src/: gameloop.cpp, level.cpp: -added gradient support for start
2057 2004-04-25 15:45 grumbel
2059 * data/levels/world1/level13.stl: - added background gradient
2061 2004-04-25 15:16 grumbel
2063 * src/gameloop.cpp: - improved look of start/gameover screens
2065 2004-04-25 14:50 rmcruz
2067 * data/levels/test/level4.stl: Just updated the gradients test to
2068 use the new color entries.
2070 2004-04-25 14:44 grumbel
2072 * data/images/status/letters-white-big.png: - removed blurriness
2074 2004-04-25 14:38 rmcruz
2076 * data/images/shared/: distro-0.png, distro-1.png, distro-2.png,
2077 distro-3.png, old/distro2-0.png, old/distro2-1.png,
2078 old/distro2-2.png, old/distro2-3.png: Changed the distros images
2079 to the old dir. Finally possible thanks to Ingo.
2081 2004-04-25 14:34 rmcruz
2083 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
2084 level12.stl, level15.stl, level16.stl, level17.stl, level18.stl,
2085 level19.stl, level2.stl, level20.stl, level26.stl, level3.stl,
2086 level4.stl, level5.stl, level6.stl, level7.stl, level8.stl,
2087 level9.stl: Yet another levels update by Marek. Changelog: «I
2088 fixed some minor flaws and tried to give each of the maps an
2089 original title. The latter was kinda difficult, because most of
2090 the maps didn't really have a theme, (like the bridge or the
2091 castle) so I had to make up their names; a task in which I maybe
2092 failed in some parts, but at least it's better than just
2095 2004-04-25 14:29 grumbel
2097 * data/images/worldmap/tux.png, src/worldmap.cpp: - added new
2100 2004-04-25 14:14 grumbel
2102 * data/levels/world1/level26.stl: - added gradient
2104 2004-04-25 14:11 grumbel
2106 * src/level.cpp: - fixed/changed gradient tags to match with the
2107 one used in the current level files
2109 2004-04-25 13:57 grumbel
2111 * data/images/: background/arctis2.jpg,
2112 shared/stalactite-broken.png, shared/stalactite.png,
2113 tilesets/supertux.stgt, tilesets/waves-0.png,
2114 tilesets/waves-1.png, tilesets/waves-2.png: - smoothed water a
2115 little bit - added new cloud - fixed stalactit look a bit
2117 2004-04-25 13:55 grumbel
2119 * src/: gameloop.cpp, resources.cpp: replaced distros with coins
2121 2004-04-25 13:34 grumbel
2123 * data/images/tilesets/: cloud-00.png, cloud-01.png, cloud-02.png,
2124 cloud-03.png, cloud-10.png, cloud-11.png, cloud-12.png,
2125 cloud-13.png: - added new cloud tile
2127 2004-04-25 12:02 rmcruz
2129 * src/lispreader.cpp: Just made lispreader to send an error message
2130 to stderr when the file could not be open, as suggested by
2131 Arkadiusz Miskiewicz.
2133 2004-04-24 22:36 grumbel
2135 * data/images/shared/: firetux-grab-left-0.png,
2136 firetux-grab-right-0.png, firetux-jump-left-0.png,
2137 firetux-jump-right-0.png, firetux-kick-left-0.png,
2138 firetux-kick-right-0.png, firetux-left-0.png.right,
2139 firetux-left-1.png.right, firetux-left-2.png.right,
2140 firetux-skid-left.png, firetux-skid-right.png,
2141 firetux-stand-left.png, firetux-stand-right.png,
2142 firetux-walk-left-0.png, firetux-walk-left-1.png,
2143 firetux-walk-left-2.png, firetux-walk-left-3.png,
2144 firetux-walk-left-4.png, firetux-walk-left-5.png,
2145 firetux-walk-right-0.png, firetux-walk-right-1.png,
2146 firetux-walk-right-2.png, firetux-walk-right-3.png,
2147 firetux-walk-right-4.png, firetux-walk-right-5.png: - added
2148 firetux, nothing more than a boring placeholder, but should be
2149 better than the current one
2151 2004-04-24 21:39 grumbel
2153 * data/images/worldmap/antarctica.stwt,
2154 data/images/worldmap/castle1.png,
2155 data/images/worldmap/castle2.png,
2156 data/images/worldmap/castle3.png,
2157 data/images/worldmap/castle4.png,
2158 data/images/worldmap/castle5.png,
2159 data/images/worldmap/castle6.png,
2160 data/images/worldmap/castle7.png,
2161 data/images/worldmap/castle8.png,
2162 data/images/worldmap/castle9.png,
2163 data/images/worldmap/igloo1.png, data/images/worldmap/igloo2.png,
2164 data/levels/default/worldmap.stwm, src/worldmap.cpp: - added
2167 2004-04-24 20:03 rmcruz
2169 * src/menu.cpp: At least my compiler (g++ (GCC) 3.3.2) needs this
2170 include. Anyway, there is still a crash to be fixed.
2172 2004-04-24 19:48 grumbel
2174 * src/: leveleditor.cpp, menu.cpp, menu.h, resources.cpp,
2175 setup.cpp, sound.cpp, sound.h: 'nother music patch by matzeb
2177 2004-04-24 17:27 rmcruz
2179 * src/: menu.cpp, menu.h: Ingo, that code is not buggy! You can say
2180 that it is a bad approuch, but it is not a bug! Besides, I don't
2181 think it's a bad approuch. Your code is maybe a better approuch.
2182 But in the other hand is buggy, so please let my code be there.
2184 Buggy, why, you may ask...
2186 Imagine this simple and fictional code:
2188 « #define MNID_START 1
2190 menu->additem("Start Game", MNID_START);
2191 menu->additem("Options");
2193 if(menu->check() == MNID_START) startgame(); »
2195 With your code, when you pressed Options, the game would also
2196 start. Have a look at it again and guess why ;-)
2198 2004-04-24 17:08 grumbel
2200 * src/: menu.h, setup.cpp: - fixed option menu
2202 2004-04-24 17:02 rmcruz
2204 * data/levels/: default/worldmap.stwm, world1/level10.stl,
2205 world1/level11.stl, world1/level12.stl, world1/level13.stl,
2206 world1/level14.stl, world1/level15.stl, world1/level16.stl,
2207 world1/level17.stl, world1/level18.stl, world1/level1.stl,
2208 world1/level19.stl, world1/level2.stl, world1/level20.stl,
2209 world1/level21.stl, world1/level22.stl, world1/level23.stl,
2210 world1/level24.stl, world1/level25.stl, world1/level26.stl,
2211 world1/level3.stl, world1/level4.stl, world1/level5.stl,
2212 world1/level6.stl, world1/level7.stl, world1/level8.stl,
2213 world1/level9.stl: Marek levels updating. He also added two new
2214 levels for the start that are easier. Updated worldmap as well.
2215 Can someone test if level 25 and 26 are there?
2217 2004-04-24 16:49 grumbel
2219 * src/: Makefile.am, gameloop.cpp, level.cpp, level.h,
2220 music_manager.cpp, music_manager.h, musicref.cpp, musicref.h,
2221 resources.cpp, resources.h, setup.cpp, sound.cpp, sound.h,
2222 title.cpp, world.cpp, worldmap.cpp, worldmap.h: - patch from
2223 MatzeB to make music handling easier and more stable
2225 2004-04-24 15:11 grumbel
2227 * data/images/shared/largetux-grab-left-0.png,
2228 data/images/shared/largetux-grab-right-0.png,
2229 data/images/shared/largetux-star-0.png,
2230 data/images/shared/largetux-star-1.png,
2231 data/images/shared/largetux-star-2.png,
2232 data/images/shared/smalltux-star-0.png,
2233 data/images/shared/smalltux-star-1.png,
2234 data/images/shared/smalltux-star-2.png, data/supertux.strf,
2235 src/player.cpp, src/player.h, src/resources.cpp: - new star tux,
2236 still rather pure, but useable
2238 2004-04-24 14:45 grumbel
2240 * src/player.cpp: - fixed duck-jump bug
2242 2004-04-24 14:30 grumbel
2244 * src/: player.cpp, player.h: - added holding gfx, still looks
2245 rather stupid, but I think thats unavoidable without major
2246 changes to the current code
2248 2004-04-24 14:11 grumbel
2250 * src/: level.cpp, level.h, menu.cpp, menu.h, player.cpp, player.h,
2251 resources.cpp: - fixed bug in Menu::check() - added grab/kick tux
2252 to resources - added flag to use endsequence or not
2254 2004-04-24 12:43 grumbel
2256 * data/supertux.strf: - added new gfx
2258 2004-04-24 12:42 grumbel
2260 * data/images/shared/: smalltux-kick-right-0.png,
2261 smalltux-kick-rigth-0.png: - fixed spelling mistake in filename
2263 2004-04-24 12:28 grumbel
2265 * data/images/shared/: largetux-grab-left-0.png,
2266 largetux-grab-right-0.png, largetux-kick-left-0.png,
2267 largetux-kick-right-0.png, smalltux-grab-left-0.png,
2268 smalltux-grab-right-0.png, smalltux-kick-left-0.png,
2269 smalltux-kick-rigth-0.png: - added grab and kick tuxes
2271 2004-04-24 11:32 rmcruz
2273 * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, menu.h, setup.cpp,
2274 title.cpp, worldmap.cpp: Added a new concept to the menu, the ID.
2275 Each item can have an ID that can be given, this way there won't
2276 be any more hardcoded values for the entries. Anyway, I've made
2277 it to be compatible with the current behaviour, in case any ID is
2280 I've already updated the mainmenu, optionsmenu, leveleditormenu,
2281 leveleditorsettingsmenu and worldmapmenu. The definitions are
2282 enumerated in the menu.h file. Should we keep each enum splited
2285 Feedback is appreciated :)
2287 2004-04-24 10:38 rmcruz
2289 * src/gameloop.cpp: Took st_pause_ticks_stop() out of the events
2292 2004-04-24 02:10 rmcruz
2294 * data/levels/world1/level10.stl: Marek bug fix for this problem:
2295 revilyo: «Antartica 10 : tux falls in the last hole, maybe it
2296 could works if I jump really high. I don't look at the sources
2299 2004-04-23 19:15 rmcruz
2301 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
2302 level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
2303 level17.stl, level18.stl, level19.stl, level2.stl, level20.stl,
2304 level21.stl, level22.stl, level23.stl, level24.stl, level3.stl,
2305 level4.stl, level5.stl, level6.stl, level7.stl, level8.stl,
2306 level9.stl: Marek has updated worldmap levels. Changes are: «
2307 -Added reset points (one per level, except the last one which has
2308 two) -Removed lots of difficult and unfair spots -Changed order
2309 of cave levels according to Matze's suggestion -Small design
2312 2004-04-23 18:37 rmcruz
2314 * src/gameloop.cpp: Just fixed two small bugs in the gameplay
2315 during pause: - don't show the menu, neither quit to level
2316 editor; - when any event happen, the timer would continue
2319 2004-04-23 18:30 rmcruz
2321 * data/levels/test/level4.stl: Added a test level for the
2322 gradients. Seems to work fine.
2324 2004-04-23 18:30 rmcruz
2326 * data/levels/test/: endseq.stl, level3.stl: Changed filenames from
2327 endseq.stl to level3.stl. Damn, use level*.stl or else implement
2328 a way to set the filenames!
2330 2004-04-23 14:41 grumbel
2332 * data/: supertux.strf, images/shared/mrbomb-explosion-1.png: -
2333 'animated' explosion a bit
2335 2004-04-23 13:42 rmcruz
2337 * src/setup.cpp: Just removed spaces from key and joystick setup
2338 entries... What were does doing there anyway?
2340 2004-04-23 13:24 rmcruz
2342 * data/supertux.strf: Added laptop entry back, that is used by Mr.
2343 IceBlock, as reported by Ryan. (had to remove comment laptop
2344 falling) The BSOD is not also necessary, is it?
2346 2004-04-23 13:12 rmcruz
2348 * src/: menu.cpp, menu.h, setup.cpp: Added a joystick control
2349 dialog. I don't have a joystick, so please test and improve this
2352 2004-04-22 23:51 rmcruz
2354 * src/: badguy.cpp, sound.cpp, sound.h: Implemented explosion sound
2355 when Mr.Bomb explodes. It uses the current stereo system that is
2356 kinda of primitive. We should base it on player's coordinates and
2357 calculate it according it. Instead, it bases the screen, besides
2358 it is not even calculated, just use some constants.
2360 2004-04-22 23:29 rmcruz
2362 * data/sounds/explode.wav: Added an explotion sound file to
2363 repository. To be used by Mr Bomb, until someone replaces it by
2366 2004-04-22 23:26 rmcruz
2368 * data/images/shared/: old/distro-0-2.png, old/distro-1-2.png,
2369 old/distro-2-2.png, old/distro-3-2.png, distro-0.png,
2370 distro-1.png, distro-2.png, distro-3.png: Distros old images
2371 seems to be necessary by this BouncyDistro class in gameobjs.*
2372 ... Weird, what does that thing do anyway?
2374 2004-04-22 23:24 rmcruz
2376 * src/: resources.cpp, resources.h: Removed box_full and box_empty
2377 from this. They are now implemented as tiles.
2379 2004-04-22 23:07 rmcruz
2381 * data/images/shared/old/: box-empty.png, box-full2.png,
2382 distro-0-2.png, distro-1-2.png, distro-2-2.png, distro-3-2.png:
2383 Moving a few not used images to old dir.
2385 2004-04-22 23:05 rmcruz
2387 * data/images/shared/: box-empty.png, box-full.png, distro-0.png,
2388 distro-1.png, distro-2.png, distro-3.png: Moving not used images
2391 2004-04-22 22:58 rmcruz
2393 * data/supertux.strf: Removed a few entries from the sprites config
2394 file (supertux.strf).
2396 2004-04-22 22:56 rmcruz
2398 * data/images/shared/: old/bag-left-0.png, old/bag-left-1.png,
2399 old/bag-right-0.png, old/bag-right-1.png, old/bigtux-left-0.png,
2400 old/bigtux-left-1.png, old/bigtux-left-2.png,
2401 old/bigtux-left-jump.png, old/bigtux-right-0.png,
2402 old/bigtux-right-1.png, old/bigtux-right-2.png,
2403 old/bigtux-right-jump.png, old/bsod-falling-left.png,
2404 old/bsod-falling-right.png, old/bsod-left-0.png,
2405 old/bsod-left-1.png, old/bsod-left-2.png, old/bsod-left-3.png,
2406 old/bsod-right-0.png, old/bsod-right-1.png, old/bsod-right-2.png,
2407 old/bsod-right-3.png, old/bsod-squished-left.png,
2408 old/bsod-squished-right.png, old/golden-herring.png,
2409 old/laptop-falling-left.png, old/laptop-falling-right.png,
2410 old/laptop-flat-left.png, old/laptop-flat-right.png,
2411 old/laptop-left-0.png, old/laptop-left-1.png,
2412 old/laptop-left-2.png, old/laptop-right-0.png,
2413 old/laptop-right-1.png, old/laptop-right-2.png,
2414 old/skidtux-left.png, old/skidtux-right.png, old/tux-left-0.png,
2415 old/tux-left-1.png, old/tux-left-2.png, old/tux-right-0.png,
2416 old/tux-right-1.png, old/tux-right-2.png, bag-left-0.png,
2417 bag-left-1.png, bag-right-0.png, bag-right-1.png,
2418 bigtux-left-0.png, bigtux-left-1.png, bigtux-left-2.png,
2419 bigtux-left-jump.png, bigtux-right-0.png, bigtux-right-1.png,
2420 bigtux-right-2.png, bigtux-right-jump.png, bsod-falling-left.png,
2421 bsod-falling-right.png, bsod-left-0.png, bsod-left-1.png,
2422 bsod-left-2.png, bsod-left-3.png, bsod-right-0.png,
2423 bsod-right-1.png, bsod-right-2.png, bsod-right-3.png,
2424 bsod-squished-left.png, bsod-squished-right.png,
2425 golden-herring.png, laptop-falling-left.png,
2426 laptop-falling-right.png, laptop-flat-left.png,
2427 laptop-flat-right.png, laptop-left-0.png, laptop-left-1.png,
2428 laptop-left-2.png, laptop-right-0.png, laptop-right-1.png,
2429 laptop-right-2.png, mints.png, skidtux-left.png,
2430 skidtux-right.png, tux-left-0.png, tux-left-1.png,
2431 tux-left-2.png, tux-right-0.png, tux-right-1.png,
2432 tux-right-2.png: Moving a few images that are not used anymore
2433 from shared to the old directory.
2435 2004-04-22 22:45 rmcruz
2437 * src/setup.cpp: Just moved the Right with the Left entry in
2438 Controls. I'm so used to define the Left key firstly... :)
2440 2004-04-22 22:44 rmcruz
2442 * src/menu.cpp: If you press Esc in the control menu, it quits from
2445 2004-04-22 22:41 rmcruz
2447 * src/: defines.h, scene.cpp, worldmap.cpp: Made a START_LIVES
2448 definition (in defines.h) that has the lives that the players
2449 start with. i have made them to be 4, since the worldmap is so
2452 2004-04-22 22:16 grumbel
2454 * data/supertux.strf: fixed squish sprite
2456 2004-04-22 22:14 grumbel
2458 * src/: defines.h, gameloop.cpp, player.cpp, player.h, special.cpp:
2459 - made shrink behaviour more mariobros3 like, ie. firetux will go
2460 to largetux to smalltux, removed small-firetux
2462 2004-04-22 21:53 grumbel
2464 * src/badguy.cpp: - changed bouncing snowball speed back to normal
2466 2004-04-22 21:40 grumbel
2468 * src/resources.cpp: - integrated skid tux
2470 2004-04-22 21:15 grumbel
2472 * src/: badguy.cpp, badguy.h, collision.cpp, collision.h,
2473 leveleditor.cpp, player.cpp, special.cpp, world.cpp, world.h: -
2474 changed way badguy removal is handled (ie. with a flag now) -
2475 changed some pointers to const references in collision code
2477 2004-04-22 20:39 rmcruz
2479 * src/: menu.cpp, menu.h: Controls menu wasn't showing the keys
2480 until they were changed (fixed). Also made a few internal
2481 changes regarding this.
2483 2004-04-22 19:53 grumbel
2485 * src/: badguy.cpp, world.cpp, world.h: - made some arrays private
2486 - store badguys in pointers instead of per value
2488 2004-04-22 19:51 rmcruz
2490 * src/menu.cpp: Removed a few useless code (it was commented
2493 2004-04-22 19:38 rmcruz
2495 * src/defines.h: Changed MAX_BULLETS from 2 to 1. As someone said
2496 Tux with bullets power is totally invencible, this will make it a
2499 2004-04-22 18:52 grumbel
2501 * src/badguy.cpp: - undo of my last patch, removing 'this' is not a
2502 good idea and causes even worse side effects
2504 2004-04-22 18:49 grumbel
2506 * src/badguy.cpp: - fixed bomb-dup bug (vector increases on add,
2507 and this changes I guess, so remove doesn't work, vector should
2508 really store pointers, not values)
2510 2004-04-22 18:45 grumbel
2512 * data/supertux.strf: - fixed bomb
2514 2004-04-22 18:36 grumbel
2516 * data/supertux.strf: - fixed hotspot
2518 2004-04-22 18:28 grumbel
2520 * data/: images/shared/largetux-stand-left.png,
2521 images/shared/largetux-stand-right.png, supertux.strf: - supertux
2524 2004-04-22 18:25 grumbel
2526 * src/: badguy.cpp, player.cpp, player.h, resources.cpp: - synced
2527 walk speed of walking enemies - added standing tux
2529 2004-04-22 17:58 grumbel
2531 * data/Makefile.am: - little makefile fix
2533 2004-04-22 17:53 grumbel
2535 * data/supertux.strf: - removed wrong bsod
2537 2004-04-22 17:52 grumbel
2539 * src/: badguy.cpp, badguy.h: - some cleanup
2541 2004-04-22 17:41 grumbel
2543 * data/supertux.strf: - fixed hotspots
2545 2004-04-22 16:14 rmcruz
2547 * data/levels/misc/menu.stl: Make use of Marek's music at the
2550 2004-04-22 16:11 rmcruz
2552 * src/: menu.cpp, menu.h: Improved the control key code a bit, in
2553 order to make it possible to write the keys right in the first
2554 dialog display (still to be done).
2556 2004-04-22 15:46 rmcruz
2558 * data/music/theme.mod: Title music update by Marek.
2560 2004-04-22 15:24 grumbel
2562 * src/: player.cpp, world.cpp: - merged a few duplicated if's in
2563 player - added live-lost tux
2565 2004-04-22 14:47 grumbel
2567 * data/images/shared/: smalltux-gameover-0.png,
2568 smalltux-gameover-1.png: - new gfx
2570 2004-04-22 13:30 rmcruz
2572 * src/title.cpp: Just made the intro's Tux to honour the keys
2575 2004-04-22 13:26 rmcruz
2577 * data/images/icon.xpm, src/setup.cpp: Changed icon.png to
2578 icon.xpm. This way we don't have to worry about masks. But not
2579 sure if it works well under windows (someone give a try).
2580 Anyway, I just comment the old code, so we can reverse this any
2583 2004-04-22 13:20 rmcruz
2585 * src/menu.cpp: Mistake that was making non-characters keys not to
2586 work after configuring keys. Anyway, we still have to fix the
2587 fact that the keys are not shown when you open Controls for the
2590 2004-04-22 13:17 rmcruz
2592 * src/: gameloop.cpp, level.cpp, resources.cpp, sound.cpp,
2593 title.cpp, world.cpp, worldmap.cpp: Applied MatzeB (Ryan?) patch
2594 that fixes crash and also improves music.
2596 Ingo, you seem to have forgotten to add two files to cvs:
2597 smalltux-gameover-0.png smalltux-gameover-1.png
2599 2004-04-22 12:44 rmcruz
2601 * data/supertux.strf: Applied Ryan's patch for MrBomb hotspot.
2603 2004-04-22 12:43 rmcruz
2605 * src/badguy.cpp: Applied Ryan's patch for overlaping badguys.
2607 2004-04-22 02:13 grumbel
2609 * data/supertux.strf, src/player.cpp, src/player.h,
2610 src/resources.cpp, src/title.cpp: - added small skid tux
2612 2004-04-22 02:02 grumbel
2614 * src/title.cpp: 'nother music fix
2616 2004-04-22 02:00 grumbel
2618 * src/gameloop.cpp: patch from MatzeB for freeze at level start
2620 2004-04-22 01:36 grumbel
2622 * src/: gameloop.cpp, level.cpp, level.h, player.cpp, scene.cpp,
2623 setup.cpp, sound.cpp, sound.h, special.cpp, world.cpp, world.h,
2624 worldmap.cpp: - music patch from MatzeB, should fix crash on
2625 level exit too worldmap
2627 2004-04-22 01:10 grumbel
2629 * data/images/shared/: largetux-skid-left.png,
2630 largetux-skid-right.png, mriceblock-flat-left.png,
2631 mriceblock-flat-right.png, smalltux-skid-left.png,
2632 smalltux-skid-right.png, snowball-squished-left.png,
2633 snowball-squished-right.png, spiky-left-0.png, spiky-left-1.png,
2634 spiky-left-2.png, spiky-right-0.png, spiky-right-1.png,
2635 spiky-right-2.png: - some more gfx
2637 2004-04-22 00:48 rmcruz
2639 * src/: defines.h, world.cpp: Limitated the number of bullets to be
2640 shot at the same time. I have made 2 bullets to be the
2641 maximum... if you don't agree tell me. anyway, you can easily
2642 change them in defines.h
2644 2004-04-21 21:08 grumbel
2646 * data/images/shared/: smalltux-jump-left.png,
2647 smalltux-jump-right.png: - improved smalltux
2649 2004-04-21 21:02 grumbel
2651 * data/images/shared/: smalltux-jump-left.png,
2652 smalltux-jump-right.png, smalltux-left-1.png,
2653 smalltux-left-2.png, smalltux-left-3.png, smalltux-left-4.png,
2654 smalltux-left-5.png, smalltux-left-6.png, smalltux-left-7.png,
2655 smalltux-left-8.png, smalltux-right-1.png, smalltux-right-2.png,
2656 smalltux-right-3.png, smalltux-right-4.png, smalltux-right-5.png,
2657 smalltux-right-6.png, smalltux-right-7.png, smalltux-right-8.png:
2660 2004-04-21 19:45 rmcruz
2662 * src/: configfile.cpp, menu.cpp: Made the keys to be displayed
2663 when typed and also save them to the file. Still to fix: display
2664 keys when menu is shown.
2666 2004-04-21 19:43 rmcruz
2668 * data/music/theme.mod, src/title.cpp: Added Marek music to cvs and
2669 play it in the main menu.
2671 2004-04-21 17:45 rmcruz
2673 * src/menu.cpp: Display key number on the key selection: This is
2674 not obvious to the user, we have to get a way to translate it
2675 into human readable strings...
2677 2004-04-21 17:15 rmcruz
2679 * src/: menu.cpp, menu.h, player.h, setup.cpp: Finally, made keys
2680 configurable via the menu!! ;) Next step is to save them to
2681 config file and to make joystick also configurable.
2683 2004-04-21 15:40 grumbel
2685 * src/: gameloop.cpp, gameloop.h: - made end seq a bit more robust
2687 2004-04-21 15:40 grumbel
2689 * data/levels/test/endseq.stl: - test level for endseq
2691 2004-04-21 14:44 grumbel
2693 * src/: badguy.h, gameloop.cpp, gameloop.h, level.cpp, sprite.cpp:
2694 - added end-sequence code
2696 2004-04-21 13:56 grumbel
2698 * data/images/icon.png: - added new icon
2700 2004-04-21 13:37 grumbel
2702 * data/images/shared/tux-life.png: - added new tux-life pic by
2705 2004-04-21 13:17 rmcruz
2707 * src/: worldmap.cpp, worldmap.h: Now, the worldmap displays the
2708 Level's name, instead of the path.
2710 2004-04-21 00:52 rmcruz
2712 * data/levels/: default/info, default/info.png, default/level1.stl,
2713 default/level2.stl, default/level3.stl, cave/info,
2714 cave/level1.stl, cave/level2.stl, cave/level3.stl,
2715 cave/level4.stl, cave/level5.stl, cave/level6.stl, snow/info,
2716 snow/level1.stl, snow/level2.stl, snow/level3.stl,
2717 snow/level4.stl, snow/level5.stl, snow/level6.stl,
2718 snow/level7.stl: These levels are all in the world1 dir.
2720 2004-04-20 22:10 grumbel
2722 * src/: badguy.cpp, badguy.h, level.cpp, leveleditor.cpp,
2723 world.cpp, world.h: - added stay-on-platform into the level
2726 2004-04-20 21:55 grumbel
2728 * src/: badguy.h, defines.h, level.cpp, leveleditor.cpp,
2729 player.cpp, player.h, special.cpp, special.h, world.cpp, world.h:
2730 - turned LEFT/RIGHT defines into enum, turned BadGuyModes into
2733 2004-04-20 20:51 rmcruz
2735 * src/leveleditor.cpp: When Esc was pressed the menu was not being
2736 shown in leveleditor (fixed).
2738 2004-04-20 20:46 rmcruz
2740 * src/gameloop.cpp: Level test mode didn't quit properly when Esc
2743 2004-04-20 20:40 rmcruz
2745 * src/gameloop.cpp: Time is not stopped during menu display in
2746 gameloop (fix). Probably there is a prettier way to fix this ;)
2748 2004-04-20 20:39 grumbel
2750 * src/: badguy.cpp, badguy.h, physic.cpp: - added stay_on_platform
2751 flag for badguys - some code cleanup - tweaked iceblocx speed
2753 2004-04-20 19:58 grumbel
2755 * src/: physic.cpp, physic.h, player.cpp: - stop tux if he ran into
2756 a block, no more accelerating while standing infront of a block
2758 2004-04-20 19:46 rmcruz
2760 * data/levels/world1/: level10.stl, level16.stl, level17.stl,
2761 level18.stl, level19.stl, level1.stl, level20.stl, level21.stl,
2762 level22.stl, level2.stl, level23.stl, level24.stl, level3.stl,
2763 level4.stl, level5.stl, level7.stl, level8.stl, level9.stl: Marek
2764 level updating. According to him, this should be release ready.
2765 Though, I have not tried them yet. Please, try them and send
2768 2004-04-20 19:31 grumbel
2770 * src/: defines.h, globals.cpp, physic.cpp, physic.h, player.cpp: -
2771 switched gamespeed back to normal - added high-jump while running
2773 2004-04-20 18:50 grumbel
2775 * src/: configfile.cpp, globals.cpp, setup.cpp: - added config
2776 options for joystick buttons/axis
2778 2004-04-20 18:25 grumbel
2780 * src/: gameloop.cpp, globals.cpp, globals.h, menu.cpp, player.cpp,
2781 player.h, worldmap.cpp: - moved joystick mappings into a struct
2783 2004-04-20 17:48 rmcruz
2785 * data/images/shared/: mriceblock-flat-left.png,
2786 mriceblock-flat-right.png: Improved my flat graphics hack a bit.
2787 Someone should do a from scratch ones, but this work for now.
2789 2004-04-20 16:30 rmcruz
2791 * src/leveleditor.cpp: Just removed two printfs I have mistakelly
2794 2004-04-20 14:24 grumbel
2796 * src/: defines.h, gameloop.cpp, globals.cpp, globals.h,
2797 worldmap.cpp: - turned joystick defines into variables
2799 2004-04-20 14:12 grumbel
2801 * src/: gameloop.cpp, setup.cpp: - fixed some more menu issues -
2802 removed highscore loading from gameloop
2804 2004-04-20 13:43 rmcruz
2806 * src/title.cpp: Recoded credits code, in order to respect fonts
2807 height. (if you think there should be more space between items,
2808 just change ITEMS_SPACE).
2810 Also fixed a mistake that was making SDL_QUIT signal to never be
2813 2004-04-20 13:37 grumbel
2815 * src/: level.cpp, leveleditor.cpp, setup.cpp, special.cpp: - fixed
2816 level editor menus a bit (still not 100% working) - added
2817 resetpoint saving to Level
2819 2004-04-20 13:21 rmcruz
2821 * src/title.cpp: Fixed a little mistake that was making title to
2824 2004-04-20 13:09 grumbel
2826 * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
2827 collision.h, configfile.h, defines.h, gameloop.cpp, gameloop.h,
2828 gameobjs.cpp, gameobjs.h, globals.cpp, globals.h,
2829 high_scores.cpp, high_scores.h, intro.cpp, intro.h, level.cpp,
2830 level.h, leveleditor.cpp, leveleditor.h, mousecursor.cpp,
2831 mousecursor.h, particlesystem.cpp, particlesystem.h, physic.cpp,
2832 physic.h, player.cpp, player.h, resources.cpp, resources.h,
2833 scene.cpp, scene.h, screen.cpp, screen.h, setup.h, sound.cpp,
2834 sound.h, special.h, sprite_manager.cpp, supertux.cpp, text.cpp,
2835 text.h, texture.cpp, texture.h, tile.cpp, tile.h, timer.cpp,
2836 timer.h, title.cpp, title.h, type.cpp, type.h, world.cpp,
2837 world.h: - added standard copyright header to every file
2839 2004-04-20 12:42 grumbel
2841 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
2842 menu.h, title.cpp, worldmap.cpp: - changed Menu::check()
2843 semantics a bit - speeded up the contrib menu a lot - fixed a few
2844 other menu issues - might have broken editor a bit, needs more
2847 2004-04-20 01:02 grumbel
2849 * data/images/shared/resetpoint.png: - added resetpoint gfx (level
2852 2004-04-20 00:47 grumbel
2854 * src/: gameloop.cpp, level.cpp, level.h: - implemented reset
2857 2004-04-19 23:54 grumbel
2859 * src/: menu.cpp, menu.h: - cleaned up my last_menu patch a bit
2862 2004-04-19 23:20 grumbel
2864 * src/: gameloop.cpp, menu.cpp, menu.h, supertux.cpp, title.cpp,
2865 title.h, worldmap.cpp: - fixed problem with last_menu not being
2866 able to handle menues deeper than two submenues - misc other
2869 2004-04-19 21:22 grumbel
2871 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
2872 menu.h, title.cpp, worldmap.cpp: - removed menu_process_current()
2874 2004-04-19 21:06 grumbel
2876 * src/: defines.h, gameloop.cpp, gameloop.h, high_scores.cpp,
2877 leveleditor.cpp, menu.cpp, menu.h, setup.cpp, title.cpp,
2878 worldmap.cpp, worldmap.h: - removed a few menu variables
2880 2004-04-19 21:03 rmcruz
2882 * data/levels/world1/info: Removed world1 from the Contrib Levels
2883 entry. It's impossible to navigate through so many levels
2886 2004-04-19 16:34 rmcruz
2888 * data/music/: cave-fast.mod, cave.mod, fortress-fast.mod,
2889 fortress.mod: Marek update for his musics.
2891 2004-04-19 16:28 rmcruz
2893 * data/CREDITS: Changed Ingo description in Credits as suggested by
2894 Marek. I really should get some English lessons :D
2896 2004-04-19 16:27 grumbel
2898 * data/supertux.strf, src/special.cpp: - changed upgrades to use
2899 sprites - added glowing iceflower and star (hardly visible)
2901 2004-04-19 16:24 rmcruz
2903 * src/leveleditor.cpp: Fixed a help font bug (was using normal
2904 fonts, instead of the small ones). Tried to make leveleditor
2905 quit when SDL_QUIT signal is received without success. Why
2906 doesn't this work? :(
2908 2004-04-19 16:14 grumbel
2910 * data/images/tilesets/supertux.stgt: - fixed problem with asyncron
2911 blinkig bonus block - fixed indention
2913 2004-04-19 16:08 rmcruz
2915 * src/: high_scores.cpp, high_scores.h: Made high_scores to use the
2916 lispreader (i wasn't able to do proper testing, could someone
2917 give a look at the code). Anyway, do you think high_scores.*
2918 should be merged with configfile.* ? If nobody says anything,
2921 2004-04-19 16:06 grumbel
2923 * src/: special.cpp, special.h, world.cpp, world.h: - added
2924 UpgradeKind name to nameless enum - slowed down grow-up upgrade
2926 2004-04-19 15:56 grumbel
2928 * src/player.cpp: - added more mario lik duck behaviour
2930 2004-04-19 15:34 grumbel
2932 * src/worldmap.cpp: - fixed back direction saving
2934 2004-04-19 15:23 grumbel
2936 * src/: defines.h, gameloop.cpp, gameloop.h, setup.cpp,
2937 worldmap.cpp: - fixed bug in live counting - added save menu to
2938 the worldmap - removed load/save from the game menu
2940 2004-04-19 14:05 rmcruz
2942 * data/: images/shared/mriceblock-flat-left.png, supertux.strf,
2943 images/shared/mriceblock-flat-right.png: Added a flat Mr. Ice
2944 Block. It is ugly as hell, but better than having a laptop.
2945 Ingo, could you make a decent one? ;)
2947 2004-04-19 13:46 rmcruz
2949 * data/CREDITS: Added Marek to in-game credits.
2951 2004-04-19 00:36 grumbel
2953 * src/: level.cpp, level.h, player.cpp: - commited start_pos patch
2956 2004-04-18 23:45 grumbel
2958 * src/leveleditor.cpp: - removed static_cast hack
2960 2004-04-18 23:16 grumbel
2962 * data/supertux.strf, src/level.cpp, src/player.cpp, src/player.h,
2963 src/resources.cpp: - fixed some align problems with tux - fixed
2964 bug in tilemap resize
2966 2004-04-18 22:36 grumbel
2968 * src/: gameloop.cpp, player.cpp, player.h, resources.cpp, sound.h:
2971 2004-04-18 22:35 grumbel
2973 * data/supertux.strf: - added new tux
2975 2004-04-18 21:35 grumbel
2977 * data/images/shared/: iceflower-1.png, iceflower-2.png,
2978 iceflower-3.png, iceflower.png, largetux-jump-left-0.png,
2979 largetux-jump-right-0.png, largetux-walk-left-0.png,
2980 largetux-walk-left-1.png, largetux-walk-left-2.png,
2981 largetux-walk-left-3.png, largetux-walk-left-4.png,
2982 largetux-walk-left-5.png, largetux-walk-right-0.png,
2983 largetux-walk-right-1.png, largetux-walk-right-2.png,
2984 largetux-walk-right-3.png, largetux-walk-right-4.png,
2985 largetux-walk-right-5.png, star-1.png, star-2.png, star-3.png,
2986 star-4.png, star.png: - some graphics
2988 2004-04-18 20:00 rmcruz
2990 * data/CREDITS: Added Ryan full name.
2992 2004-04-18 19:58 rmcruz
2994 * data/levels/world1/: level1.stl, level10.stl, level11.stl,
2995 level12.stl, level13.stl, level14.stl, level15.stl, level16.stl,
2996 level17.stl, level18.stl, level2.stl, level3.stl, level4.stl,
2997 level5.stl, level6.stl, level7.stl, level8.stl, level9.stl:
2998 World1 levels update by Marek. Polishing. Cave levels now use
3001 2004-04-18 19:54 rmcruz
3003 * data/music/: cave-fast.mod, cave.mod: Musics by Marek, they are
3004 pretty cool and could be used in cave levels.
3006 2004-04-18 17:08 grumbel
3008 * src/player.cpp: - moved default start position two tiles higher
3010 2004-04-18 15:42 grumbel
3012 * src/: gameloop.cpp, globals.cpp, globals.h, level.cpp, level.h,
3013 resources.cpp, special.cpp, world.cpp: - added constructor to
3014 level - changed framerate handling to avoid large frame_ratio's
3016 2004-04-18 14:31 grumbel
3018 * data/images/shared/: tux-duck-left.png, tux-duck-right.png: -
3019 added tux ducking images
3021 2004-04-18 14:11 rmcruz
3023 * data/CREDITS: Changes in credits: Added Ryan and Ingo to the
3024 developers list. Ranked me to an higher position ;D
3026 2004-04-18 14:03 rmcruz
3028 * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, menu.h, timer.cpp,
3029 title.cpp, worldmap.cpp: Finally!! This makes the Back button to
3030 be used in case there is one (when Esc is pressed). Because of
3031 that, the menu is now much more independent. Currently,
3032 everything seems to be working just fine and smooth.
3034 2004-04-18 13:09 rmcruz
3036 * src/: badguy.cpp, player.cpp, world.cpp: Patch by Ryan: « Here's
3037 a patch that makes a few changes that makes ST more like SMB.
3039 Changes include: * Kicked mriceblocks (laptops) don't die after
3040 hitting a single enemy, they keep going to kill more badguys (or
3041 Tux if you're not careful) * You can now kick mriceblocks
3042 (laptops) by running into their sides. Before you had to jump on
3043 them to "kick" them and if you walked into their sides you would
3044 die (or shrink). * When badguys walk into one another they turn
3045 around instead of walking through eachother. »
3047 2004-04-18 00:22 grumbel
3049 * src/: sprite.cpp, sprite.h: - added draw_part()
3051 2004-04-17 23:24 grumbel
3053 * src/: worldmap.cpp, worldmap.h: - implemented locked levels on
3056 2004-04-17 22:41 grumbel
3058 * src/worldmap.cpp: - fixed loadgame
3060 2004-04-17 17:40 rmcruz
3062 * data/levels/: default/worldmap.stwm, world1/info,
3063 world1/level1.stl, world1/level10.stl, world1/level11.stl,
3064 world1/level12.stl, world1/level13.stl, world1/level14.stl,
3065 world1/level15.stl, world1/level16.stl, world1/level17.stl,
3066 world1/level18.stl, world1/level19.stl, world1/level2.stl,
3067 world1/level20.stl, world1/level21.stl, world1/level22.stl,
3068 world1/level23.stl, world1/level24.stl, world1/level3.stl,
3069 world1/level4.stl, world1/level5.stl, world1/level6.stl,
3070 world1/level7.stl, world1/level8.stl, world1/level9.stl: Marek
3071 has sent this hand of 'world1' levels that he thinks are suitable
3072 for a release. He has polish them. I have made worldmap to use
3073 them. We need testing, boys!
3075 2004-04-17 17:21 rmcruz
3077 * src/: physic.cpp, physic.h: Added inverse functions for speed.
3078 Might be usefull for someone that wants to make enemies to change
3079 directions when colliding with each other.
3081 2004-04-17 16:18 grumbel
3083 * data/levels/default/worldmap.stwm: sik0fewl's worldmap patch
3085 2004-04-17 16:13 grumbel
3087 * src/: worldmap.cpp, worldmap.h: sik0fewl's worldmap patch
3089 2004-04-17 15:56 grumbel
3091 * src/: gameloop.cpp, gameloop.h, player.cpp, scene.h, title.cpp,
3092 world.cpp, world.h, worldmap.cpp, worldmap.h: - changed/clean up
3093 level end detection a bit, still not really as it should be
3095 2004-04-17 15:29 grumbel
3097 * src/leveleditor.cpp: - removed level editors dependency on the
3100 2004-04-17 14:13 grumbel
3102 * data/supertux.strf: - fixed some bugs in the resource file
3104 2004-04-17 14:00 rmcruz
3106 * src/badguy.cpp: Applied patch from Ryan: « This patch causes
3107 badguys to be killed when they run into an exploding bomb or get
3108 hit by stalactite (as suggested by Ricardo). »
3110 2004-04-17 12:48 grumbel
3112 * data/supertux.strf, src/Makefile.am, src/badguy.cpp,
3113 src/badguy.h, src/resources.cpp, src/resources.h, src/sprite.cpp,
3114 src/sprite.h, src/sprite_manager.cpp, src/sprite_manager.h: -
3115 moved badguys to use sprite class
3117 2004-04-17 03:23 grumbel
3119 * data/levels/cave/: level1.stl, level2.stl, level3.stl,
3120 level4.stl, level5.stl, level6.stl: - added cave background to
3123 2004-04-17 02:49 grumbel
3125 * src/: gameloop.cpp, setup.cpp, setup.h, supertux.cpp, title.cpp,
3126 worldmap.cpp, worldmap.h: - added load game support for the
3129 2004-04-16 23:16 grumbel
3131 * src/: badguy.cpp, badguy.h: - added new jumpy/money gfx
3133 2004-04-16 23:14 grumbel
3135 * data/images/shared/: jumpy-left-down-0.png,
3136 jumpy-left-middle-0.png, jumpy-left-up-0.png: - added jumpy
3138 2004-04-16 20:49 rmcruz
3140 * src/gameloop.cpp: As requested by Ingo Ruhnke, now the author
3141 name is much more discrete.
3143 2004-04-16 18:52 grumbel
3145 * src/: gameloop.cpp, gameloop.h, player.cpp, player.h, scene.cpp,
3146 scene.h, setup.cpp, setup.h, special.cpp, text.h, worldmap.cpp,
3147 worldmap.h: - some more savegame stuff - added status on worldmap
3148 - made worldmap start on 'start game' - moved lives, distros,
3149 score into PlayerStatus
3151 2004-04-16 18:24 rmcruz
3153 * data/images/tilesets/supertux.stgt, src/player.cpp: This patch
3154 was send to the mailing list by Ryan (aka sik0fewl). « I've
3155 made it so that sliding on ice works again (after the changes to
3156 the input handling functions--looks much nicer now, btw).
3158 I also changed supertux.stgt to make snow5.png ice. You can try
3159 out sliding around on ice in the second level. I wasn't really
3160 sure what would be a good sliding rate so people should try
3161 fiddling with different values.
3163 Right now the accel/decel rate is the direct inverse of the
3164 velocity.. this inverse can be increased or decreased.
3166 Also, the smalltux animation doesn't "slide", he walks to a
3167 stop.. haven't really looked into where to fix this, but I'm sure
3168 others could find it and fix it before I could. »
3170 2004-04-16 16:50 grumbel
3172 * src/world.cpp: - changed scroll speed for background image
3173 (should be configurable via level file) - fixed bug that caused
3174 background to not get cleanly redrawn
3176 2004-04-16 16:48 grumbel
3178 * data/images/background/cave2.jpg: - added cave background
3180 2004-04-16 16:31 grumbel
3182 * data/images/tilesets/: bonus-1up.png, supertux.stgt: - added 1up
3185 2004-04-16 16:26 grumbel
3187 * src/: level.cpp, level.h, screen.h: - replaced a few pure
3188 pointers with std::vector<>
3190 2004-04-15 21:08 grumbel
3192 * data/levels/default/worldmap.stwm, src/worldmap.cpp,
3193 src/worldmap.h: - added primitiv scrolling to the worldmap -
3194 added a larger worldmap
3196 2004-04-13 20:50 grumbel
3198 * data/images/shared/fish-down-0.png, src/badguy.cpp: fish fix
3200 2004-04-13 20:39 rmcruz
3202 * src/gameloop.cpp: Just makes the level's author name to be
3203 written in red, so that it is highlighted. I'm sure level
3204 creators will appretiate that.
3206 2004-04-13 20:24 grumbel
3208 * src/special.cpp: - fixed egg behaviour a bit
3210 2004-04-13 20:17 grumbel
3212 * src/player.cpp: - commited MatzeBs duck fix
3214 2004-04-13 17:20 rmcruz
3216 * src/screen.cpp: Fixed SDL code of drawgradient(). I forgot that
3217 the axis in SDL are positve in the Up-Down direction. Now you
3218 shouldn't notice any difference between SDL and OpenGL gradients
3221 2004-04-13 16:52 rmcruz
3223 * data/images/background/ocean.png: Updated the ocean.png image,
3224 message from its author (Marek): «I accidentally sent you an old
3225 version of the ocean.png image. The new one uses a tilable wave
3226 pattern so there's no ugly edge when the image is repeated.»
3228 Is it my impression or arctis.png doesn't repate very well? Ingo
3229 could you try to correct this, should be pretty easy.
3231 2004-04-13 16:32 grumbel
3233 * src/: setup.cpp, text.cpp, texture.cpp, texture.h: - reenabled
3234 OpenGL menu entry - OpenGL menu entry is now disabled if no
3235 opengl support is compiled in - added handling for lost surfaces
3236 for modeswitch in win32 (needs testing) - fixed font-shadow issue
3238 2004-04-13 15:20 rmcruz
3240 * src/setup.cpp: Disabled OpenGL option.
3242 2004-04-13 15:02 grumbel
3244 * src/: setup.cpp, texture.cpp, texture.h: - implemeted video-mode
3245 switching (this currently breaks shadow fonts, but shouldn't be
3248 2004-04-13 14:25 grumbel
3250 * src/: button.cpp, gameloop.cpp, gameobjs.cpp, gameobjs.h,
3251 globals.cpp, globals.h, high_scores.cpp, leveleditor.cpp,
3252 menu.cpp, menu.h, player.cpp, setup.cpp, sprite.h, text.cpp,
3253 text.h, texture.h, timer.h, title.cpp, world.h, worldmap.h: -
3254 converted text_type into a class
3256 2004-04-13 13:34 rmcruz
3258 * src/: gameobjs.cpp, level.cpp, leveleditor.cpp, level.h,
3259 screen.cpp, screen.h, world.cpp: Just changed each bkgd_top_* and
3260 bkgd_bottom_* to be Color structs that can be found at screen.h.
3261 Requested by Ingo Ruhnke. Ingo, I haven't even tried to change
3262 the level files, since I don't have any clue about lisp. Please,
3265 2004-04-13 04:19 grumbel
3267 * src/: Makefile.am, badguy.cpp, badguy.h, button.cpp, button.h,
3268 gameloop.cpp, gameobjs.cpp, gameobjs.h, high_scores.cpp,
3269 intro.cpp, level.cpp, level.h, leveleditor.cpp, menu.cpp, menu.h,
3270 mousecursor.cpp, mousecursor.h, particlesystem.cpp,
3271 particlesystem.h, player.cpp, player.h, resources.cpp,
3272 resources.h, setup.cpp, special.cpp, sprite.cpp, sprite.h,
3273 text.cpp, text.h, texture.cpp, texture.h, tile.cpp, tile.h,
3274 title.cpp, world.cpp, worldmap.cpp, worldmap.h: - converted
3275 texture_type into a Surface class
3277 2004-04-13 01:31 rmcruz
3279 * data/levels/snow/: info, level1.stl, level2.stl, level3.stl,
3280 level4.stl, level5.stl, level6.stl, level7.stl: Organized levels
3281 structures, feel free to curse me ;) This also adds authors names
3284 2004-04-13 01:20 rmcruz
3286 * data/levels/cave/: info, level1.stl, level2.stl, level3.stl,
3287 level4.stl, level5.stl, level6.stl: Organized levels structures,
3288 feel free to curse me ;) This also adds authors names to levels.
3290 2004-04-13 01:01 rmcruz
3292 * data/levels/default/: boss1-grumbel.stl, cave1-grumbel.stl,
3293 cave2-grumbel.stl, cave3-grumbel.stl, cave4-grumbel.stl,
3294 cave5-grumbel.stl, cave6-grumbel.stl, level4.stl, levels,
3295 snow1-grumbel.stl, snow1-voluptuous.stl, snow2-grumbel.stl,
3296 snow3-grumbel.stl, snow4-grumbel.stl, snow5-grumbel.stl,
3297 snow6-grumbel.stl, worldmap.stwm: Organized levels structures,
3298 feel free to curse me ;) This also adds authors names to levels.
3299 Made sure worldmap worked.
3301 2004-04-13 00:53 rmcruz
3303 * data/levels/test/: enemytest.stl, exittest.stl, info, level1.stl,
3304 level2.stl: Organized levels structures, feel free to curse me ;)
3305 Made worldmap to still work. This also adds authors names to
3308 2004-04-13 00:41 rmcruz
3310 * data/levels/default/: level1.stl, level2.stl, level3.stl: Just
3311 added authors name for these levels. Hope that they are correct,
3314 2004-04-13 00:39 rmcruz
3316 * src/: gameloop.cpp, level.cpp, level.h, leveleditor.cpp: Added
3317 "author" field for levels. Level editor setup config needs
3318 testing (not really related with this).
3320 2004-04-12 23:14 rmcruz
3322 * src/: setup.cpp, texture.cpp: A first attempt to make a simple
3323 and clean way of an on the fly videomode change. But there is
3324 this problem: it seems to work on the first transition from SDL
3325 to OpenGL, but doesn't work well in the following transitions to
3326 OpenGL. I think it is not really related with the texture code,
3327 but with the st_video_setup_gl(). The way OpenGL is initialized.
3328 Ingo/Tobias, please give a look at this ;)
3330 2004-04-12 20:57 grumbel
3332 * src/: badguy.cpp, resources.cpp, resources.h, special.cpp,
3333 special.h, world.cpp: - commited MatzeB's update patch
3335 2004-04-12 20:44 grumbel
3337 * data/images/shared/: 1up.png, egg.png, iceflower.png, star.png: -
3340 2004-04-12 15:16 grumbel
3342 * src/: badguy.cpp, defines.h, gameloop.cpp, player.cpp, player.h:
3343 commited MatzeB's slider patch
3345 2004-04-12 14:46 grumbel
3347 * src/: Makefile.am, sprite.cpp, sprite.h: - added simple sprite
3350 2004-04-12 03:55 grumbel
3352 * src/: menu.cpp, menu.h, setup.cpp, worldmap.cpp: - added menu to
3355 2004-04-12 03:35 grumbel
3357 * data/images/shared/: mrbombx-left-1.png, mrbombx-right-1.png,
3358 tux-duck.png: - some new gfx
3360 2004-04-12 03:29 grumbel
3362 * NEWS: - some new news
3364 2004-04-12 03:29 grumbel
3366 * contrib/levelconverter-0.0.6_0.0.7.py: bug fix in the converter,
3367 in case anybody still cares
3369 2004-04-12 03:28 grumbel
3371 * data/images/worldmap/: leveldot_green.png, leveldot_red.png: -
3374 2004-04-12 01:06 grumbel
3376 * src/: badguy.cpp, player.cpp: - tweaked scroll behaviour a little
3377 bit - added collision rects in debug mode
3379 2004-04-12 00:30 rmcruz
3381 * src/title.cpp: Fixed a simple bug that was not letting levelsets
3382 to be added. Added a levelset for Wansti! These levels are great
3385 2004-04-11 23:06 rmcruz
3387 * src/screen.cpp: Made drawgradient() to use our fillrect(),
3388 instead of SDL thingies and thus the code is much clear now.
3390 2004-04-11 22:46 rmcruz
3392 * data/levels/default/level4.stl, src/gameobjs.cpp, src/level.cpp,
3393 src/level.h, src/leveleditor.cpp, src/screen.cpp, src/screen.h,
3394 src/world.cpp: Added support for gradients :) Changed bkgd_* to
3395 bkgd_top_* and bkgd_bottom_* (being * either r, b or g) This
3396 change includes both code and level files.
3398 2004-04-11 22:28 grumbel
3400 * src/: menu.cpp, menu.h, setup.cpp, title.cpp: - added contrib
3403 2004-04-11 21:12 rmcruz
3405 * src/supertux.h: Removed supertux.h (its useless). global
3406 definitions go to defines.h
3408 2004-04-11 21:10 rmcruz
3410 * src/supertux.cpp: Included supertux.h stuff into it.
3412 2004-04-11 19:48 grumbel
3414 * src/: menu.cpp, menu.h: - turned some pointer-foo into a
3417 2004-04-11 19:39 grumbel
3419 * src/: button.cpp, gameloop.cpp, high_scores.cpp, leveleditor.cpp,
3420 menu.cpp, menu.h, setup.cpp, title.cpp: - turned menu_item_type
3423 2004-04-11 19:16 grumbel
3425 * src/: gameloop.cpp, leveleditor.cpp, world.cpp: - moved the
3426 global_world into the leveleditors namespace
3428 2004-04-11 19:10 grumbel
3430 * src/title.cpp: - fixed missing menu on level editor exit
3432 2004-04-11 19:09 grumbel
3434 * src/title.cpp: - moved loadshared() to the right point
3436 2004-04-11 19:04 grumbel
3438 * src/supertux.cpp: - moved loadshared() to the right point
3440 2004-04-11 18:58 grumbel
3442 * src/: gameloop.cpp, leveleditor.cpp, supertux.cpp, title.cpp: -
3443 removed local (un)loadshared() stuff and replaced it my a global
3444 one, fixes crash on entering a level twice
3446 2004-04-11 18:38 grumbel
3448 * src/: badguy.h, button.cpp, button.h, gameloop.h, gameobjs.h,
3449 globals.cpp, intro.cpp, leveleditor.cpp, menu.h, mousecursor.h,
3450 player.h, timer.cpp, timer.h, title.cpp: renamed timer_type to
3453 2004-04-11 18:33 grumbel
3455 * src/: gameloop.cpp, intro.cpp, leveleditor.cpp, menu.cpp,
3456 mousecursor.cpp, player.cpp, timer.cpp, timer.h, title.cpp:
3457 started to convert timer into a class
3459 2004-04-11 18:23 grumbel
3461 * src/: badguy.cpp, button.cpp, gameloop.cpp, gameobjs.cpp,
3462 globals.cpp, intro.cpp, leveleditor.cpp, menu.cpp,
3463 mousecursor.cpp, player.cpp, special.cpp, timer.cpp, timer.h,
3464 title.cpp: started to convert timer into a class
3466 2004-04-11 17:33 grumbel
3468 * src/: gameloop.h, player.cpp, scene.cpp, scene.h: - moved
3469 time_left timer into gamesession
3471 2004-04-11 17:28 grumbel
3473 * src/: badguy.cpp, badguy.h, gameloop.cpp, gameloop.h,
3474 gameobjs.cpp, gameobjs.h, physic.cpp, physic.h, player.cpp,
3475 player.h, scene.cpp, scene.h, special.cpp, special.h, title.cpp,
3476 world.cpp, world.h: - made frame ration local
3478 2004-04-11 17:07 grumbel
3480 * src/: badguy.cpp, gameloop.cpp, player.cpp, resources.cpp,
3481 scene.cpp, scene.h, special.cpp, world.cpp: - moved some global
3482 variables into a seperate class
3484 2004-04-11 16:55 grumbel
3486 * src/: gameloop.cpp, gameloop.h, resources.cpp, resources.h,
3487 scene.cpp, scene.h, special.cpp, world.cpp, world.h: - localized
3490 2004-04-11 16:44 grumbel
3492 * src/: badguy.cpp, collision.cpp, gameloop.cpp, gameloop.h,
3493 level.cpp, level.h, leveleditor.cpp, particlesystem.cpp,
3494 physic.cpp, physic.h, player.cpp, player.h, resources.cpp,
3495 scene.cpp, scene.h, setup.cpp, title.cpp, world.cpp, world.h,
3496 worldmap.cpp: - made some more global variables, local - replaced
3497 a few char* with string
3499 2004-04-11 15:20 grumbel
3501 * src/: special.cpp, special.h, world.cpp, world.h: - turned
3502 special into classes
3504 2004-04-11 15:05 grumbel
3506 * src/: gameloop.cpp, gameloop.h, gameobjs.cpp, leveleditor.cpp,
3507 special.cpp, world.cpp, world.h: - renamed 'world' to
3508 'global_world' to emphasis that it is mainly a temporary hack -
3509 moved some 'world' to 'World::current()'
3511 2004-04-11 14:59 grumbel
3513 * src/: collision.cpp, collision.h, gameloop.cpp, world.cpp,
3514 world.h: - moved some collision code into the world class, since
3515 it only acts on world data
3517 2004-04-11 14:43 grumbel
3519 * src/: gameobjs.cpp, gameobjs.h, world.cpp, world.h: - change
3520 gameobjs names from lower case to upper case
3522 2004-04-11 14:37 grumbel
3524 * src/: badguy.cpp, gameobjs.cpp, gameobjs.h, player.cpp,
3525 resources.cpp, world.cpp, world.h: - moved some more stuff into
3526 the world class - turned gameobjs into classes
3528 2004-04-11 13:52 grumbel
3530 * src/: Makefile.am, badguy.cpp, collision.cpp, gameloop.cpp,
3531 gameobjs.cpp, gameobjs.h, level.h, leveleditor.cpp,
3532 resources.cpp, scene.cpp, scene.h, tile.cpp, tile.h, title.cpp,
3533 world.cpp, world.h: - moved gameobjects into there own file -
3534 moved drawshape to tile.h
3536 2004-04-11 03:51 grumbel
3538 * src/worldmap.cpp, src/worldmap.h,
3539 data/levels/default/snow1-grumbel.stl,
3540 data/levels/default/worldmap.stwm,
3541 data/levels/test/enemytest.stl: - fixed worldmap a bit
3543 2004-04-11 03:36 grumbel
3545 * src/: gameloop.cpp, gameloop.h, leveleditor.cpp, world.cpp,
3546 world.h: - moved some activate_bad_guy stuff into the world,
3549 2004-04-11 03:24 grumbel
3551 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
3552 leveleditor.cpp, scene.cpp, scene.h, supertux.cpp, title.cpp,
3553 title.h, world.cpp: - moved some more level_ stuff into the
3554 levelclass - removed a quit, since it did the same as a done
3556 2004-04-11 02:24 grumbel
3558 * src/: level.cpp, level.h: - removed obsolete hardcoded tiles
3560 2004-04-11 02:10 grumbel
3562 * src/: resources.cpp, resources.h: - moved stuff from gamesession
3565 2004-04-11 02:05 grumbel
3567 * src/: Makefile.am, collision.cpp, collision.h, gameloop.cpp,
3568 gameloop.h, level.cpp, level.h, world.cpp, world.h: - moved stuff
3569 from gamesession to world
3571 2004-04-11 00:37 grumbel
3573 * src/: badguy.cpp, collision.cpp, gameloop.cpp, gameloop.h,
3574 leveleditor.cpp, player.cpp, scene.cpp, scene.h, special.cpp,
3575 world.cpp, world.h: - moved stuff from scene into a World class,
3576 just an intermediate step, more cleanup will follow
3578 2004-04-11 00:04 rmcruz
3580 * data/images/shared/: stalactite-broken.png, stalactite.png: New
3581 stalactites done by Settra Gaia, they fit very well with Ingo
3582 graphics. They are 32x48 (previous: 32x32), i have checked, and
3583 i think nothing will get broken, but please test that. also say
3584 if 48 of height is too much...
3586 2004-04-11 00:01 grumbel
3588 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h, player.cpp,
3589 setup.cpp, special.cpp, title.cpp, world.cpp, world.h: - moved
3590 lots of code around, made gameloop even more into a class
3592 2004-04-10 22:37 grumbel
3594 * src/: gameloop.cpp, gameloop.h, menu.cpp: - reduced menu fadness
3595 a bit (ie. balanced the edges)
3597 2004-04-10 22:26 grumbel
3599 * src/: gameloop.cpp, gameloop.h, leveleditor.cpp, setup.cpp,
3600 supertux.cpp, worldmap.cpp: - turned gameloop into a class, in
3601 the hope to reduce some global variables in the long run
3603 2004-04-10 22:19 rmcruz
3605 * data/images/background/ocean.png: Another background image by a
3606 guy whose nickname is Wantso (i think) :D Anyway, it is a night
3607 background, might be usefull.
3609 2004-04-10 22:16 grumbel
3611 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
3612 leveleditor.cpp, physic.cpp: - more c++-ification
3614 2004-04-10 21:49 grumbel
3616 * src/: gameloop.cpp, level.cpp, level.h, title.cpp: - more
3619 2004-04-10 21:40 grumbel
3621 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
3622 leveleditor.cpp, player.cpp, scene.cpp, setup.cpp, title.cpp,
3623 world.cpp: - some indent fixes - started to turn st_level into a
3626 2004-04-10 20:56 grumbel
3628 * src/: gameloop.cpp, gameloop.h, menu.cpp, menu.h, setup.cpp,
3629 setup.h, title.cpp, worldmap.cpp: - reorganized menu flow as
3630 descripted in the todo, this breaks returning from the game at
3631 the moment, since something in loading savegames is broken, but
3632 since savegames needs restructuring anyway, it shouldn't be much
3635 2004-04-10 20:54 grumbel
3637 * data/images/worldmap/antarctica.stwt: - fixed tile properties
3639 2004-04-10 17:40 grumbel
3641 * data/levels/default/: cave3-grumbel.stl, level1.stl,
3642 snow2-grumbel.stl, snow6-grumbel.stl, worldmap.stwm: - level
3645 2004-04-10 16:53 grumbel
3647 * src/: menu.cpp, menu.h, setup.cpp, title.cpp: removed title from
3650 2004-04-10 14:47 grumbel
3652 * data/images/tilesets/supertux.stgt: - fixed water/fish
3654 2004-04-10 14:44 grumbel
3656 * data/levels/test/enemytest.stl: - test level for badguys
3658 2004-04-10 14:42 grumbel
3660 * data/levels/test/exittest.stl: - added test level for exits
3662 2004-04-10 14:41 grumbel
3664 * data/images/tilesets/: exitbg.png, exitfg.png, supertux.stgt: -
3665 added iglo for level end sequence
3667 2004-04-10 13:56 grumbel
3669 * src/title.cpp: - fixed quit
3671 2004-04-10 13:48 grumbel
3673 * src/title.cpp: - fixed menu/logo overdraw problem
3675 2004-04-10 13:42 grumbel
3677 * data/levels/misc/menu.stl, src/badguy.cpp, src/badguy.h,
3678 src/title.cpp: - introduced mriceblock (at least a bit) - made
3679 title screen wrap-around seamlessly
3681 2004-04-10 11:53 tobgle
3683 * data/music/: fortress-fast.mod, fortress.mod: update
3685 2004-04-09 18:25 grumbel
3687 * src/badguy.cpp, src/player.cpp,
3688 data/images/shared/snowball-left-0.png,
3689 data/images/shared/snowball-left-1.png,
3690 data/images/shared/snowball-left-2.png,
3691 data/images/shared/snowball-right-0.png,
3692 data/images/shared/snowball-right-1.png,
3693 data/images/shared/snowball-right-2.png: - fixed snowball anim
3695 2004-04-09 04:19 grumbel
3697 * src/gameloop.cpp, src/menu.cpp, src/player.cpp, src/player.h,
3698 data/images/shared/smalltux-jump-left.png,
3699 data/images/shared/smalltux-jump-right.png: - added new smalltux
3701 2004-04-09 03:54 grumbel
3703 * data/images/shared/: smalltux-left-1.png, smalltux-left-2.png,
3704 smalltux-left-3.png, smalltux-left-4.png, smalltux-left-5.png,
3705 smalltux-left-6.png, smalltux-left-7.png, smalltux-left-8.png,
3706 smalltux-right-1.png, smalltux-right-2.png, smalltux-right-3.png,
3707 smalltux-right-4.png, smalltux-right-5.png, smalltux-right-6.png,
3708 smalltux-right-7.png, smalltux-right-8.png: - added new smalltux
3709 (still needs cleanup)
3711 2004-04-09 03:15 grumbel
3713 * src/: globals.h, title.cpp: - moved title-demo code into its own
3716 2004-04-09 02:54 grumbel
3718 * src/title.cpp: - fixed credits screen a bit
3720 2004-04-09 02:49 grumbel
3722 * src/: menu.cpp, setup.cpp, supertux.cpp, title.cpp: - cleaned up
3725 2004-04-09 02:49 grumbel
3727 * data/images/title/: background.jpg, logo.png: - added some new
3730 2004-04-05 00:33 rmcruz
3732 * data/music/: fortress-fast.mod, fortress.mod: according to the
3733 author: "there was one line that caused a dissonance... i fixed
3736 2004-04-04 20:00 rmcruz
3738 * data/music/: fortress-fast.mod, fortress.mod: 1 more song
3740 2004-04-04 02:32 tobgle
3742 * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
3743 collision.h, gameloop.cpp, leveleditor.cpp, physic.cpp, physic.h,
3744 player.cpp, player.h, scene.cpp, tile.cpp, tile.h, timer.cpp,
3745 title.cpp: - Physic C++ rewrite (Matze Braun) - Added new badguys
3746 (Matze Braun) - Fixed minor bugs (Matze Braun)
3748 2004-04-03 15:31 tobgle
3750 * data/images/tilesets/supertux.stgt: update
3752 2004-04-03 15:31 tobgle
3754 * src/: button.cpp, button.h, gameloop.cpp, gameloop.h,
3755 high_scores.cpp, intro.cpp, level.cpp, leveleditor.cpp,
3756 lispreader.cpp, menu.h, player.cpp, player.h, special.cpp,
3757 text.cpp, texture.cpp, texture.h, tile.cpp, tile.h, worldmap.cpp:
3758 lots of improvements all over the code. Leveleditor
3759 improvements. Changed Tux's dying sequence. Intros can be
3760 skipped with any device now. Converted button_type and
3761 button_panel_type to C++ classes.
3763 2004-04-03 15:28 tobgle
3765 * data/images/icons/save.png: scaled
3767 2004-04-03 15:27 tobgle
3769 * data/images/icons/: bkgrd.png, exit.png, frgrd.png, intact.png,
3770 tilegroup.png, tilegroup.xcf: initial
3772 2004-04-01 22:22 grumbel
3774 * data/images/worldmap/: antarctica.stwt, road_ne.png,
3775 road_nes.png, road_nesw.png, road_new.png, road_ns.png,
3776 road_nsw.png, road_nw.png, road_nws.png, road_se.png,
3777 road_sw.png, road_swe.png, road_we.png, wood10.png, wood11.png,
3778 wood12.png, wood13.png: - more tiles
3780 2004-04-01 01:20 grumbel
3782 * data/images/worldmap/: wood1.png, wood2.png, wood3.png,
3783 wood4.png, wood5.png, wood6.png, wood7.png, wood8.png, wood9.png:
3784 - improved tileability
3786 2004-04-01 01:11 grumbel
3788 * data/images/worldmap/: antarctica.stwt, snow1.png, snow10.png,
3789 snow11.png, snow12.png, snow13.png, snow2.png, snow3.png,
3790 snow4.png, snow5.png, snow6.png, snow7.png, snow8.png, snow9.png,
3791 water.png, wood1.png, wood2.png, wood3.png, wood4.png, wood5.png,
3792 wood6.png, wood7.png, wood8.png, wood9.png: - new tiles
3794 2004-03-31 12:41 grumbel
3796 * data/images/shared/: fish-left-0.png, fish-left-1.png: - scaled
3799 2004-03-30 22:34 grumbel
3801 * data/images/tilesets/: snowbg1.png, snowbg2.png, snowbg3.png,
3802 snowbg4.png, supertux.stgt: - more tiles
3804 2004-03-30 22:22 grumbel
3806 * data/images/shared/: mriceblock-left-0.png,
3807 mriceblock-left-1.png, mriceblock-left-2.png,
3808 mriceblock-left-3.png, mriceblock-right-0.png,
3809 mriceblock-right-1.png, mriceblock-right-2.png,
3810 mriceblock-right-3.png: - more gfx
3812 2004-03-30 22:21 grumbel
3814 * data/images/shared/: snowball-left-0.png, snowball-left-1.png,
3815 snowball-left-2.png, snowball-right-0.png, snowball-right-1.png,
3816 snowball-right-2.png: more gfx
3818 2004-03-30 22:18 grumbel
3820 * data/images/shared/: bouncingsnowball-left-0.png,
3821 bouncingsnowball-left-1.png, bouncingsnowball-left-2.png,
3822 bouncingsnowball-left-3.png, bouncingsnowball-left-4.png,
3823 bouncingsnowball-left-5.png, bouncingsnowball-right-0.png,
3824 bouncingsnowball-right-1.png, bouncingsnowball-right-2.png,
3825 bouncingsnowball-right-3.png, bouncingsnowball-right-4.png,
3826 bouncingsnowball-right-5.png: - more gfx
3828 2004-03-30 22:09 grumbel
3830 * data/images/shared/: spiky-left-0.png, spiky-left-1.png,
3831 spiky-left-2.png, spiky-right-0.png, spiky-right-1.png,
3832 spiky-right-2.png: more gfx
3834 2004-03-30 21:59 grumbel
3836 * data/images/shared/: fish-left-0.png, fish-left-1.png,
3837 flyingsnowball-left-0.png, flyingsnowball-left-1.png: more gfx
3839 2004-03-30 15:37 grumbel
3841 * data/levels/default/snow1-voluptuous.stl: - new usercontributed
3844 2004-03-30 15:23 grumbel
3846 * data/images/tilesets/: darksnow13.png, darksnow14.png,
3847 darksnow15.png, snow20.png, snow21.png, snow22.png, snow23.png,
3848 snow24.png, snow25.png, supertux.stgt: - added some more tiles
3850 2004-03-29 18:49 tobgle
3852 * autogen.sh: improved to work flawless on more computers
3854 2004-03-29 15:24 tobgle
3856 * src/: badguy.cpp, badguy.h, gameloop.cpp, globals.cpp, globals.h,
3857 intro.cpp, leveleditor.cpp, menu.cpp, scene.cpp, scene.h,
3858 special.cpp: - introduced new function wait_for_event - removed
3859 arrays_init() - applied fixes from Matze Braun for badguy bugs
3861 2004-03-29 14:25 grumbel
3863 * data/levels/default/: cave2-grumbel.stl, cave3-grumbel.stl,
3864 cave4-grumbel.stl, snow2-grumbel.stl: - added enemies and such
3866 2004-03-29 01:23 grumbel
3868 * configure.ac: - fixed datadir
3870 2004-03-28 23:48 tobgle
3872 * configure.ac: little improvement
3874 2004-03-28 23:43 tobgle
3876 * data/images/tilesets/supertux.stgt: tilegroup definitions
3878 2004-03-28 23:42 tobgle
3880 * src/: badguy.cpp, collision.cpp, leveleditor.cpp, menu.cpp,
3881 menu.h, tile.cpp, tile.h: - Leveleditor improvements and fixes.
3882 - collision bugfixes from Matze Braun
3884 2004-03-28 22:56 grumbel
3886 * data/levels/default/boss1-grumbel.stl: - added some flames
3888 2004-03-28 16:11 grumbel
3890 * src/: gameloop.cpp, gameloop.h, player.cpp, tile.cpp, tile.h: -
3891 removed alpha from tile since it isn't needed - fixed brick
3892 behaviour (I hope...)
3894 2004-03-28 16:07 tobgle
3896 * src/particlesystem.cpp: [no log message]
3898 2004-03-28 14:41 grumbel
3900 * src/: gameloop.cpp, setup.cpp, tile.cpp, tile.h: - removed
3901 next_tile2, which isn't needed - added --sdl option to turn of
3902 opengl in case it is on in the config file
3904 2004-03-28 13:47 grumbel
3906 * data/images/tilesets/: bonus-flower.png, bonus-grow.png,
3907 bonus-herring.png, bonus-invisible.png, notile.png,
3908 supertux.stgt: - use new boxes everywhere - added invisible-box
3909 (usefull for secrets)
3911 2004-03-28 12:58 tobgle
3913 * data/images/status/mousecursor.png: new link image
3915 2004-03-28 12:26 tobgle
3917 * data/images/shared/: flame-0.png, flame-1.png: initial
3919 2004-03-28 03:44 tobgle
3921 * src/: badguy.cpp, badguy.h, gameloop.cpp: applied flame badguy
3922 patch from Matze Braun
3924 2004-03-28 03:30 tobgle
3926 * src/: button.cpp, leveleditor.cpp: improved the behaviour of the
3927 mouse-cursor in the leveleditor
3929 2004-03-28 03:03 grumbel
3931 * data/images/shared/: mrbomb-explosion.png, mrbomb-left-0.png,
3932 mrbomb-left-1.png, mrbomb-left-2.png, mrbomb-left-3.png,
3933 mrbomb-right-0.png, mrbomb-right-1.png, mrbomb-right-2.png,
3934 mrbomb-right-3.png, mrbombx-left-0.png, mrbombx-right-0.png: -
3937 2004-03-28 03:00 tobgle
3939 * src/: gameloop.cpp, globals.cpp, globals.h, leveleditor.cpp,
3940 menu.cpp, menu.h, mousecursor.cpp, mousecursor.h, setup.cpp,
3941 tile.h, title.cpp: We have our own mouse-cursor now! (graphics by
3944 2004-03-28 01:58 tobgle
3946 * data/images/status/mousecursor.png: initial
3948 2004-03-27 20:36 grumbel
3950 * contrib/levelconverter-0.0.6_0.0.7.py: - added object support
3953 2004-03-27 20:30 grumbel
3955 * contrib/levelconverter-0.0.6_0.0.7.py: - added object support
3958 2004-03-27 18:24 tobgle
3960 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
3961 menu.h, setup.cpp, title.cpp: more kinds of menu_event are
3962 handled directly in the menu-code now.
3964 2004-03-27 17:34 grumbel
3966 * data/levels/default/: boss1-grumbel.stl, cave2-grumbel.stl,
3967 snow5-grumbel.stl: - added enemies and some other tweaks
3969 2004-03-27 17:17 tobgle
3971 * Makefile.cvs: old Makefile works again
3973 2004-03-27 15:20 grumbel
3975 * data/levels/default/boss1-grumbel.stl: - added enemies
3977 2004-03-27 14:04 tobgle
3979 * src/: menu.cpp, menu.h: MN_BACK works for multiple layers of
3982 2004-03-27 12:27 tobgle
3984 * src/setup.cpp: little change to improve win32 portability
3986 2004-03-27 12:14 grumbel
3988 * data/levels/default/: level1.stl, snow2-grumbel.stl,
3989 snow3-grumbel.stl, snow4-grumbel.stl, snow5-grumbel.stl: - added
3992 2004-03-27 01:38 grumbel
3994 * src/: gameloop.cpp, level.cpp, level.h, leveleditor.cpp: -
3995 removed dn_tilemap - fixed broken level_change() function to draw
3996 only on one map, not all at once
3998 2004-03-27 01:14 tobgle
4000 * src/: badguy.cpp, badguy.h: fixed BSOD hopping
4002 2004-03-27 00:54 tobgle
4004 * src/: mousecursor.cpp, mousecursor.h: C++ port of Ricarod Cruz's
4005 menu-handling code patch.
4007 2004-03-27 00:54 grumbel
4009 * data/images/tilesets/: bonus2-d.png, supertux.stgt: - added new
4010 deactivated bonus box
4012 2004-03-27 00:53 tobgle
4014 * src/: Makefile.am, badguy.cpp, badguy.h, collision.cpp,
4015 collision.h, gameloop.cpp, leveleditor.cpp, particlesystem.cpp,
4016 player.cpp, type.h: merged bad_guy patch from Matze Braun.
4017 (recycling Ricardo's stalactite patch and added mrbomb).
4019 2004-03-27 00:51 tobgle
4021 * data/images/shared/: mrbomb-left-0.png, mrbomb-left-1.png,
4022 mrbomb-left-2.png, mrbomb-left-3.png, mrbomb-right-0.png,
4023 mrbomb-right-1.png, mrbomb-right-2.png, mrbomb-right-3.png,
4024 stalactite-broken.png, stalactite.png: initial
4026 2004-03-27 00:45 grumbel
4028 * data/images/tilesets/: bonus2-1.png, bonus2-2.png, bonus2-3.png,
4029 bonus2-4.png, bonus2-5.png, supertux.stgt: - added new bonus
4032 2004-03-27 00:19 tobgle
4034 * data/levels/default/level4.stl: particle_system changed to clouds
4036 2004-03-26 23:30 grumbel
4038 * data/images/tilesets/supertux.stgt: - added more bricks
4040 2004-03-26 23:08 tobgle
4042 * src/title.cpp: tux isn't jumping like on drugs anymore in the
4045 2004-03-26 22:39 tobgle
4047 * src/title.cpp: quick fix for bug introduced by the last commit
4049 2004-03-26 22:24 tobgle
4051 * src/title.cpp: added demo to make SuperTux looking nice from the
4054 2004-03-26 22:20 tobgle
4056 * data/levels/misc/menu.stl: demo level created by Ingo Ruhnke
4058 2004-03-26 20:03 grumbel
4060 * data/levels/default/: level1.stl, level2.stl, level3.stl,
4061 level4.stl: - converted levels to the new format
4063 2004-03-26 16:17 grumbel
4065 * src/lispreader.cpp: - added some error checking, so that we get
4066 more usefull error messages than asserts
4068 2004-03-26 13:52 grumbel
4070 * data/levels/default/snow1-grumbel.stl: - added some enemies
4072 2004-03-26 03:05 grumbel
4074 * data/levels/default/: snow3-grumbel.stl, worldmap.stwm: - hooked
4075 up more levels to the worldmap - added a bit of background stuff
4078 2004-03-25 20:10 grumbel
4080 * src/level.cpp: - fixed levelend (well, maybe more of an
4083 2004-03-25 20:01 grumbel
4085 * src/: gameloop.cpp: - moved a few int's inside the for-loops -
4086 replaced a old '.' with 0
4088 2004-03-25 19:52 grumbel
4090 * src/: collision.cpp, player.cpp: - fixed brick-bug (or maybe not,
4091 they still behave a bit weird - moved some int's into the
4092 for-loops to reduce variable recycling
4094 2004-03-25 17:50 grumbel
4096 * src/: level.cpp, worldmap.cpp: - cleanup in the worldmap - fixed
4097 duplicate badguy bug
4099 2004-03-25 17:38 tobgle
4101 * data/images/tilesets/supertux.stgt: fixed some "solids" to be
4104 2004-03-25 17:31 grumbel
4106 * src/worldmap.cpp: - fixed file extension
4108 2004-03-25 17:27 grumbel
4110 * data/images/worldmap/: antarctica.scm, antarctica.stwt: - fixed
4113 2004-03-25 17:19 grumbel
4115 * data/levels/default/: snow1-grumbel.stl, boss1-grumbel.stl,
4116 cave1-grumbel.stl, cave2-grumbel.stl, cave3-grumbel.stl,
4117 cave4-grumbel.stl, cave5-grumbel.stl, cave6-grumbel.stl,
4118 snow2-grumbel.stl, snow3-grumbel.stl, snow4-grumbel.stl,
4119 snow5-grumbel.stl, snow6-grumbel.stl: - added new levels
4121 2004-03-25 13:15 grumbel
4123 * src/: gameloop.cpp, level.cpp: - cleaned up the way badguys are
4126 2004-03-25 13:02 grumbel
4128 * src/level.cpp: bye, bye dn_tm
4130 2004-03-25 12:36 grumbel
4132 * src/: badguy.cpp, badguy.h, gameloop.cpp, level.cpp, level.h,
4133 leveleditor.cpp, lispreader.cpp, lispreader.h: - added
4134 alternative (more flexible) way to define badguys in a level
4136 2004-03-25 12:07 grumbel
4138 * src/: gameloop.cpp, level.cpp, player.cpp, tile.cpp: - fixed
4139 badguys a little bit
4141 2004-03-25 11:26 grumbel
4143 * src/gameloop.cpp, src/level.cpp, src/tile.cpp, src/tile.h,
4144 data/images/tilesets/supertux.stgt: - made TileManager::get()
4145 always return a valid tile - made conversion code more robust
4146 against unknown tiles - added next_tile/next_tile2 to replace the
4147 old one on some events
4149 2004-03-25 03:35 grumbel
4151 * contrib/levelconverter-0.0.6_0.0.7.py: - fixes for the converter
4153 2004-03-25 03:29 grumbel
4155 * data/images/tilesets/: coin1.png, coin2.png, coin3.png,
4156 supertux.stgt: - fixed up tileset a bit
4158 2004-03-25 03:27 grumbel
4160 * src/: gameloop.cpp, gameloop.h, level.cpp, player.cpp, tile.cpp:
4163 2004-03-25 03:13 grumbel
4165 * src/: gameloop.cpp, level.cpp, player.cpp, tile.cpp, tile.h: -
4166 added translation table for the old format
4168 2004-03-25 02:30 grumbel
4170 * data/images/tilesets/: bkgd-00.png, bkgd-01.png, bkgd-02.png,
4171 bkgd-03.png, bkgd-10.png, bkgd-11.png, bkgd-12.png, bkgd-13.png,
4172 bonus1.png, box-empty.png, box-full.png, distro-0.png,
4173 distro-1.png, distro-2.png, distro-3.png, flag-0.png, flag-1.png,
4174 pipe1.png, pipe2.png, pipe3.png, pipe4.png, pipe5.png, pipe6.png,
4175 pipe7.png, pipe8.png, pole.png, poletop.png, supertux.stgt: -
4176 created a tileset that is compatible with the old levels and the
4179 2004-03-25 01:24 grumbel
4181 * contrib/levelconverter-0.0.6_0.0.7.py: fixed converter to handle
4184 2004-03-24 23:39 grumbel
4186 * contrib/levelconverter-0.0.6_0.0.7.py: fixed incorrect color
4189 2004-03-24 23:33 tobgle
4191 * data/images/shared/: cloud.png, snow0.png, snow1.png, snow2.png:
4192 images for particle_sytem
4194 2004-03-24 23:31 tobgle
4196 * data/levels/default/level1.stl: added line for use of
4199 2004-03-24 23:29 tobgle
4201 * data/images/tilesets/: background.stgt, background1.png,
4202 background2.png, background3.png, background4.png,
4203 background5.png, background6.png, background7.png,
4204 background8.png, backgroundtile1.png, backgroundtile2.png,
4205 backgroundtile3.png, backgroundtile4.png, backgroundtile5.png,
4206 block.stgt, block1.png, block10.png, block11.png, block2.png,
4207 block3.png, block4.png, block5.png, block6.png, block7.png,
4208 block8.png, block9.png, brick0.png, brick1.png, cloud-00.png,
4209 cloud-01.png, cloud-02.png, cloud-03.png, cloud-10.png,
4210 cloud-11.png, cloud-12.png, cloud-13.png, darksnow.stgt,
4211 darksnow1.png, darksnow10.png, darksnow11.png, darksnow12.png,
4212 darksnow2.png, darksnow3.png, darksnow4.png, darksnow5.png,
4213 darksnow6.png, darksnow7.png, darksnow8.png, darksnow9.png,
4214 grey.png, grey.stgt, grey2.png, grey3.png, grey4.png, grey5.png,
4215 grey6.png, main.stgt, misc.stgt, snow.stgt, snow1.png,
4216 snow10.png, snow11.png, snow12.png, snow13.png, snow14.png,
4217 snow15.png, snow16.png, snow17.png, snow18.png, snow19.png,
4218 snow2.png, snow3.png, snow4.png, snow5.png, snow6.png, snow7.png,
4219 snow8.png, snow9.png, water.png, waves-0.png, waves-1.png,
4220 waves-2.png: the new tiles and tileset-definitions for the new
4221 levelformat. (most tiles were contributed by Ingo Ruhnke)
4223 2004-03-24 23:23 tobgle
4225 * src/: gameloop.cpp, gameloop.h, level.cpp, level.h,
4226 leveleditor.cpp, player.cpp, scene.h, setup.cpp, texture.cpp,
4227 particlesystem.cpp, particlesystem.h, tile.cpp, tile.h: new
4228 levelformat with multiple layers and and new tileset code. Along
4229 with a new particlesystem. (the latest one was contributed by
4232 2004-03-24 23:15 tobgle
4234 * src/scene.cpp: new levelformat with multiple layers and and new
4235 tileset code. Along with a new particlesystem. (the latest one
4236 was contributed by Matze Braun)
4238 2004-03-24 23:10 grumbel
4240 * src/: badguy.cpp, gameloop.cpp, player.cpp, player.h: - renamed
4243 2004-03-24 23:08 tobgle
4245 * src/Makefile.am: new levelformat with multiple layers, new
4248 2004-03-24 23:01 grumbel
4250 * src/: badguy.cpp, badguy.h, scene.cpp, scene.h: - minor cleanup
4252 2004-03-24 22:43 grumbel
4254 * src/: gameloop.cpp, leveleditor.cpp, menu.cpp, player.cpp,
4255 setup.cpp, sound.cpp, timer.cpp: - removed a few redundant "==
4258 2004-03-24 22:18 grumbel
4260 * src/: gameloop.cpp, scene.cpp: - minor cleanup, removed some evil
4263 2004-03-24 18:41 grumbel
4265 * src/: badguy.cpp, collision.cpp, gameloop.cpp, leveleditor.cpp,
4266 player.cpp, player.h, scene.cpp, scene.h, special.cpp: -
4267 converted Player into a class (naming still needs a bit of
4270 2004-03-24 17:13 grumbel
4272 * src/: configfile.cpp, configfile.h: - commited Michael George's
4275 2004-03-24 17:12 grumbel
4277 * src/: badguy.cpp, badguy.h, collision.cpp, gameloop.cpp,
4278 level.cpp, leveleditor.cpp, player.cpp, scene.cpp, scene.h,
4279 texture.cpp, worldmap.cpp: - coverted badguy type into an object
4281 2004-03-24 16:24 grumbel
4283 * src/: badguy.cpp, badguy.h, gameloop.cpp, leveleditor.cpp,
4284 scene.cpp, scene.h: - created a named enum for badguys
4286 2004-03-24 16:12 grumbel
4288 * src/: badguy.cpp, badguy.h: splitted actions commands for
4289 different badguys into seperate functions
4291 2004-03-24 16:03 grumbel
4293 * src/: badguy.cpp, badguy.h: splitted drawing commands for
4294 different badguys into seperate functions
4296 2004-03-24 15:35 grumbel
4298 * src/: Makefile.am, globals.h, high_scores.cpp, high_scores.h,
4299 setup.cpp, setup.h, sound.cpp, sound.h, supertux.cpp,
4300 worldmap.cpp: - commited Michael George's config-file patch
4302 2004-03-24 15:03 grumbel
4304 * src/menu.cpp: fixed little type error
4306 2004-03-24 14:52 grumbel
4308 * src/: gameloop.cpp, high_scores.cpp, leveleditor.cpp, menu.cpp,
4309 menu.h, setup.cpp, setup.h, texture.cpp, timer.cpp, title.cpp: -
4310 turned menu into a class, still a lot of public variables around
4311 and menu_item isn't a class either, but its a start
4313 2004-03-23 18:25 grumbel
4315 * src/: badguy.h, bitmask.h, button.h, gameloop.cpp, level.h,
4316 leveleditor.h, menu.h, physic.h, player.h, special.h, text.h,
4317 texture.h, timer.h, type.h, world.h: - removed unneded typedef's
4320 2004-03-23 02:30 grumbel
4322 * src/: gameloop.cpp, globals.h, player.cpp, player.h,
4323 worldmap.cpp: - fixed joystick code a bit
4325 2004-03-22 22:06 grumbel
4329 2004-03-22 16:52 grumbel
4331 * src/: badguy.cpp, button.cpp, gameloop.cpp, intro.cpp,
4332 leveleditor.cpp, player.cpp, title.cpp, world.cpp: - removed
4333 NO_UPDATE and let the default argument handle it
4335 2004-03-22 16:47 grumbel
4337 * src/: badguy.cpp, badguy.h, button.cpp, button.h, collision.cpp,
4338 collision.h, defines.h, gameloop.cpp, gameloop.h, globals.cpp,
4339 globals.h, intro.cpp, leveleditor.cpp, menu.cpp, menu.h,
4340 physic.cpp, player.cpp, player.h, scene.cpp, scene.h, setup.cpp,
4341 sound.cpp, special.cpp, timer.cpp, timer.h, title.cpp, world.cpp:
4342 - replaced YES/NO with true/false
4344 2004-03-22 16:25 grumbel
4346 * src/: lispreader.cpp, lispreader.h: - added read_string_vector
4348 2004-03-22 15:34 grumbel
4350 * src/worldmap.h: [no log message]
4352 2004-03-22 15:03 grumbel
4354 * src/menu.cpp: minor cleanup
4356 2004-03-22 14:57 grumbel
4358 * acinclude.m4: [no log message]
4360 2004-03-22 14:55 grumbel
4362 * src/level.h: fixed indention to look a bit nicer
4364 2004-03-22 14:32 grumbel
4366 * src/: menu.cpp, menu.h: - added ability to position menu freely
4369 2004-03-22 14:20 grumbel
4371 * src/menu.cpp: - fixed menu motion bug
4373 2004-03-22 13:14 grumbel
4375 * src/: globals.cpp, globals.h, setup.cpp: - added config flag to
4378 2004-03-22 13:00 grumbel
4380 * src/: leveleditor.cpp, menu.cpp, menu.h, setup.cpp: - added
4381 shurtcut function to create menu items
4383 2004-03-22 12:23 grumbel
4385 * src/: button.cpp, button.h, gameloop.cpp, menu.cpp, menu.h,
4386 title.cpp: - converted menu enums into named enums
4388 2004-03-22 11:43 grumbel
4390 * acinclude.m4: - removed AC_PATH_SDL from acinclude, replaced by
4393 2004-03-22 11:39 grumbel
4395 * mk/autoconf/: acx_pthread.m4, ax_check_gl.m4, sdl.m4: win32 fixes
4397 2004-03-22 11:33 grumbel
4399 * autogen.sh, configure.ac, data/Makefile.am, src/button.cpp,
4400 src/button.h, src/intro.cpp, src/leveleditor.cpp, src/setup.cpp,
4401 src/sound.cpp, src/sound.h, src/supertux.cpp, src/supertux.h,
4402 src/texture.h, src/worldmap.h: commited Matzes Win32 patch
4404 2004-03-22 01:01 grumbel
4406 * src/: menu.cpp, text.cpp: - more menu cleanup
4408 2004-03-22 00:36 grumbel
4410 * src/: leveleditor.cpp, menu.cpp, text.cpp, text.h: - some more
4411 menu cleanup - added text_draw_align() - cleaned up ALIGN types
4413 2004-03-21 23:13 grumbel
4415 * src/: Makefile.am, leveleditor.cpp, menu.cpp, menu.h, type.h: -
4418 2004-03-21 22:31 tobgle
4420 * src/: gameloop.cpp, leveleditor.cpp: fixed warnings
4422 2004-03-21 22:20 tobgle
4424 * src/: badguy.cpp, collision.cpp, gameloop.cpp, leveleditor.cpp,
4425 scene.cpp, scene.h, special.cpp, type.h, world.cpp: converted
4426 game object arrays to std::vector
4428 2004-03-21 21:31 grumbel
4430 * src/: menu.cpp, screen.h, text.h, texture.cpp, texture.h: - added
4431 default argument instead of NO_UPDATE - cleaned menucode a little
4434 2004-03-21 20:37 grumbel
4436 * src/: gameloop.cpp, globals.cpp, globals.h, intro.cpp, setup.cpp,
4437 title.cpp: bye, bye, joystick ifdefs
4439 2004-03-21 20:22 grumbel
4441 * src/: setup.cpp, setup.h, sound.cpp, texture.cpp, worldmap.cpp,
4442 worldmap.h: - replaced char* with string - replace assert() with
4445 2004-03-21 20:15 grumbel
4447 * data/levels/default/worldmap.stwm: fixed extension
4449 2004-03-21 19:07 tobgle
4451 * src/leveleditor.cpp: fixed creating of new level subset again,
4452 because CVS was deadly to the previous fix
4454 2004-03-21 19:04 grumbel
4456 * src/: gameloop.cpp, intro.cpp, menu.cpp, screen.cpp, setup.cpp,
4457 title.cpp, worldmap.cpp: - fixed file extension, removed pwd.h
4460 2004-03-21 17:33 grumbel
4462 * configure.ac: use C for SDL_mixer/image test
4464 2004-03-21 17:18 grumbel
4466 * data/: Makefile.am, levels/default/worldmap.scm,
4467 levels/default/worldmap.stwm: - changed suffix - fixed make
4470 2004-03-21 16:50 grumbel
4474 2004-03-21 16:41 grumbel
4476 * src/: gameloop.cpp, high_scores.cpp, level.cpp, leveleditor.cpp,
4477 lispreader.cpp, lispreader.h, setup.cpp, sound.cpp, text.cpp,
4478 text.h, title.cpp, worldmap.cpp: - replaced a few char* with
4479 std::string - load datafiles from 'datadir' instead of
4482 2004-03-21 16:20 grumbel
4484 * src/: button.cpp, gameloop.cpp, intro.cpp, sound.cpp, sound.h,
4485 texture.cpp, texture.h: - replaced a few char* with std::string -
4486 load datafiles from 'datadir' instead of DATA_PREFIX
4488 2004-03-21 16:05 grumbel
4490 * src/: globals.cpp, globals.h, setup.cpp: - added detection magic
4493 2004-03-21 00:34 grumbel
4495 * src/lispreader.cpp: - removed dependency on gzungetc
4497 2004-03-20 23:19 tobgle
4499 * src/level.cpp: [no log message]
4501 2004-03-20 23:18 tobgle
4503 * data/levels/default/info, src/level.cpp: little info-file format
4506 2004-03-20 23:08 tobgle
4508 * data/levels/default/: level1.stl, level2.stl, level3.stl,
4509 level4.stl: we got a new extension
4511 2004-03-20 23:08 tobgle
4513 * data/levels/default/: level1.dat, level2.dat, level3.dat,
4516 2004-03-20 22:35 grumbel
4518 * contrib/: levelconverter-0.0.6_0.0.7.py: - added usage help
4521 2004-03-20 22:26 grumbel
4523 * contrib/levelconverter-0.0.6_0.0.7.py: [no log message]
4525 2004-03-20 22:21 grumbel
4527 * contrib/levelconvert.py: - added converter script for levels
4529 2004-03-20 22:04 tobgle
4531 * src/level.cpp: .stl is the new extension for levels
4533 2004-03-20 21:47 tobgle
4535 * src/level.cpp: little bug-fix
4537 2004-03-20 19:09 grumbel
4539 * configure.ac, src/lispreader.cpp, src/lispreader.h,
4540 src/worldmap.cpp, src/worldmap.h: - added zlib support to
4543 2004-03-20 18:16 tobgle
4545 * src/: button.cpp, button.h, collision.cpp, gameloop.cpp,
4546 gameloop.h, high_scores.cpp, level.cpp, level.h, leveleditor.cpp,
4547 lispreader.cpp, lispreader.h, menu.cpp, menu.h, physic.cpp,
4548 player.cpp, setup.cpp, setup.h, text.cpp, text.h, texture.cpp,
4549 texture.h, timer.cpp, timer.h, title.cpp, type.cpp, type.h: new
4550 level-format, many changes to level-related stuff
4552 2004-03-20 16:08 grumbel
4554 * src/: worldmap.cpp, worldmap.h: - moved tux into its own class,
4555 removed some clutter
4557 2004-03-20 15:42 grumbel
4559 * src/: gameloop.cpp, high_scores.cpp, intro.cpp, menu.cpp,
4560 screen.cpp, setup.cpp, title.cpp, worldmap.cpp: - replaced #ifdef
4561 LINUX with #ifndef WIN32, should be easier to handle for other
4562 posix systems this way
4564 2004-03-20 13:15 grumbel
4566 * src/: worldmap.cpp, worldmap.h: - reorganized code a bit
4568 2004-03-20 13:06 grumbel
4570 * src/Makefile.am: -Wall per default
4572 2004-03-20 12:30 grumbel
4574 * src/: worldmap.cpp, worldmap.h: - added check to catch brocken
4577 2004-03-20 12:12 grumbel
4579 * src/setup.cpp: - cleaned up (wordwrapped below 80 chars, grouped)
4582 2004-03-20 03:27 grumbel
4584 * data/images/worldmap/antarctica.scm,
4585 data/images/worldmap/levelmarker.png,
4586 data/levels/default/worldmap.scm, src/worldmap.cpp,
4587 src/worldmap.h: - added music support and support for starting
4588 levels to the worldmap
4590 2004-03-20 01:12 tobgle
4592 * src/level.cpp, src/level.h, data/levels/default/info: changed to
4595 2004-03-20 01:09 grumbel
4597 * src/worldmap.cpp: - added tilemap loading for the worldmap
4599 2004-03-20 01:08 grumbel
4601 * data/levels/default/worldmap.scm: - added a worldmap
4603 2004-03-20 00:56 tobgle
4605 * Makefile.cvs: compile worldmap.c/h
4607 2004-03-20 00:49 grumbel
4609 * src/: gameloop.cpp, gameloop.h, globals.cpp, globals.h,
4610 level.cpp, level.h, setup.cpp, supertux.cpp, worldmap.cpp,
4611 worldmap.h: - added level starting from command line thingy -
4612 made it possible to run worldmap via command line
4614 2004-03-20 00:17 grumbel
4616 * src/Makefile.am: - added worldmap stuff
4618 2004-03-20 00:16 grumbel
4620 * src/supertux.h: - added worldmap include
4622 2004-03-20 00:14 grumbel
4624 * data/images/worldmap/: antarctica.scm, ground.png,
4625 placeholder.png, road_cross.png, road_e.png, road_h.png,
4626 road_h_stop.png, road_v.png, road_v_stop.png, road_ws.png,
4627 tux.png: - added worldmap gfx (just placeholder)
4629 2004-03-20 00:03 grumbel
4631 * src/: lispreader.cpp, lispreader.h, worldmap.cpp, worldmap.h: -
4632 added read_string and read_int_vector to LispReader - added
4635 2004-03-19 14:59 rmcruz
4637 * src/player.cpp: Corrected a laptop behaviour, regarding kicking
4639 2004-03-19 02:23 rmcruz
4641 * src/badguy.cpp: corrected 2 badguys behaviour thingies
4643 2004-03-18 13:33 rmcruz
4645 * src/lispreader.cpp: use #include "lispreader.h" , instead of
4646 #include <lispreader.h>
4648 2004-03-17 20:37 tobgle
4650 * Makefile.cvs: revival ;)
4652 2004-03-17 20:35 tobgle
4654 * src/: lispreader.cpp, lispreader.h: merged lispreader with Ingo
4655 Ruhnke's Construo LispReader and LispWriter wrappers.
4657 2004-03-17 20:21 grumbel
4659 * NEWS: - added news file with content
4661 2004-03-17 20:19 grumbel
4663 * configure.ac, src/Makefile.am, src/badguy.c, src/badguy.cpp,
4664 src/bitmask.c, src/bitmask.cpp, src/button.c, src/button.cpp,
4665 src/collision.c, src/collision.cpp, src/gameloop.c,
4666 src/gameloop.cpp, src/globals.c, src/globals.cpp,
4667 src/high_scores.c, src/high_scores.cpp, src/intro.c,
4668 src/intro.cpp, src/level.c, src/level.cpp, src/leveleditor.c,
4669 src/leveleditor.cpp, src/lispreader.c, src/lispreader.cpp,
4670 src/menu.c, src/menu.cpp, src/physic.c, src/physic.cpp,
4671 src/player.c, src/player.cpp, src/scene.c, src/scene.cpp,
4672 src/screen.c, src/screen.cpp, src/setup.c, src/setup.cpp,
4673 src/sound.c, src/sound.cpp, src/special.c, src/special.cpp,
4674 src/supertux.c, src/supertux.cpp, src/text.c, src/text.cpp,
4675 src/texture.c, src/texture.cpp, src/timer.c, src/timer.cpp,
4676 src/title.c, src/title.cpp, src/type.c, src/type.cpp,
4677 src/world.c, src/world.cpp: - renamed *.c to *.cxx
4679 2004-03-17 13:39 tobgle
4681 * Makefile.cvs: fixed missing seperator
4683 2004-03-16 22:12 tobgle
4685 * src/type.h: consistent SDL include
4687 2004-03-16 16:06 tobgle
4689 * src/: lispreader.c, lispreader.h: initial
4691 2004-03-16 16:05 tobgle
4693 * Makefile.cvs, src/Makefile.am: compile lispreader
4696 0.0.6 - March 15th, 2004
4697 ---------------------------
4698 * Game save/load feature.
4699 Tobias Glaesser <tobi.web@gmx.de>
4701 * Created Level 4 (Tux in Sky)
4702 Ricardo Cruz <rick2@aeiou.pt>
4704 * Created Level 3 (Mondo)
4705 Philippe Saint-Pierre <stpere@linuxmail.org>
4707 * New collision detection. (object vs. map)
4708 Tobias Glaesser <tobi.web@gmx.de>
4710 * Nice level-editor help text.
4711 Christopher A. Webber <creat0r@lingocomic.com>
4713 * Compiling with g++ is supported.
4714 Tobias Glaesser <tobi.web@gmx.de>
4716 * Added realistic physics.
4717 Tobias Glaesser <tobi.web@gmx.de>
4719 * Created new letters.
4720 Ingo Ruhnke <grumbel@gmx.de>
4722 * Gameplay fixes. (with the aim to make it at least as playable as 0.0.5 was)
4723 Tobias Glaesser <tobi.web@gmx.de>
4725 * Flexible font (text) handling.
4726 Tobias Glaesser <tobi.web@gmx.de>
4728 * Rewritten menu code.
4729 Tobias Glaesser <tobi.web@gmx.de>
4731 * Upgrades go into the opposite direction Tux collided with.
4732 Ricardo Cruz <rick2@aeiou.pt>
4734 * First implementation of a graphical leveleditor interface.
4735 Tobias Glaesser <tobi.web@gmx.de>
4737 * You can test levels directly in the leveleditor.
4738 Ricardo Cruz <rick2@aeiou.pt> & Tobias Glaesser <tobi.web@gmx.de>
4740 * Reinit timers when tux dies.
4741 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4743 * Got rid of the TEXTURE_RECTANGLE NVIDIA extension. It should be possible
4744 to play the game in OpenGl mode with the most graphic cards now.
4745 Tobias Glaesser <tobi.web@gmx.de>
4747 * Added optional backgrounds for levels.
4748 Tobias Glaesser <tobi.web@gmx.de>
4750 * First code to optimize the FPS. The maximum are 100 FPS.
4751 Tobias Glaesser <tobi.web@gmx.de>
4753 * Introduced command line option --show-fps. It's self-describing. :)
4754 Tobias Glaesser <tobi.web@gmx.de>
4756 * Text is displayed correctly in OpenGL mode now.
4757 Tobias Glaesser <tobi.web@gmx.de>
4759 * Alpha works in OpenGL mode now.
4760 Tobias Glaesser <tobi.web@gmx.de>
4762 * Rewrite of text/font related code, which should bring huge performance increases to you.
4763 Tobias Glaesser <tobi.web@gmx.de>
4765 * Added a highscore background and improved the name input code.
4766 Tobias Glaesser <tobi.web@gmx.de>
4768 * Added feature to enter your name for a new highscore.
4769 Ricardo Cruz <rick2@aeiou.pt>
4771 * Grid support for the leveleditor and you can look
4772 what's inside a brick now.
4773 Ricardo Cruz <rick2@aeiou.pt>
4775 * Initial infrastructure for mapping keys.
4776 Tobias Glaesser <tobi.web@gmx.de> & Ricardo Cruz <rick2@aeiou.pt>
4778 * Fixed a little displaying bug of upgrades.
4779 Ricardo Cruz <rick2@aeiou.pt>
4781 * Improved and fixed the sound support another time.
4782 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4784 * Fixed uncorrect use of TIME_WARNING.
4785 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4787 * Provided hint for fixing memory leak when fullscreen is toggled.
4788 Ricardo Cruz <rick2@aeiou.pt>
4790 * Made the code more flexible. This means we could add support for two-player games
4791 relativly easily and add tons of bad guys in the future.
4792 Tobias Glaesser <tobi.web@gmx.de>
4794 * You can achieve as many frames as your hardware allows now.
4795 Tobias Glaesser <tobi.web@gmx.de>
4797 * Timers calculate with the real time now.
4798 (FIXME: Pause doesn't work properly for now)
4799 Tobias Glaesser <tobi.web@gmx.de>
4801 * Added OpenGL mode.
4802 Tobias Glaesser <tobi.web@gmx.de>
4804 * Restructured much code or even all code of SuperTux in an object orientated way.
4805 Yeah, that's even possible in C and brought many new source-files to us. ;)
4806 Tobias Glaesser <tobi.web@gmx.de>
4808 * Fixes and improvements for the leveleditor.
4809 Ricardo Cruz <rick2@aeiou.pt>
4811 * WIN32 build fixes and memory freeing fixes.
4812 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4814 * Can now hold and shoot laptops by holding fire and approaching a flat one.
4815 Dan Koestler <offipso@abeminds.com>
4817 * Fixed possible segfaults.
4818 Tobias Glaesser <tobi.web@gmx.de>
4820 * Reorganized level-code and introduced level-subset-structure.
4821 Tobias Glaesser <tobi.web@gmx.de>
4823 * Fixed Amiga/MorphOS build problem.
4824 SixK <dasixk@free.fr>
4827 Tobias Glaesser <tobi.web@gmx.de>
4829 * Fixed the menu-flickering and added a cool shadow effect.
4830 Ricardo Cruz <rick2@aeiou.pt> & Tobias Glaesser <tobi.web@gmx.de>
4832 * Fixed some issues around our new leveleditor.
4833 Tobias Glaesser <tobi.web@gmx.de>
4835 * New leveleditor! I'd like to put a second and a third exclamation mark here. :)
4836 Ricardo Cruz <rick2@aeiou.pt>
4838 * Added: stereo sounds
4839 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4841 * Added: displaying tux left
4842 Tobias Glaesser <tobi.web@gmx.de>
4844 * Added: --disable-music and music on/off menu option
4845 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4847 * Changed out some music. Created sped-up versions of songs for when
4848 time is running out.
4849 Bill Kendrick <bill@newbreedsoftware.com>
4851 * New laptop enemy graphics. Sounds when you stomp and kick them.
4852 Bill Kendrick <bill@newbreedsoftware.com>
4855 0.0.5 - December 24th, 2003
4856 ---------------------------
4858 Tobias Glaesser <tobi.web@gmx.de>
4860 * Added a menu. You can set sound and fullscreen on and off for example.
4861 Tobias Glaesser <tobi.web@gmx.de>
4863 * Improved sound handling again. Added: playing different
4864 songs in one level is now supported (now we need new songs!)
4865 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4867 * Added 'PAUSE' feature.
4868 Tobias Glaesser <tobi.web@gmx.de>
4870 * Levels have to specify a theme now.
4871 Tobias Glaesser <tobi.web@gmx.de>
4873 * Fixed FIXME (tux doesn't die anymore, when he reaches the end of a level).
4874 And added a result-screen. (Nothing spectacular ;) )
4875 Tobias Glaesser <tobi.web@gmx.de>
4877 * Fixed FIXME (sound when 100 distros are reached).
4878 And set the maximum lives to 4.
4879 Tobias Glaesser <tobi.web@gmx.de>
4881 * New images for the shared folder.
4882 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4884 * command-line option "--disable-sound" and "--help" now work
4885 Duong-Khang NGUYEN <neoneurone@users.sf.net>
4887 * Added high score feature.
4888 Adam Czachorowski <gislan@o2.pl>
4890 * Surfaces converted to display format for speed.
4891 (Thanks to SDL_DisplayFormatAlpha() - wasn't around a few years ago!)
4893 * Sped up FPS (throttle)
4895 * Adding a new level (level,images,music) should be very easy now!
4896 Tobias Glaesser <tobi.web@gmx.de>
4898 * Shooting enemies increases score
4899 Tobias Glaesser <tobi.web@gmx.de>
4901 * Game over sequence.
4902 Tobias Glaesser <tobi.web@gmx.de>
4904 * Added 'make install PREFIX=/usr' and 'make uninstall PREFIX=/usr'
4905 Tobias Glaesser <tobi.web@gmx.de>
4907 * Initial support for additional levels.
4908 Tobias Glaesser <tobi.web@gmx.de>
4910 * One-ups ever 100 distros
4911 Tobias Glaesser <tobi.web@gmx.de>
4914 Tobias Glaesser <tobi.web@gmx.de>
4916 0.0.4 - July 15, 2002
4917 ---------------------
4918 * Fixed source so that "nosound" target would actually compile and build.
4921 0.0.3 - May 27, 2002
4922 --------------------
4924 * Coin bricks can be hit multiple times.
4925 * You lose shooting (coffee) power-up if you get hurt.
4927 * Added "distros" counter to screen.
4928 * Added new enemy: Evil Money Bags
4929 * Game aborted if sounds/music couldn't be loaded. Fixed.
4932 0.0.2 - November 8, 2001
4933 ------------------------
4934 * Added "--version" and skeleton "--help" displays
4935 * More sound effects.
4936 * Laptop bad-guy fixed.
4937 * Skidding images created.
4938 * Initial music code added.
4939 * Bullets kill enemies.
4940 * Golden Herring (invincibility) upgrade added.
4943 0.0.1 - December 3, 2000
4944 ------------------------
4946 Eric Windish <raptor@bwbohh.net>
4949 Ian <brooke@jump.net>
4952 INITIAL RELEASE 0.0.0 - April 11, 2000
4953 --------------------------------------
4954 * Initial alpha release.