supertux.git
20 years agoTODO update
Matthias Braun [Wed, 2 Jun 2004 23:01:46 +0000 (23:01 +0000)]
TODO update

SVN-Revision: 1388

20 years agoadded gettext support to autoconf&others and translated the main menu to german
Matthias Braun [Wed, 2 Jun 2004 23:00:39 +0000 (23:00 +0000)]
added gettext support to autoconf&others and translated the main menu to german

SVN-Revision: 1387

20 years agonew versions of all fonts
Matthias Braun [Wed, 2 Jun 2004 21:00:40 +0000 (21:00 +0000)]
new versions of all fonts

SVN-Revision: 1386

20 years agonew versions of all fonts
Matthias Braun [Wed, 2 Jun 2004 20:54:46 +0000 (20:54 +0000)]
new versions of all fonts

SVN-Revision: 1385

20 years agoadded new latin1 font of litespeed
Matthias Braun [Wed, 2 Jun 2004 20:08:59 +0000 (20:08 +0000)]
added new latin1 font of litespeed

SVN-Revision: 1384

20 years agocleaned up font drawing code and added support for latin1 font of litespeed
Matthias Braun [Wed, 2 Jun 2004 20:06:56 +0000 (20:06 +0000)]
cleaned up font drawing code and added support for latin1 font of litespeed

SVN-Revision: 1383

20 years ago- updated TODO
Ryan Flegel [Tue, 1 Jun 2004 21:29:54 +0000 (21:29 +0000)]
- updated TODO

SVN-Revision: 1382

20 years ago- updated TODO
Ryan Flegel [Tue, 1 Jun 2004 21:12:29 +0000 (21:12 +0000)]
- updated TODO

SVN-Revision: 1381

20 years ago- fixed some crashes where there was an invalid tile number
Ryan Flegel [Tue, 1 Jun 2004 21:09:37 +0000 (21:09 +0000)]
- fixed some crashes where there was an invalid tile number
- some tiles need to be fixed (ie, there is no tile 6 but level5 and others contain it)

SVN-Revision: 1380

20 years agoDraw player above enemies in the dying sequence.
Ricardo Cruz [Tue, 1 Jun 2004 14:47:31 +0000 (14:47 +0000)]
Draw player above enemies in the dying sequence.

SVN-Revision: 1379

20 years ago- a couple small fixes
Ryan Flegel [Tue, 1 Jun 2004 06:58:34 +0000 (06:58 +0000)]
- a couple small fixes

SVN-Revision: 1378

20 years agoconfirm_dialog now accepts a background, instead of doing the screen capture hack.
Ricardo Cruz [Mon, 31 May 2004 23:47:05 +0000 (23:47 +0000)]
confirm_dialog now accepts a background, instead of doing the screen capture hack.

SVN-Revision: 1377

20 years agointroduce a new SoundManager class and merged MusicManager with it. Using this class...
Matthias Braun [Mon, 31 May 2004 22:13:15 +0000 (22:13 +0000)]
introduce a new SoundManager class and merged MusicManager with it. Using this class we can create real stereo effects based on player position, without adding strange hacks to badguy.cpp

SVN-Revision: 1376

20 years agoforgot to checkin sprite changes
Matthias Braun [Mon, 31 May 2004 14:10:27 +0000 (14:10 +0000)]
forgot to checkin sprite changes

SVN-Revision: 1375

20 years agoDo a black fade-in when selecting slot.
Ricardo Cruz [Mon, 31 May 2004 14:08:11 +0000 (14:08 +0000)]
Do a black fade-in when selecting slot.
To make it really looking good, we would had to have access to the screen. Dunno how we can do this with OpenGL.

SVN-Revision: 1374

20 years agoa first implementation of doors to switch between sectors
Matthias Braun [Mon, 31 May 2004 13:43:31 +0000 (13:43 +0000)]
a first implementation of doors to switch between sectors

SVN-Revision: 1373

20 years agoAdded support for drawing effects again.
Ricardo Cruz [Mon, 31 May 2004 13:02:21 +0000 (13:02 +0000)]
Added support for drawing effects again.

We really need a include.h file with major includes, or we could just put the includes into the defines.h.

SVN-Revision: 1372

20 years agobig refactoring of level and world class. A level is now basically a set of
Matthias Braun [Mon, 31 May 2004 02:40:30 +0000 (02:40 +0000)]
big refactoring of level and world class. A level is now basically a set of
sectors (or sublevels). The Sector class has been merged with the old world
class. Also I've rewritten some parts of the load/save code and changed the
fileformat a bit to support several sectors.
On the way I fixed some bugs (and maybe introduce new ones...)

SVN-Revision: 1371

20 years ago- butt jump now kills nearby badguys
Ryan Flegel [Sun, 30 May 2004 23:00:00 +0000 (23:00 +0000)]
- butt jump now kills nearby badguys

SVN-Revision: 1370

20 years agotry to fix opengl warnings
Matthias Braun [Sun, 30 May 2004 20:42:24 +0000 (20:42 +0000)]
try to fix opengl warnings

SVN-Revision: 1369

20 years agoforgot stdint.h
Matthias Braun [Sun, 30 May 2004 17:54:23 +0000 (17:54 +0000)]
forgot stdint.h

SVN-Revision: 1367

20 years agoreplaced std::sort with stable_sort to avoid sorting errors with objects in the same...
Ingo Ruhnke [Sun, 30 May 2004 15:25:01 +0000 (15:25 +0000)]
replaced std::sort with stable_sort to avoid sorting errors with objects in the same layer

SVN-Revision: 1366

20 years agofix so that pause text is displayed correctly
Matthias Braun [Sun, 30 May 2004 13:55:28 +0000 (13:55 +0000)]
fix so that pause text is displayed correctly

SVN-Revision: 1365

20 years agofix tiles being 1 pixel off their correct position
Matthias Braun [Sun, 30 May 2004 13:54:40 +0000 (13:54 +0000)]
fix tiles being 1 pixel off their correct position

SVN-Revision: 1364

20 years ago- added missing assert header
Ingo Ruhnke [Sun, 30 May 2004 13:35:56 +0000 (13:35 +0000)]
- added missing assert header

SVN-Revision: 1363

20 years agodon't include polygon code yet
Matthias Braun [Sun, 30 May 2004 12:57:56 +0000 (12:57 +0000)]
don't include polygon code yet

SVN-Revision: 1362

20 years ago-Changed drawing model. Everything is handled through DrawingContext now and
Matthias Braun [Sun, 30 May 2004 01:08:50 +0000 (01:08 +0000)]
-Changed drawing model. Everything is handled through DrawingContext now and
 has an additional layer argument. So now you can paint into
 background/foreground as you like. The DrawingContext will queue app all
 commands, sort them and execute them in 1 go.

SVN-Revision: 1361

20 years ago- small eq'n fixes
Ryan Flegel [Sat, 29 May 2004 01:29:00 +0000 (01:29 +0000)]
- small eq'n fixes

SVN-Revision: 1360

20 years ago- fixed level editor crash (a hack)
Ryan Flegel [Sat, 29 May 2004 00:38:15 +0000 (00:38 +0000)]
- fixed level editor crash (a hack)

SVN-Revision: 1359

20 years agoAdded the 16 margin to the camera move checking as suggested by Ryan.
Ricardo Cruz [Fri, 28 May 2004 23:09:37 +0000 (23:09 +0000)]
Added the 16 margin to the camera move checking as suggested by Ryan.
I still prefer no value, but at least it is not as bad as 32.

SVN-Revision: 1358

20 years agoJust retified the solution for the space issue.
Ricardo Cruz [Fri, 28 May 2004 22:57:31 +0000 (22:57 +0000)]
Just retified the solution for the space issue.

SVN-Revision: 1357

20 years agoMinor fix for shrink fade.
Ricardo Cruz [Fri, 28 May 2004 22:37:48 +0000 (22:37 +0000)]
Minor fix for shrink fade.
Removed not working fade in (i'll work on that).

SVN-Revision: 1356

20 years ago- fixed some resolution related leveditor bugs
Ryan Flegel [Fri, 28 May 2004 22:35:05 +0000 (22:35 +0000)]
- fixed some resolution related leveditor bugs

SVN-Revision: 1355

20 years ago- fixed 'When you jump into the roof or a bonus and fall back down you collide with...
Ryan Flegel [Fri, 28 May 2004 20:33:37 +0000 (20:33 +0000)]
- fixed 'When you jump into the roof or a bonus and fall back down you collide with badguys twice'

SVN-Revision: 1354

20 years ago- made bombs explode instantly when they run into an exploding bomb (from Ricardo)
Ryan Flegel [Fri, 28 May 2004 19:47:16 +0000 (19:47 +0000)]
- made bombs explode instantly when they run into an exploding bomb (from Ricardo)
- only flip death animations when y-velocity is negative

SVN-Revision: 1353

20 years agoJust removed a part of the applied patch. IMO it is so much better when player change...
Ricardo Cruz [Fri, 28 May 2004 18:41:58 +0000 (18:41 +0000)]
Just removed a part of the applied patch. IMO it is so much better when player changes direction.
Didn't touch the speed.

SVN-Revision: 1352

20 years agoJust reduced fading time when slot is chosen.
Ricardo Cruz [Fri, 28 May 2004 18:35:20 +0000 (18:35 +0000)]
Just reduced fading time when slot is chosen.

SVN-Revision: 1351

20 years agoFixed the fade func problem. Just a simple mistake.
Ricardo Cruz [Fri, 28 May 2004 18:32:58 +0000 (18:32 +0000)]
Fixed the fade func problem. Just a simple mistake.
Also applied fade when choosing a slot.

SVN-Revision: 1350

20 years agoFade when entering a level.
Ricardo Cruz [Fri, 28 May 2004 18:13:17 +0000 (18:13 +0000)]
Fade when entering a level.
Sometimes doesn't work, i'll have a look at the fade func later.

SVN-Revision: 1349

20 years agoJust removed upside down thing. Done.
Ricardo Cruz [Fri, 28 May 2004 14:57:58 +0000 (14:57 +0000)]
Just removed upside down thing. Done.

SVN-Revision: 1348

20 years agoRemoved vertical flipping drawing hacks.
Ricardo Cruz [Fri, 28 May 2004 14:51:56 +0000 (14:51 +0000)]
Removed vertical flipping drawing hacks.

Anyway, can we remove the update argument from the drawing functions? It is not used anywhere and OpenGL doesn't support it.

SVN-Revision: 1347

20 years agomention how to configure sound&video in SDL
Matthias Braun [Fri, 28 May 2004 14:46:16 +0000 (14:46 +0000)]
mention how to configure sound&video in SDL

SVN-Revision: 1346

20 years agoadded inheritance diagram for the gameobjects
Matthias Braun [Fri, 28 May 2004 09:41:45 +0000 (09:41 +0000)]
added inheritance diagram for the gameobjects

SVN-Revision: 1345

20 years ago- added unisolid patch from Upsilon
Ryan Flegel [Fri, 28 May 2004 07:31:25 +0000 (07:31 +0000)]
- added unisolid patch from Upsilon

SVN-Revision: 1344

20 years ago- walking tree tweaks
Ryan Flegel [Thu, 27 May 2004 23:54:31 +0000 (23:54 +0000)]
- walking tree tweaks

SVN-Revision: 1343

20 years agoResized level to 19 height tiles.
Ricardo Cruz [Thu, 27 May 2004 19:48:24 +0000 (19:48 +0000)]
Resized level to 19 height tiles.
This makes 1-13 levels done! Another 13 to go!

SVN-Revision: 1342

20 years agoImplemented Tux growing animation.
Ricardo Cruz [Thu, 27 May 2004 17:01:28 +0000 (17:01 +0000)]
Implemented Tux growing animation.
Bug: since the Sprite does not respect the frames order, it may not animate correctly. I think the best fix is to make Player object to take care of that using Surfaces.

SVN-Revision: 1341

20 years agoAdded growing Tux entries.
Ricardo Cruz [Thu, 27 May 2004 16:58:16 +0000 (16:58 +0000)]
Added growing Tux entries.

SVN-Revision: 1340

20 years agoTux growing animation by Benjamin!
Ricardo Cruz [Thu, 27 May 2004 16:57:47 +0000 (16:57 +0000)]
Tux growing animation by Benjamin!

SVN-Revision: 1339

20 years agoDraw enemies upside down when falling.
Ricardo Cruz [Thu, 27 May 2004 14:18:00 +0000 (14:18 +0000)]
Draw enemies upside down when falling.

The drawing code in texture.cpp is just a hack. Not sure how we can flip surfaces in SDL. The OpenGL should be easily done, I will take care of it later.

SVN-Revision: 1338

20 years ago- updated TODO
Ryan Flegel [Thu, 27 May 2004 03:04:12 +0000 (03:04 +0000)]
- updated TODO

SVN-Revision: 1337

20 years agoResized level to 19 height.
Ricardo Cruz [Thu, 27 May 2004 02:47:32 +0000 (02:47 +0000)]
Resized level to 19 height.

SVN-Revision: 1336

20 years agoUpdated file to reflect added files.
Ricardo Cruz [Wed, 26 May 2004 22:57:33 +0000 (22:57 +0000)]
Updated file to reflect added files.

SVN-Revision: 1335

20 years agoUploaded Benjamin's flying platform animations.
Ricardo Cruz [Wed, 26 May 2004 22:56:04 +0000 (22:56 +0000)]
Uploaded Benjamin's flying platform animations.
These are bigger, should they be resized to the older size (96x40)?

SVN-Revision: 1334

20 years agoA couple of improvements for the flying platform.
Ricardo Cruz [Wed, 26 May 2004 22:46:59 +0000 (22:46 +0000)]
A couple of improvements for the flying platform.

SVN-Revision: 1333

20 years agosome cleanups and robustness checks, I added while searching for a bug (that was...
Matthias Braun [Wed, 26 May 2004 15:57:36 +0000 (15:57 +0000)]
some cleanups and robustness checks, I added while searching for a bug (that was none as it turned out :)

SVN-Revision: 1332

20 years ago- added David's camera patch
Ryan Flegel [Tue, 25 May 2004 23:53:43 +0000 (23:53 +0000)]
- added David's camera patch

SVN-Revision: 1331

20 years ago- added walkingtree to test level
Ryan Flegel [Tue, 25 May 2004 23:24:10 +0000 (23:24 +0000)]
- added walkingtree to test level

SVN-Revision: 1330

20 years ago- tweaked walkingtree
Ryan Flegel [Tue, 25 May 2004 22:05:07 +0000 (22:05 +0000)]
- tweaked walkingtree

SVN-Revision: 1329

20 years ago- added walking tree enemy. still needs some work
Ryan Flegel [Tue, 25 May 2004 21:21:22 +0000 (21:21 +0000)]
- added walking tree enemy. still needs some work

SVN-Revision: 1328

20 years ago- some wingling tweaks
Ryan Flegel [Tue, 25 May 2004 19:41:48 +0000 (19:41 +0000)]
- some wingling tweaks

SVN-Revision: 1327

20 years agoDisable gravity when on flying platform.
Ricardo Cruz [Tue, 25 May 2004 15:32:45 +0000 (15:32 +0000)]
Disable gravity when on flying platform.

SVN-Revision: 1326

20 years agomore tuning of badguy activation
Matthias Braun [Tue, 25 May 2004 10:38:52 +0000 (10:38 +0000)]
more tuning of badguy activation

SVN-Revision: 1325

20 years agoattempt to tune badguy activation
Matthias Braun [Tue, 25 May 2004 10:13:07 +0000 (10:13 +0000)]
attempt to tune badguy activation

SVN-Revision: 1324

20 years agoforgot to commit my changes to testlevels yesterday
Matthias Braun [Tue, 25 May 2004 10:09:30 +0000 (10:09 +0000)]
forgot to commit my changes to testlevels yesterday

SVN-Revision: 1323

20 years ago- added wingling to test level
Ryan Flegel [Tue, 25 May 2004 02:56:31 +0000 (02:56 +0000)]
- added wingling to test level

SVN-Revision: 1322

20 years ago- beginnings of a wingling
Ryan Flegel [Tue, 25 May 2004 02:51:30 +0000 (02:51 +0000)]
- beginnings of a wingling

SVN-Revision: 1321

20 years agoimplemented autoscrolling and proper camera parsing in levelfiles
Matthias Braun [Tue, 25 May 2004 00:28:24 +0000 (00:28 +0000)]
implemented autoscrolling and proper camera parsing in levelfiles

SVN-Revision: 1320

20 years ago- fixed it so Tux doesn't die on spikes if safety timer is started
Ryan Flegel [Mon, 24 May 2004 23:32:41 +0000 (23:32 +0000)]
- fixed it so Tux doesn't die on spikes if safety timer is started

SVN-Revision: 1319

20 years ago- fixed it so arm is not drawn when Tux is shooting and ducking
Ryan Flegel [Mon, 24 May 2004 23:03:43 +0000 (23:03 +0000)]
- fixed it so arm is not drawn when Tux is shooting and ducking

SVN-Revision: 1318

20 years agoadded some comments to scrolling code
Matthias Braun [Mon, 24 May 2004 23:02:34 +0000 (23:02 +0000)]
added some comments to scrolling code

SVN-Revision: 1317

20 years agoincrease offscreen distance
Matthias Braun [Mon, 24 May 2004 22:53:39 +0000 (22:53 +0000)]
increase offscreen distance

SVN-Revision: 1316

20 years agomake badguys reappear when scrolling back
Matthias Braun [Mon, 24 May 2004 22:36:56 +0000 (22:36 +0000)]
make badguys reappear when scrolling back

SVN-Revision: 1315

20 years agoSmall fix. Don't do back scrolling, in case it is unabled.
Ricardo Cruz [Mon, 24 May 2004 21:52:14 +0000 (21:52 +0000)]
Small fix. Don't do back scrolling, in case it is unabled.
And don't do vertical scrolling when there are 19 height tiles. It is necessary to explecity say so cause in this case, the actual height of the level is 608, higher than the screen (600).

SVN-Revision: 1314

20 years ago- missing include
Ryan Flegel [Mon, 24 May 2004 21:29:11 +0000 (21:29 +0000)]
- missing include

SVN-Revision: 1313

20 years agotry to make the scrolling a bit smoother
Matthias Braun [Mon, 24 May 2004 21:28:44 +0000 (21:28 +0000)]
try to make the scrolling a bit smoother

SVN-Revision: 1312

20 years agofixed bug I just introduced
Matthias Braun [Mon, 24 May 2004 21:18:56 +0000 (21:18 +0000)]
fixed bug I just introduced

SVN-Revision: 1311

20 years agoForest background made by Benjamin!
Ricardo Cruz [Mon, 24 May 2004 21:05:58 +0000 (21:05 +0000)]
Forest background made by Benjamin!

SVN-Revision: 1310

20 years ago-renamed ViewPort to Camera
Matthias Braun [Mon, 24 May 2004 21:02:44 +0000 (21:02 +0000)]
-renamed ViewPort to Camera
-removed type() function from GameObject, you should better use C++ RTTI:
  * casting: BadGuy* badguy = dynamic_cast<BadGuy*> (object);
  * comparing for specific type if(typeid(object) == typeid(BadGuy))
  * getting the name typeid(object).name()
-moved camera handling into Camera class
-tweaked camera behaviour. Look for details in
  http://netpanzer.berlios.de/supertux/index.php/Camera
 Horizontal scrolling seems to be nicely now, vertical scrolling is still a bit
 too hectically...

SVN-Revision: 1309

20 years agoFixed checking for next point and the use of sprites.
Ricardo Cruz [Mon, 24 May 2004 20:42:21 +0000 (20:42 +0000)]
Fixed checking for next point and the use of sprites.

SVN-Revision: 1308

20 years agoadd -Werror flag to debug mode
Matthias Braun [Mon, 24 May 2004 16:14:42 +0000 (16:14 +0000)]
add -Werror flag to debug mode

SVN-Revision: 1307

20 years agoAdded flying platform into the buttjump and trampoline test level.
Ricardo Cruz [Mon, 24 May 2004 12:02:25 +0000 (12:02 +0000)]
Added flying platform into the buttjump and trampoline test level.

SVN-Revision: 1306

20 years agoAdded entry for flying platform.
Ricardo Cruz [Mon, 24 May 2004 12:01:35 +0000 (12:01 +0000)]
Added entry for flying platform.

SVN-Revision: 1305

20 years agoAdded Benjamin's flying platform image.
Ricardo Cruz [Mon, 24 May 2004 12:01:07 +0000 (12:01 +0000)]
Added Benjamin's flying platform image.
I could not add more than one frame cause the format is animated GIF...

SVN-Revision: 1304

20 years agoNew flying platform object.
Ricardo Cruz [Mon, 24 May 2004 11:59:59 +0000 (11:59 +0000)]
New flying platform object.
Though seems to have some probs checking if reached next point, resulting in a bad movement. I'll have a look at this later.

SVN-Revision: 1303

20 years agofix a bug when resizing maps and when saving maps which I recently introduced
Matthias Braun [Sun, 23 May 2004 22:46:34 +0000 (22:46 +0000)]
fix a bug when resizing maps and when saving maps which I recently introduced

SVN-Revision: 1302

20 years agodefault image changed to arctis.jpg
Matthias Braun [Sun, 23 May 2004 20:20:20 +0000 (20:20 +0000)]
default image changed to arctis.jpg

SVN-Revision: 1301

20 years agoMade butt-jump to behave according to what Marek asked. You can tune a definition...
Ricardo Cruz [Sun, 23 May 2004 00:11:58 +0000 (00:11 +0000)]
Made butt-jump to behave according to what Marek asked. You can tune a definition...
Now, we just need a butt-jump image.

SVN-Revision: 1300

20 years agoDon't remove badguys, just because they are out of the screen borders.
Ricardo Cruz [Sat, 22 May 2004 18:42:40 +0000 (18:42 +0000)]
Don't remove badguys, just because they are out of the screen borders.

SVN-Revision: 1299

20 years agoFixes.
Ricardo Cruz [Sat, 22 May 2004 17:55:44 +0000 (17:55 +0000)]
Fixes.

SVN-Revision: 1298

20 years agoTux shows arm when firing.
Ricardo Cruz [Sat, 22 May 2004 15:27:45 +0000 (15:27 +0000)]
Tux shows arm when firing.

SVN-Revision: 1297

20 years ago- made some changes for joystick in menu. better?
Ryan Flegel [Fri, 21 May 2004 23:37:56 +0000 (23:37 +0000)]
- made some changes for joystick in menu. better?

SVN-Revision: 1296

20 years ago- fixed level editor crash
Ryan Flegel [Fri, 21 May 2004 19:35:14 +0000 (19:35 +0000)]
- fixed level editor crash
- inserting objects still doesn't work, however

SVN-Revision: 1295

20 years ago- made some fun changes :)
Ryan Flegel [Fri, 21 May 2004 02:28:27 +0000 (02:28 +0000)]
- made some fun changes :)
- theres a hideen path on the right side if you don't want to buttjump your way all the way down

SVN-Revision: 1294

20 years agofix firetux not being able to pickup stuff
Matthias Braun [Fri, 21 May 2004 00:43:30 +0000 (00:43 +0000)]
fix firetux not being able to pickup stuff

SVN-Revision: 1293

20 years agoeliminated global scroll_x and scroll_y variables
Matthias Braun [Fri, 21 May 2004 00:22:57 +0000 (00:22 +0000)]
eliminated global scroll_x and scroll_y variables

SVN-Revision: 1292

20 years agofix jerky scrolling
Matthias Braun [Thu, 20 May 2004 23:58:31 +0000 (23:58 +0000)]
fix jerky scrolling

SVN-Revision: 1291

20 years agoimprove tux holding objects
Matthias Braun [Thu, 20 May 2004 23:46:50 +0000 (23:46 +0000)]
improve tux holding objects

SVN-Revision: 1290

20 years agofixed bullet problems
Matthias Braun [Thu, 20 May 2004 23:34:53 +0000 (23:34 +0000)]
fixed bullet problems

SVN-Revision: 1289

20 years agodon't remove trampolines twice
Matthias Braun [Thu, 20 May 2004 23:25:30 +0000 (23:25 +0000)]
don't remove trampolines twice

SVN-Revision: 1288