Ricardo Cruz [Tue, 22 Jun 2004 12:43:42 +0000 (12:43 +0000)]
Should fix the joystick bug, when the user changes joystick port or something.
SVN-Revision: 1510
Ricardo Cruz [Tue, 22 Jun 2004 12:35:23 +0000 (12:35 +0000)]
Added two slopes to test level 7.
SVN-Revision: 1509
Ricardo Cruz [Tue, 22 Jun 2004 12:34:55 +0000 (12:34 +0000)]
Added slope graphics.
SVN-Revision: 1508
Ricardo Cruz [Tue, 22 Jun 2004 12:34:14 +0000 (12:34 +0000)]
Added slope tiles.
Doesn't work that well, maybe they shouldn't have the solid attribute.
SVN-Revision: 1507
Ricardo Cruz [Tue, 22 Jun 2004 12:20:22 +0000 (12:20 +0000)]
Don't show "by", in case the author name is blank.
SVN-Revision: 1506
Ryan Flegel [Mon, 21 Jun 2004 21:21:01 +0000 (21:21 +0000)]
- 'typo' fix
SVN-Revision: 1505
Ricardo Cruz [Sun, 20 Jun 2004 17:43:26 +0000 (17:43 +0000)]
Activate key was not been saved.
SVN-Revision: 1504
Ricardo Cruz [Sun, 20 Jun 2004 14:50:21 +0000 (14:50 +0000)]
A couple of fixes on Door class:
- door images were being stored for each object (IMO door game object, should be putted together with the others. This way, wouldn't be needed to add stuff into resources.cpp directly, but to load_objects_gfx() func);
- animation was not working properly (could be added to Sprite one time animations).
SVN-Revision: 1503
Ingo Ruhnke [Wed, 16 Jun 2004 00:40:42 +0000 (00:40 +0000)]
- moved level subsets into their own file
- changed level subsets so that they do a readdir() instead of iterating ovre level1, level2,.. until error, this should also allow abitary level file names
SVN-Revision: 1502
Ingo Ruhnke [Tue, 15 Jun 2004 22:56:42 +0000 (22:56 +0000)]
- moved levelsubset into an own file
SVN-Revision: 1501
Ingo Ruhnke [Tue, 15 Jun 2004 22:38:52 +0000 (22:38 +0000)]
- added option to start in window mode
SVN-Revision: 1500
Ingo Ruhnke [Tue, 15 Jun 2004 16:29:44 +0000 (16:29 +0000)]
- make use of new bgtiles
SVN-Revision: 1499
Ingo Ruhnke [Tue, 15 Jun 2004 16:16:46 +0000 (16:16 +0000)]
- added second paralax tiles
SVN-Revision: 1498
Ingo Ruhnke [Tue, 15 Jun 2004 14:29:32 +0000 (14:29 +0000)]
paralax scrolling test level
SVN-Revision: 1497
Ingo Ruhnke [Tue, 15 Jun 2004 14:28:44 +0000 (14:28 +0000)]
- fixed background tiles
SVN-Revision: 1496
Ingo Ruhnke [Tue, 15 Jun 2004 14:27:34 +0000 (14:27 +0000)]
- quick&dirty fix for paralax scrolling tilemap layers
SVN-Revision: 1495
Marek Moeckel [Tue, 15 Jun 2004 14:21:21 +0000 (14:21 +0000)]
Added Dutch translation file written by Frank van der Loo
SVN-Revision: 1494
Ingo Ruhnke [Tue, 15 Jun 2004 12:20:53 +0000 (12:20 +0000)]
- added background tiles for snow
SVN-Revision: 1493
Ingo Ruhnke [Tue, 15 Jun 2004 12:18:59 +0000 (12:18 +0000)]
- change subimage loading syntax to be more usefull, ie. now its (images "somefile" (region "somefile" 0 0 32 32") "someotherfile")
SVN-Revision: 1492
Ingo Ruhnke [Mon, 14 Jun 2004 22:56:17 +0000 (22:56 +0000)]
- moved gradient fix over into surface.h, removed texture.h
SVN-Revision: 1491
Ingo Ruhnke [Mon, 14 Jun 2004 22:45:24 +0000 (22:45 +0000)]
- moved tilemanager into its own class
- renamed texture.h to surface.h
SVN-Revision: 1490
Ryan Flegel [Mon, 14 Jun 2004 22:13:50 +0000 (22:13 +0000)]
- fixed gradient crash bug
SVN-Revision: 1489
Ingo Ruhnke [Mon, 14 Jun 2004 22:08:01 +0000 (22:08 +0000)]
- fixed the bouncybrick artifact bug
- replaced plain tile-id integer with a hopefully lightwight struct
- replaced a few Tile* with Tile& to make it more clear that Tilemap::get() always returns a valid tile
- added support for (grid x y width height) for the .stgt file format, can be used to load multiple tiles from a single image
SVN-Revision: 1488
Ingo Ruhnke [Mon, 14 Jun 2004 21:39:58 +0000 (21:39 +0000)]
- fixed bounce code a bit, should now be useable, bounce high might still need tuning
SVN-Revision: 1487
Ingo Ruhnke [Mon, 14 Jun 2004 18:34:25 +0000 (18:34 +0000)]
- added jumping from badguys (hold jump pressed while jumping on one)
SVN-Revision: 1486
Ingo Ruhnke [Mon, 14 Jun 2004 18:10:37 +0000 (18:10 +0000)]
- fixed indention and some variables that crossed switch-statements and lead to warnings
SVN-Revision: 1485
Ingo Ruhnke [Sun, 13 Jun 2004 22:42:13 +0000 (22:42 +0000)]
- fixed argument-shadowing issue 'this->w vs w'
SVN-Revision: 1484
Duong-Khang Nguyen [Sun, 13 Jun 2004 22:24:06 +0000 (22:24 +0000)]
removed obsolete AM_CONFIG_HEADER
SVN-Revision: 1483
Ingo Ruhnke [Sun, 13 Jun 2004 22:05:22 +0000 (22:05 +0000)]
- fixed configure.ac's AM_CONFIG_HEADER issue
SVN-Revision: 1482
Ingo Ruhnke [Sun, 13 Jun 2004 21:57:08 +0000 (21:57 +0000)]
dummy makefile to ease compilation under emacs a bit
SVN-Revision: 1481
Duong-Khang Nguyen [Sun, 13 Jun 2004 21:48:16 +0000 (21:48 +0000)]
added CONFIG_HEADER and fixed minorest bugs :)
SVN-Revision: 1480
Ingo Ruhnke [Sun, 13 Jun 2004 18:31:37 +0000 (18:31 +0000)]
- some code to figure out the internal format for opengl mode, makes 16bit color mode look much better
SVN-Revision: 1479
Benjamin P. Jung [Sun, 13 Jun 2004 17:56:43 +0000 (17:56 +0000)]
- Ooops! After having b0rked supertux.stgt: fixed it again.
SVN-Revision: 1478
Ingo Ruhnke [Sun, 13 Jun 2004 17:54:28 +0000 (17:54 +0000)]
- read gravity has real, instead of int
SVN-Revision: 1477
Benjamin P. Jung [Sun, 13 Jun 2004 17:50:26 +0000 (17:50 +0000)]
*** empty log message ***
SVN-Revision: 1476
Benjamin P. Jung [Sun, 13 Jun 2004 17:47:17 +0000 (17:47 +0000)]
- Added jungle12-{1..4}.png
SVN-Revision: 1475
Benjamin P. Jung [Sun, 13 Jun 2004 17:40:41 +0000 (17:40 +0000)]
- Added a 2nd trampoline (to be used as a non carryable, thus having 'fixed' position)
SVN-Revision: 1474
Marek Moeckel [Sat, 12 Jun 2004 21:13:34 +0000 (21:13 +0000)]
Improved (?) ice bullet physics
Fixed design bug in level 11: tux could jump over the ending sequence which then wouldn't be played - code should be changed to generally prevent that from happening
SVN-Revision: 1473
Ricardo Cruz [Sat, 12 Jun 2004 16:07:12 +0000 (16:07 +0000)]
Optimized gradient when top color is the same as the bottom one.
SVN-Revision: 1472
Ricardo Cruz [Sat, 12 Jun 2004 15:48:50 +0000 (15:48 +0000)]
Fixed the scrolling issue. Forgot that the DrawingContext used by gradient was global and so keep the translation point with the scrolling.
Gradient caching should work just fine now.
SVN-Revision: 1471
Ricardo Cruz [Sat, 12 Jun 2004 15:42:24 +0000 (15:42 +0000)]
Passed color mask from screen SDL_Surface to the gradients cache one. This fixes the slowness.
Still, there are problems when scrolling. This looks like some background issue, but dunno where.
SVN-Revision: 1470
Marek Moeckel [Fri, 11 Jun 2004 22:55:56 +0000 (22:55 +0000)]
Added new music - a remix of the fortress tune we can use for boss levels in world 2.
It's work in progress; I think it sounds strangely bizarre, but somehow cool.
I'd really appreciate feedback on this one, so please listen in and tell me what you think.
SVN-Revision: 1469
Benjamin P. Jung [Fri, 11 Jun 2004 17:57:09 +0000 (17:57 +0000)]
- added 2 new "temporary jungle" tiles and changed jungle{1..3}.png
SVN-Revision: 1468
Ricardo Cruz [Thu, 10 Jun 2004 18:28:11 +0000 (18:28 +0000)]
Fixed translation.
SVN-Revision: 1467
Benjamin P. Jung [Thu, 10 Jun 2004 18:14:42 +0000 (18:14 +0000)]
- fixed the size of jungle2.png and jungle3.png (it's now 32*32px as supposed to!)
SVN-Revision: 1466
Benjamin P. Jung [Thu, 10 Jun 2004 17:58:09 +0000 (17:58 +0000)]
- Added (temporary) jungle tiles
SVN-Revision: 1465
Marek Moeckel [Thu, 10 Jun 2004 16:03:17 +0000 (16:03 +0000)]
Door animation implemented - doors now open when activated
It still has bugs and it's coded rather dirty. Someone please have a look at it - see door.cpp for details.
SVN-Revision: 1464
Ricardo Cruz [Thu, 10 Jun 2004 15:50:01 +0000 (15:50 +0000)]
Ignore the gradient Surface (cache) when in OpenGL (as asked by Ryan).
SVN-Revision: 1463
Ricardo Cruz [Thu, 10 Jun 2004 14:09:49 +0000 (14:09 +0000)]
This is an implementation that creates a gradient Surface, in order to speed up the gradient drawing.
But it is working even slower in SDL, and doesn't work at all in OpenGL.
Just committed, in the hope that someone finds the problem.
SVN-Revision: 1462
Ricardo Cruz [Thu, 10 Jun 2004 13:54:20 +0000 (13:54 +0000)]
Tweaked pause level name text.
Would be neat if the draw_text() at DrawingContext would allow formatted text. Would just need a parser, and would avoid all these hacks.
SVN-Revision: 1461
Ryan Flegel [Wed, 9 Jun 2004 21:36:03 +0000 (21:36 +0000)]
- updated es.po
SVN-Revision: 1460
Ryan Flegel [Wed, 9 Jun 2004 19:56:00 +0000 (19:56 +0000)]
- fixed memory leak
SVN-Revision: 1459
Ryan Flegel [Wed, 9 Jun 2004 19:15:22 +0000 (19:15 +0000)]
- fixed memory leak
SVN-Revision: 1458
Ricardo Cruz [Wed, 9 Jun 2004 17:32:49 +0000 (17:32 +0000)]
Added level's name when in pause.
SVN-Revision: 1457
Marek Moeckel [Wed, 9 Jun 2004 17:04:13 +0000 (17:04 +0000)]
Improved the door tile (see test/level11 for demo)
added an animated door (sprite name is "openingdoor"), needs to be added to the code
SVN-Revision: 1456
Ricardo Cruz [Wed, 9 Jun 2004 11:41:50 +0000 (11:41 +0000)]
Fixed aligment of Coins with Lives.
SVN-Revision: 1455
Ingo Ruhnke [Wed, 9 Jun 2004 11:00:43 +0000 (11:00 +0000)]
fixed underline
SVN-Revision: 1454
Ryan Flegel [Wed, 9 Jun 2004 05:23:20 +0000 (05:23 +0000)]
- did some C++ifying. let's try to follow suit :)
SVN-Revision: 1453
Ryan Flegel [Wed, 9 Jun 2004 04:43:15 +0000 (04:43 +0000)]
- just doing some C++ifying
SVN-Revision: 1452
Ryan Flegel [Wed, 9 Jun 2004 03:43:03 +0000 (03:43 +0000)]
- removed SDL_Flip() line.. was causing a crash on exit
SVN-Revision: 1451
Ryan Flegel [Wed, 9 Jun 2004 02:47:55 +0000 (02:47 +0000)]
- fixed some memory leaks
SVN-Revision: 1450
Ricardo Cruz [Tue, 8 Jun 2004 22:21:11 +0000 (22:21 +0000)]
Replaced uint32_t by Uint32. Has to be done, since *BSD do not ship with stdint.h.
Please, remove stdint.h checking from the automake.
SVN-Revision: 1449
Ryan Flegel [Tue, 8 Jun 2004 22:15:31 +0000 (22:15 +0000)]
- removed background from gradients test level
SVN-Revision: 1448
Ryan Flegel [Tue, 8 Jun 2004 22:08:41 +0000 (22:08 +0000)]
- updated TODO
SVN-Revision: 1447
Ryan Flegel [Tue, 8 Jun 2004 22:07:59 +0000 (22:07 +0000)]
- fixed powerup bumping
SVN-Revision: 1446
Ryan Flegel [Tue, 8 Jun 2004 20:36:48 +0000 (20:36 +0000)]
- updated TODO
SVN-Revision: 1445
Ryan Flegel [Tue, 8 Jun 2004 20:31:24 +0000 (20:31 +0000)]
- draw dead badguys/Tux above foreground tiles
SVN-Revision: 1444
Marek Moeckel [Tue, 8 Jun 2004 20:30:54 +0000 (20:30 +0000)]
Improved ice bullet using Benjamin's images
(It's not much, but it's something)
SVN-Revision: 1443
Ryan Flegel [Tue, 8 Jun 2004 20:18:17 +0000 (20:18 +0000)]
- updated es.po
SVN-Revision: 1442
Ryan Flegel [Tue, 8 Jun 2004 20:08:46 +0000 (20:08 +0000)]
- updated TODO
SVN-Revision: 1441
Ryan Flegel [Tue, 8 Jun 2004 20:05:03 +0000 (20:05 +0000)]
- updated TODO
SVN-Revision: 1440
Ryan Flegel [Tue, 8 Jun 2004 19:57:18 +0000 (19:57 +0000)]
- oops, forgot to remove commented area
SVN-Revision: 1439
Ryan Flegel [Tue, 8 Jun 2004 19:55:22 +0000 (19:55 +0000)]
- data/levels/default/ moved to data/levels/worldmap/
SVN-Revision: 1438
Ryan Flegel [Tue, 8 Jun 2004 19:52:57 +0000 (19:52 +0000)]
- added missing worldmap from Ricardo's change
SVN-Revision: 1437
Ryan Flegel [Tue, 8 Jun 2004 19:48:33 +0000 (19:48 +0000)]
- don't add new objects until end of Sector::action()
- fixes cases where adding a new object while iterating over the objects can cause a crash
SVN-Revision: 1436
Ryan Flegel [Tue, 8 Jun 2004 19:07:43 +0000 (19:07 +0000)]
- updated TODO
SVN-Revision: 1435
Marek Moeckel [Tue, 8 Jun 2004 17:44:29 +0000 (17:44 +0000)]
Fixed crashes at tiles that are not defined in supertux.stgt - throwing a warning instead
Removed all undefined tiles from the world1 levels
Renamed "Level Done" music
SVN-Revision: 1434
Ricardo Cruz [Tue, 8 Jun 2004 15:03:02 +0000 (15:03 +0000)]
Changed map location.
Remove yours slot files from $HOME/save/ or add this to them:
(map "icyisland.stwm")
in the main group (where is the version, title, lives...).
SVN-Revision: 1433
Ricardo Cruz [Tue, 8 Jun 2004 14:59:50 +0000 (14:59 +0000)]
Save worldmap filename to slot.
This is a first step to make worldmap more flexible in loading more maps.
SVN-Revision: 1432
Marek Moeckel [Tue, 8 Jun 2004 13:23:17 +0000 (13:23 +0000)]
Ice bullets now bump off walls
Fixed typo in scene.cpp
SVN-Revision: 1431
Marek Moeckel [Tue, 8 Jun 2004 12:09:08 +0000 (12:09 +0000)]
converted ocean background to jpg
updated one more level
explicitly added background image "arctis.jpg" to test levels to prevent the game from crashing when choosing test collection from the menu - didn't work :-(
SVN-Revision: 1430
Marek Moeckel [Tue, 8 Jun 2004 11:10:38 +0000 (11:10 +0000)]
Resized ocean background to 800x600
SVN-Revision: 1429
Marek Moeckel [Tue, 8 Jun 2004 09:38:41 +0000 (09:38 +0000)]
Prepared more levels for 800x600, fixed some level design flaws
SVN-Revision: 1428
Marek Moeckel [Tue, 8 Jun 2004 07:12:37 +0000 (07:12 +0000)]
Stomp sprite stays in place now (i.e. doesn't follow Tux around anymore)
SVN-Revision: 1427
Ricardo Cruz [Mon, 7 Jun 2004 22:43:24 +0000 (22:43 +0000)]
Gettext wasn't working for the bottom copyright text.
We need Latin letters for the small white font!
SVN-Revision: 1426
Ryan Flegel [Mon, 7 Jun 2004 22:06:14 +0000 (22:06 +0000)]
- fixed type warning on OS X
SVN-Revision: 1425
Ryan Flegel [Mon, 7 Jun 2004 21:46:26 +0000 (21:46 +0000)]
- fixed type warning on OS X
SVN-Revision: 1424
Ryan Flegel [Mon, 7 Jun 2004 20:53:35 +0000 (20:53 +0000)]
- updated TODO
SVN-Revision: 1423
Marek Moeckel [Mon, 7 Jun 2004 19:52:46 +0000 (19:52 +0000)]
Dust clouds are now drawn around Tux' feet whenever he does a butt stomp.
Someone please improve the sprite! :-)
SVN-Revision: 1422
Duong-Khang Nguyen [Mon, 7 Jun 2004 19:21:18 +0000 (19:21 +0000)]
added missing 'exceptions.h' and 'gettext.h' to Makefile.am
SVN-Revision: 1421
Duong-Khang Nguyen [Mon, 7 Jun 2004 18:11:11 +0000 (18:11 +0000)]
added AUTOMAKE_OPTIONS
SVN-Revision: 1420
Marek Moeckel [Mon, 7 Jun 2004 15:32:58 +0000 (15:32 +0000)]
Tweaked the buttstomp range - now it kills only enemies that are close to Tux on the same height level.
SVN-Revision: 1419
Marek Moeckel [Mon, 7 Jun 2004 15:13:52 +0000 (15:13 +0000)]
Just a small fix to prevent Tux from butt-jumping when ducked.
SVN-Revision: 1418
Matthias Braun [Mon, 7 Jun 2004 12:52:57 +0000 (12:52 +0000)]
this hopefully fixes macosx problems
SVN-Revision: 1417
Ricardo Cruz [Mon, 7 Jun 2004 12:06:57 +0000 (12:06 +0000)]
format this file in a sane way and correct some information
SVN-Revision: 1416
Matthias Braun [Fri, 4 Jun 2004 19:42:10 +0000 (19:42 +0000)]
format this file in a sane way and correct some information
SVN-Revision: 1415
Ricardo Cruz [Fri, 4 Jun 2004 14:14:59 +0000 (14:14 +0000)]
Fixed bullet position.
SVN-Revision: 1414
Ricardo Cruz [Fri, 4 Jun 2004 14:04:37 +0000 (14:04 +0000)]
A file to aid translators.
It also has our policy regarding what strings should be translatable. Developers, please read it. If you disagree with something or want to add anything, send the comment to the mailing list, in order to be discussed by everyone.
SVN-Revision: 1413
Ricardo Cruz [Fri, 4 Jun 2004 14:03:06 +0000 (14:03 +0000)]
Now the growings animation looks pretty cool :)
You can tweak its speed in the GROWING_TIME define on player.h (in ms).
It's strange, but I have to pass 'false' for the use_alpha parameter in Surface. Else, it wouldn't use alpha... Something is definitively wrong.
SVN-Revision: 1412
Ryan Flegel [Thu, 3 Jun 2004 23:26:41 +0000 (23:26 +0000)]
- updated TODO
SVN-Revision: 1411