From: Tobias Gläßer Date: Sun, 1 Feb 2004 22:22:33 +0000 (+0000) Subject: update X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=e9a3a0d09cd27bfa2d06c27cc8b880f1cfd69b87;p=supertux.git update SVN-Revision: 105 --- diff --git a/CHANGES.txt b/CHANGES.txt index a1aecaad9..d831b8537 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -7,6 +7,46 @@ http://www.newbreedsoftware.com/supertux/ 0.0.6 - current CVS version --------------------------- + * Added optional backgrounds for levels. + Tobias Glaesser + + * First code to optimize the FPS. The maximum are 100 FPS. + Tobias Glaesser + + * Introduced command line option --show-fps. It's self-describing. :) + Tobias Glaesser + + * Text is displayed correctly in OpenGL mode now. + Tobias Glaesser + + * Alpha works in OpenGL mode now. + Tobias Glaesser + + * Rewrite of text/font related code, which should bring huge performance increases to you. + Tobias Glaesser + + * Added a highscore background and improved the name input code. + Tobias Glaesser + + * Added feature to enter your name for a new highscore. + Ricardo Cruz + + * Grid support for the leveleditor and you can look + what's inside a brick now. + Ricardo Cruz + + * Initial infrastructure for mapping keys. + Tobias Glaesser & Ricardo Cruz + + * Fixed a little displaying bug of upgrades. + Ricardo Cruz + + * Improved and fixed the sound support another time. + Duong-Khang NGUYEN + + * Fixed uncorrect use of TIME_WARNING. + Duong-Khang NGUYEN + * Provided hint for fixing memory leak when fullscreen is toggled. Ricardo Cruz diff --git a/Makefile b/Makefile index 3a5c5aecd..534e66b9e 100644 --- a/Makefile +++ b/Makefile @@ -27,7 +27,7 @@ JOY=YES #undefine this for non debugging compilation -DEBUG_FLAG=-DDEBUG +DEBUG_FLAG=-DDEBUG -pg # Defaults for Linux: @@ -53,7 +53,7 @@ installdat = install -g $(USERNAME) -o $(USERNAME) -m 644 OBJECTS=obj/supertux.o obj/setup.o obj/intro.o obj/title.o obj/scene.o obj/collision.o obj/bitmask.o obj/type.o \ - obj/timer.o obj/texture.o obj/badguy.o obj/special.o obj/world.o obj/player.o obj/level.o obj/gameloop.o \ + obj/timer.o obj/text.o obj/texture.o obj/badguy.o obj/special.o obj/world.o obj/player.o obj/level.o obj/gameloop.o \ obj/screen.o obj/sound.o obj/high_scores.o obj/menu.o obj/leveleditor.o # Make commands: @@ -153,6 +153,11 @@ obj/texture.o: src/texture.c src/texture.h \ src/setup.h obj/level.o $(CC) $(CFLAGS) src/texture.c -c -o obj/texture.o +obj/text.o: src/text.c src/text.h \ + src/defines.h src/globals.h src/screen.h src/scene.h src/gameloop.h obj/sound.o \ + src/setup.h obj/level.o + $(CC) $(CFLAGS) src/text.c -c -o obj/text.o + obj/badguy.o: src/badguy.c src/badguy.h \ src/defines.h src/globals.h src/screen.h src/gameloop.h obj/sound.o \ src/setup.h obj/level.o