[Super-tux-commit] supertux/data/images/tilesets supertux.stgt,1.51,1.52
Brought to you by:
wkendrick
From: Matze B. <mat...@us...> - 2004-11-20 22:14:59
|
Update of /cvsroot/super-tux/supertux/data/images/tilesets In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5941/data/images/tilesets Modified Files: supertux.stgt 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: supertux.stgt =================================================================== RCS file: /cvsroot/super-tux/supertux/data/images/tilesets/supertux.stgt,v retrieving revision 1.51 retrieving revision 1.52 diff -u -d -r1.51 -r1.52 --- supertux.stgt 25 Oct 2004 19:45:14 -0000 1.51 +++ supertux.stgt 20 Nov 2004 22:14:19 -0000 1.52 @@ -23,7 +23,7 @@ (tilegroup (name "Waterfall") (tiles 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294)) (tilegroup (name "Waterfall-edgecloud") (tile 195 196 197 198 199)) (tile (id 0) - (images "notile.png")) + (editor-images "bonus-fireflower.png")) (tile (id 1) (solid #t) @@ -991,15 +991,18 @@ (tile (id 360) (images "mushrooms.png")) + (tile (id 359) + (unisolid #t) + (images "snow11.png")) ; Slopes - (tile (id 400) - (slope-angle 45) - (images "slope-right.png")) (tile (id 401) - (slope-angle 135) + (slope-type 0) (images "slope-left.png")) + (tile (id 400) + (slope-type 2) + (images "slope-right.png")) ) |