Update of /cvsroot/super-tux/supertux/data/levels/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5941/data/levels/test
Modified Files:
level7.stl
Log Message:
The BIG COMMIT(tm)
This is it, expect a broken supertux I only fixed the most annoying issues so
far, lots more are still waiting in the TODO list, but I had to bring this stuff
to cvs sometime. Changes:
- Completely new collision detection scheme, which collides all objects with
each other once per frame, instead of single objects manually testing for
collisions
- New collision detection routines which support slopes and provide additional
info on collisions: penetration depth, hit normal vector
- Lots of general cleanup/refactoring
- Splitted the monolithic badguy class and reimplemented most of them as single
classes with a badguy base class.
- Splitted the monolithic Special class into several classes
- Rewrote the timer and all timing related stuff to work on float and seconds
(not like the mixup before where you had frame_ratio, msecs and secs in
different parts of the app)
- Support for unisolid tiles
- Created a flying platform prototype (doesn't work completely yet)
- rename InteractiveObjects to triggers and implemented a new sequence trigger,
(only supported sequence is endsequence at the moment)
- transformed the bonusblocks and bricks into objects
Index: level7.stl
===================================================================
RCS file: /cvsroot/super-tux/supertux/data/levels/test/level7.stl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- level7.stl 22 Jun 2004 12:35:23 -0000 1.6
+++ level7.stl 20 Nov 2004 22:14:19 -0000 1.7
@@ -1,7 +1,7 @@
;SuperTux level made using the built-in leveleditor
(supertux-level
(version 1)
- (name "Fire Test")
+ (name "Slope/Platform Test")
(author "Ingo Ruhnke")
(music "Mortimers_chipdisko.mod")
(background "")
@@ -77,5 +77,6 @@
(fish (x 1726) (y 243) (stay-on-platform #f))
(spiky (x 1398) (y 315) (stay-on-platform #f))
(flyingsnowball (x 1490) (y 267) (stay-on-platform #f))
+ (platform (x 50) (y 100))
)
)
|