supertux.git
20 years ago- added 1up to tileset
Ingo Ruhnke [Fri, 16 Apr 2004 14:31:58 +0000 (14:31 +0000)]
- added 1up to tileset

SVN-Revision: 529

20 years ago- replaced a few pure pointers with std::vector<>
Ingo Ruhnke [Fri, 16 Apr 2004 14:26:19 +0000 (14:26 +0000)]
- replaced a few pure pointers with std::vector<>

SVN-Revision: 528

20 years ago- added primitiv scrolling to the worldmap
Ingo Ruhnke [Thu, 15 Apr 2004 19:08:02 +0000 (19:08 +0000)]
- added primitiv scrolling to the worldmap
- added a larger worldmap

SVN-Revision: 527

20 years agoWantsi sended updated for his levels, changes are:
Ricardo Cruz [Thu, 15 Apr 2004 18:18:02 +0000 (18:18 +0000)]
Wantsi sended updated for his levels, changes are:

-Added a small "boss" level: level3.stl
 It is the third level in the set, so I changed the other level numbers
accordingly;
 please keep that in mind when updating. :)
-Fixed some design flaws in the other maps
-Added my full name to the "author" line.


SVN-Revision: 526

20 years agofish fix
Ingo Ruhnke [Tue, 13 Apr 2004 18:50:23 +0000 (18:50 +0000)]
fish fix

SVN-Revision: 525

20 years agoJust makes the level's author name to be written in red, so that it is highlighted.
Ricardo Cruz [Tue, 13 Apr 2004 18:39:56 +0000 (18:39 +0000)]
Just makes the level's author name to be written in red, so that it is highlighted.
I'm sure level creators will appretiate that.

SVN-Revision: 524

20 years ago- fixed egg behaviour a bit
Ingo Ruhnke [Tue, 13 Apr 2004 18:24:06 +0000 (18:24 +0000)]
- fixed egg behaviour a bit

SVN-Revision: 523

20 years ago- commited MatzeBs duck fix
Ingo Ruhnke [Tue, 13 Apr 2004 18:17:26 +0000 (18:17 +0000)]
- commited MatzeBs duck fix

SVN-Revision: 522

20 years agoFixed SDL code of drawgradient().
Ricardo Cruz [Tue, 13 Apr 2004 15:20:20 +0000 (15:20 +0000)]
Fixed SDL code of drawgradient().
I forgot that the axis in SDL are positve in the Up-Down direction.
Now you shouldn't notice any difference between SDL and OpenGL gradients ;)

SVN-Revision: 521

20 years agoUpdated the ocean.png image, message from its author (Marek):
Ricardo Cruz [Tue, 13 Apr 2004 14:52:53 +0000 (14:52 +0000)]
Updated the ocean.png image, message from its author (Marek):
�I accidentally sent you an old version of the ocean.png image.
The new one uses a tilable wave pattern so there's no ugly edge when the
image is repeated.�

Is it my impression or arctis.png doesn't repate very well? Ingo could you try to correct this, should be pretty easy.

SVN-Revision: 520

20 years ago- reenabled OpenGL menu entry
Ingo Ruhnke [Tue, 13 Apr 2004 14:32:48 +0000 (14:32 +0000)]
- reenabled OpenGL menu entry
- OpenGL menu entry is now disabled if no opengl support is compiled in
- added handling for lost surfaces for modeswitch in win32 (needs testing)
- fixed font-shadow issue

SVN-Revision: 519

20 years agoDisabled OpenGL option.
Ricardo Cruz [Tue, 13 Apr 2004 13:20:58 +0000 (13:20 +0000)]
Disabled OpenGL option.

SVN-Revision: 518

20 years ago- implemeted video-mode switching (this currently breaks shadow fonts, but shouldn...
Ingo Ruhnke [Tue, 13 Apr 2004 13:02:06 +0000 (13:02 +0000)]
- implemeted video-mode switching (this currently breaks shadow fonts, but shouldn't be difficult to fix)

SVN-Revision: 517

20 years ago- converted text_type into a class
Ingo Ruhnke [Tue, 13 Apr 2004 12:25:22 +0000 (12:25 +0000)]
- converted text_type into a class

SVN-Revision: 516

20 years agoJust changed each bkgd_top_* and bkgd_bottom_* to be Color structs that can be found...
Ricardo Cruz [Tue, 13 Apr 2004 11:34:54 +0000 (11:34 +0000)]
Just changed each bkgd_top_* and bkgd_bottom_* to be Color structs that can be found at screen.h. Requested by Ingo Ruhnke.
Ingo, I haven't even tried to change the level files, since I don't have any clue about lisp. Please, do that yourself.

SVN-Revision: 515

20 years ago- converted texture_type into a Surface class
Ingo Ruhnke [Tue, 13 Apr 2004 02:19:13 +0000 (02:19 +0000)]
- converted texture_type into a Surface class

SVN-Revision: 514

20 years agoOrganized levels structures, feel free to curse me ;)
Ricardo Cruz [Mon, 12 Apr 2004 23:31:33 +0000 (23:31 +0000)]
Organized levels structures, feel free to curse me ;)
This also adds authors names to levels.

SVN-Revision: 513

20 years agoOrganized levels structures, feel free to curse me ;)
Ricardo Cruz [Mon, 12 Apr 2004 23:20:40 +0000 (23:20 +0000)]
Organized levels structures, feel free to curse me ;)
This also adds authors names to levels.

SVN-Revision: 512

20 years agoOrganized levels structures, feel free to curse me ;)
Ricardo Cruz [Mon, 12 Apr 2004 23:01:28 +0000 (23:01 +0000)]
Organized levels structures, feel free to curse me ;)
This also adds authors names to levels.
Made sure worldmap worked.

SVN-Revision: 511

20 years agoOrganized levels structures, feel free to curse me ;)
Ricardo Cruz [Mon, 12 Apr 2004 22:53:15 +0000 (22:53 +0000)]
Organized levels structures, feel free to curse me ;)
Made worldmap to still work.
This also adds authors names to levels.

SVN-Revision: 510

20 years agoJust added authors name for these levels.
Ricardo Cruz [Mon, 12 Apr 2004 22:41:45 +0000 (22:41 +0000)]
Just added authors name for these levels.
Hope that they are correct, if not tell me :)

SVN-Revision: 509

20 years agoAdded "author" field for levels.
Ricardo Cruz [Mon, 12 Apr 2004 22:39:33 +0000 (22:39 +0000)]
Added "author" field for levels.
Level editor setup config needs testing (not really related with this).

SVN-Revision: 508

20 years agoA first attempt to make a simple and clean way of an on the fly videomode change.
Ricardo Cruz [Mon, 12 Apr 2004 21:14:17 +0000 (21:14 +0000)]
A first attempt to make a simple and clean way of an on the fly videomode change.
But there is this problem:
it seems to work on the first transition from SDL to OpenGL, but doesn't work well in the following transitions to OpenGL.
I think it is not really related with the texture code, but with the st_video_setup_gl(). The way OpenGL is initialized.
Ingo/Tobias, please give a look at this ;)

SVN-Revision: 507

20 years ago- commited MatzeB's update patch
Ingo Ruhnke [Mon, 12 Apr 2004 18:57:37 +0000 (18:57 +0000)]
- commited MatzeB's update patch

SVN-Revision: 506

20 years ago- new extras
Ingo Ruhnke [Mon, 12 Apr 2004 18:44:12 +0000 (18:44 +0000)]
- new extras

SVN-Revision: 505

20 years agocommited MatzeB's slider patch
Ingo Ruhnke [Mon, 12 Apr 2004 13:16:19 +0000 (13:16 +0000)]
commited MatzeB's slider patch

SVN-Revision: 504

20 years ago- added simple sprite class
Ingo Ruhnke [Mon, 12 Apr 2004 12:46:18 +0000 (12:46 +0000)]
- added simple sprite class

SVN-Revision: 503

20 years ago- added menu to worldmap
Ingo Ruhnke [Mon, 12 Apr 2004 01:55:30 +0000 (01:55 +0000)]
- added menu to worldmap

SVN-Revision: 502

20 years ago- some new gfx
Ingo Ruhnke [Mon, 12 Apr 2004 01:35:56 +0000 (01:35 +0000)]
- some new gfx

SVN-Revision: 501

20 years ago- some new news
Ingo Ruhnke [Mon, 12 Apr 2004 01:29:36 +0000 (01:29 +0000)]
- some new news

SVN-Revision: 500

20 years agobug fix in the converter, in case anybody still cares
Ingo Ruhnke [Mon, 12 Apr 2004 01:29:02 +0000 (01:29 +0000)]
bug fix in the converter, in case anybody still cares

SVN-Revision: 499

20 years ago- missing gfx
Ingo Ruhnke [Mon, 12 Apr 2004 01:28:25 +0000 (01:28 +0000)]
- missing gfx

SVN-Revision: 498

20 years ago- tweaked scroll behaviour a little bit
Ingo Ruhnke [Sun, 11 Apr 2004 23:06:29 +0000 (23:06 +0000)]
- tweaked scroll behaviour a little bit
- added collision rects in debug mode

SVN-Revision: 497

20 years agoFixed a simple bug that was not letting levelsets to be added.
Ricardo Cruz [Sun, 11 Apr 2004 22:30:48 +0000 (22:30 +0000)]
Fixed a simple bug that was not letting levelsets to be added.
Added a levelset for Wansti! These levels are great :)

SVN-Revision: 496

20 years agoUpdated and added a new level from Wansti.
Ricardo Cruz [Sun, 11 Apr 2004 22:16:51 +0000 (22:16 +0000)]
Updated and added a new level from Wansti.

SVN-Revision: 495

20 years agoWhat's this level doing here?!
Ricardo Cruz [Sun, 11 Apr 2004 22:15:28 +0000 (22:15 +0000)]
What's this level doing here?!

SVN-Revision: 494

20 years agoMade drawgradient() to use our fillrect(), instead of SDL thingies
Ricardo Cruz [Sun, 11 Apr 2004 21:06:05 +0000 (21:06 +0000)]
Made drawgradient() to use our fillrect(), instead of SDL thingies
and thus the code is much clear now.

SVN-Revision: 493

20 years agoAdded support for gradients :)
Ricardo Cruz [Sun, 11 Apr 2004 20:46:31 +0000 (20:46 +0000)]
Added support for gradients :)
Changed bkgd_* to bkgd_top_* and bkgd_bottom_*
(being * either r, b or g)
This change includes both code and level files.

SVN-Revision: 492

20 years ago- added contrib menu generator
Ingo Ruhnke [Sun, 11 Apr 2004 20:28:11 +0000 (20:28 +0000)]
- added contrib menu generator

SVN-Revision: 491

20 years agoRemoved supertux.h (its useless).
Ricardo Cruz [Sun, 11 Apr 2004 19:12:00 +0000 (19:12 +0000)]
Removed supertux.h (its useless).
global definitions go to defines.h

SVN-Revision: 490

20 years agoIncluded supertux.h stuff into it.
Ricardo Cruz [Sun, 11 Apr 2004 19:10:41 +0000 (19:10 +0000)]
Included supertux.h stuff into it.

SVN-Revision: 489

20 years ago- turned some pointer-foo into a std::vector
Ingo Ruhnke [Sun, 11 Apr 2004 17:48:12 +0000 (17:48 +0000)]
- turned some pointer-foo into a std::vector

SVN-Revision: 488

20 years ago- turned menu_item_type into a class
Ingo Ruhnke [Sun, 11 Apr 2004 17:39:47 +0000 (17:39 +0000)]
- turned menu_item_type into a class

SVN-Revision: 487

20 years ago- moved the global_world into the leveleditors namespace
Ingo Ruhnke [Sun, 11 Apr 2004 17:16:17 +0000 (17:16 +0000)]
- moved the global_world into the leveleditors namespace

SVN-Revision: 486

20 years ago- fixed missing menu on level editor exit
Ingo Ruhnke [Sun, 11 Apr 2004 17:10:48 +0000 (17:10 +0000)]
- fixed missing menu on level editor exit

SVN-Revision: 485

20 years ago- moved loadshared() to the right point
Ingo Ruhnke [Sun, 11 Apr 2004 17:09:10 +0000 (17:09 +0000)]
- moved loadshared() to the right point

SVN-Revision: 484

20 years ago- moved loadshared() to the right point
Ingo Ruhnke [Sun, 11 Apr 2004 17:04:03 +0000 (17:04 +0000)]
- moved loadshared() to the right point

SVN-Revision: 483

20 years ago- removed local (un)loadshared() stuff and replaced it my a global one, fixes crash...
Ingo Ruhnke [Sun, 11 Apr 2004 16:58:06 +0000 (16:58 +0000)]
- removed local (un)loadshared() stuff and replaced it my a global one, fixes crash on entering a level twice

SVN-Revision: 482

20 years agorenamed timer_type to Timer
Ingo Ruhnke [Sun, 11 Apr 2004 16:38:58 +0000 (16:38 +0000)]
renamed timer_type to Timer

SVN-Revision: 481

20 years agostarted to convert timer into a class
Ingo Ruhnke [Sun, 11 Apr 2004 16:33:11 +0000 (16:33 +0000)]
started to convert timer into a class

SVN-Revision: 480

20 years agostarted to convert timer into a class
Ingo Ruhnke [Sun, 11 Apr 2004 16:23:08 +0000 (16:23 +0000)]
started to convert timer into a class

SVN-Revision: 479

20 years ago- moved time_left timer into gamesession
Ingo Ruhnke [Sun, 11 Apr 2004 15:33:53 +0000 (15:33 +0000)]
- moved time_left timer into gamesession

SVN-Revision: 478

20 years ago- made frame ration local
Ingo Ruhnke [Sun, 11 Apr 2004 15:28:26 +0000 (15:28 +0000)]
- made frame ration local

SVN-Revision: 477

20 years ago- moved some global variables into a seperate class
Ingo Ruhnke [Sun, 11 Apr 2004 15:07:29 +0000 (15:07 +0000)]
- moved some global variables into a seperate class

SVN-Revision: 476

20 years ago- localized some more variables
Ingo Ruhnke [Sun, 11 Apr 2004 14:55:59 +0000 (14:55 +0000)]
- localized some more variables

SVN-Revision: 475

20 years ago- made some more global variables, local
Ingo Ruhnke [Sun, 11 Apr 2004 14:44:19 +0000 (14:44 +0000)]
- made some more global variables, local
- replaced a few char* with string

SVN-Revision: 474

20 years ago- turned special into classes
Ingo Ruhnke [Sun, 11 Apr 2004 13:20:43 +0000 (13:20 +0000)]
- turned special into classes

SVN-Revision: 473

20 years ago- renamed 'world' to 'global_world' to emphasis that it is mainly a temporary hack
Ingo Ruhnke [Sun, 11 Apr 2004 13:05:35 +0000 (13:05 +0000)]
- renamed 'world' to 'global_world' to emphasis that it is mainly a temporary hack
- moved some 'world' to 'World::current()'

SVN-Revision: 472

20 years ago- moved some collision code into the world class, since it only acts on world data
Ingo Ruhnke [Sun, 11 Apr 2004 13:00:00 +0000 (13:00 +0000)]
- moved some collision code into the world class, since it only acts on world data

SVN-Revision: 471

20 years ago- change gameobjs names from lower case to upper case
Ingo Ruhnke [Sun, 11 Apr 2004 12:43:35 +0000 (12:43 +0000)]
- change gameobjs names from lower case to upper case

SVN-Revision: 470

20 years ago- moved some more stuff into the world class
Ingo Ruhnke [Sun, 11 Apr 2004 12:37:40 +0000 (12:37 +0000)]
- moved some more stuff into the world class
- turned gameobjs into classes

SVN-Revision: 469

20 years ago- moved gameobjects into there own file
Ingo Ruhnke [Sun, 11 Apr 2004 11:52:29 +0000 (11:52 +0000)]
- moved gameobjects into there own file
- moved drawshape to tile.h

SVN-Revision: 468

20 years ago- fixed worldmap a bit
Ingo Ruhnke [Sun, 11 Apr 2004 01:52:49 +0000 (01:52 +0000)]
- fixed worldmap a bit

SVN-Revision: 467

20 years ago- moved some activate_bad_guy stuff into the world, where it belongs
Ingo Ruhnke [Sun, 11 Apr 2004 01:36:22 +0000 (01:36 +0000)]
- moved some activate_bad_guy stuff into the world, where it belongs

SVN-Revision: 466

20 years ago- moved some more level_ stuff into the levelclass
Ingo Ruhnke [Sun, 11 Apr 2004 01:24:58 +0000 (01:24 +0000)]
- moved some more level_ stuff into the levelclass
- removed a quit, since it did the same as a done

SVN-Revision: 465

20 years ago- removed obsolete hardcoded tiles
Ingo Ruhnke [Sun, 11 Apr 2004 00:24:22 +0000 (00:24 +0000)]
- removed obsolete hardcoded tiles

SVN-Revision: 464

20 years ago- moved stuff from gamesession to world
Ingo Ruhnke [Sun, 11 Apr 2004 00:10:53 +0000 (00:10 +0000)]
- moved stuff from gamesession to world

SVN-Revision: 463

20 years ago- moved stuff from gamesession to world
Ingo Ruhnke [Sun, 11 Apr 2004 00:05:35 +0000 (00:05 +0000)]
- moved stuff from gamesession to world

SVN-Revision: 462

20 years ago- moved stuff from scene into a World class, just an intermediate step, more cleanup...
Ingo Ruhnke [Sat, 10 Apr 2004 22:37:13 +0000 (22:37 +0000)]
- moved stuff from scene into a World class, just an intermediate step, more cleanup will follow

SVN-Revision: 461

20 years agoNew stalactites done by Settra Gaia, they fit very well with Ingo graphics.
Ricardo Cruz [Sat, 10 Apr 2004 22:04:08 +0000 (22:04 +0000)]
New stalactites done by Settra Gaia, they fit very well with Ingo graphics.
They are 32x48 (previous: 32x32), i have checked, and i think nothing will get broken, but please test that. also say if 48 of height is too much...

SVN-Revision: 460

20 years ago- moved lots of code around, made gameloop even more into a class
Ingo Ruhnke [Sat, 10 Apr 2004 22:01:27 +0000 (22:01 +0000)]
- moved lots of code around, made gameloop even more into a class

SVN-Revision: 459

20 years agoa few levels contributed by 'Wantsi'.
Ricardo Cruz [Sat, 10 Apr 2004 21:22:01 +0000 (21:22 +0000)]
a few levels contributed by 'Wantsi'.
they are pretty cool :)

SVN-Revision: 458

20 years ago- reduced menu fadness a bit (ie. balanced the edges)
Ingo Ruhnke [Sat, 10 Apr 2004 20:37:36 +0000 (20:37 +0000)]
- reduced menu fadness a bit (ie. balanced the edges)

SVN-Revision: 457

20 years ago- turned gameloop into a class, in the hope to reduce some global variables in the...
Ingo Ruhnke [Sat, 10 Apr 2004 20:26:13 +0000 (20:26 +0000)]
- turned gameloop into a class, in the hope to reduce some global variables in the long run

SVN-Revision: 456

20 years agoAnother background image by a guy whose nickname is Wantso (i think) :D
Ricardo Cruz [Sat, 10 Apr 2004 20:19:33 +0000 (20:19 +0000)]
Another background image by a guy whose nickname is Wantso (i think) :D
Anyway, it is a night background, might be usefull.

SVN-Revision: 455

20 years ago- more c++-ification
Ingo Ruhnke [Sat, 10 Apr 2004 20:16:15 +0000 (20:16 +0000)]
- more c++-ification

SVN-Revision: 454

20 years ago- more c++-ification
Ingo Ruhnke [Sat, 10 Apr 2004 19:49:49 +0000 (19:49 +0000)]
- more c++-ification

SVN-Revision: 453

20 years ago- some indent fixes
Ingo Ruhnke [Sat, 10 Apr 2004 19:40:49 +0000 (19:40 +0000)]
- some indent fixes
- started to turn st_level into a proper class

SVN-Revision: 452

20 years ago- reorganized menu flow as descripted in the todo, this breaks returning from the...
Ingo Ruhnke [Sat, 10 Apr 2004 18:56:17 +0000 (18:56 +0000)]
- reorganized menu flow as descripted in the todo, this breaks returning from the game at the moment, since something in loading savegames is broken, but since savegames needs restructuring anyway, it shouldn't be much of a problem

SVN-Revision: 451

20 years ago- fixed tile properties
Ingo Ruhnke [Sat, 10 Apr 2004 18:54:27 +0000 (18:54 +0000)]
- fixed tile properties

SVN-Revision: 450

20 years ago- level cleanup
Ingo Ruhnke [Sat, 10 Apr 2004 15:40:31 +0000 (15:40 +0000)]
- level cleanup

SVN-Revision: 449

20 years agoremoved title from main menu
Ingo Ruhnke [Sat, 10 Apr 2004 14:53:43 +0000 (14:53 +0000)]
removed title from main menu

SVN-Revision: 448

20 years ago- fixed water/fish
Ingo Ruhnke [Sat, 10 Apr 2004 12:47:16 +0000 (12:47 +0000)]
- fixed water/fish

SVN-Revision: 447

20 years ago- test level for badguys
Ingo Ruhnke [Sat, 10 Apr 2004 12:44:16 +0000 (12:44 +0000)]
- test level for badguys

SVN-Revision: 446

20 years ago- added test level for exits
Ingo Ruhnke [Sat, 10 Apr 2004 12:42:41 +0000 (12:42 +0000)]
- added test level for exits

SVN-Revision: 445

20 years ago- added iglo for level end sequence
Ingo Ruhnke [Sat, 10 Apr 2004 12:41:26 +0000 (12:41 +0000)]
- added iglo for level end sequence

SVN-Revision: 444

20 years ago- fixed quit
Ingo Ruhnke [Sat, 10 Apr 2004 11:56:19 +0000 (11:56 +0000)]
- fixed quit

SVN-Revision: 443

20 years ago- fixed menu/logo overdraw problem
Ingo Ruhnke [Sat, 10 Apr 2004 11:48:16 +0000 (11:48 +0000)]
- fixed menu/logo overdraw problem

SVN-Revision: 442

20 years ago- introduced mriceblock (at least a bit)
Ingo Ruhnke [Sat, 10 Apr 2004 11:42:43 +0000 (11:42 +0000)]
- introduced mriceblock (at least a bit)
- made title screen wrap-around seamlessly

SVN-Revision: 441

20 years agoupdate
Tobias Gläßer [Sat, 10 Apr 2004 09:53:22 +0000 (09:53 +0000)]
update

SVN-Revision: 440

20 years ago- fixed snowball anim
Ingo Ruhnke [Fri, 9 Apr 2004 16:26:06 +0000 (16:26 +0000)]
- fixed snowball anim

SVN-Revision: 439

20 years ago- added new smalltux
Ingo Ruhnke [Fri, 9 Apr 2004 02:20:51 +0000 (02:20 +0000)]
- added new smalltux

SVN-Revision: 438

20 years ago- added new smalltux (still needs cleanup)
Ingo Ruhnke [Fri, 9 Apr 2004 01:54:57 +0000 (01:54 +0000)]
- added new smalltux (still needs cleanup)

SVN-Revision: 437

20 years ago- moved title-demo code into its own function
Ingo Ruhnke [Fri, 9 Apr 2004 01:15:31 +0000 (01:15 +0000)]
- moved title-demo code into its own function

SVN-Revision: 436

20 years ago- fixed credits screen a bit
Ingo Ruhnke [Fri, 9 Apr 2004 00:54:53 +0000 (00:54 +0000)]
- fixed credits screen a bit

SVN-Revision: 435

20 years ago- cleaned up title screen a bit
Ingo Ruhnke [Fri, 9 Apr 2004 00:49:47 +0000 (00:49 +0000)]
- cleaned up title screen a bit

SVN-Revision: 434

20 years ago- added some new title menu gfx
Ingo Ruhnke [Fri, 9 Apr 2004 00:49:29 +0000 (00:49 +0000)]
- added some new title menu gfx

SVN-Revision: 433

20 years agoaccording to the author: "there was one line that caused a dissonance... i fixed...
Ricardo Cruz [Sun, 4 Apr 2004 22:33:32 +0000 (22:33 +0000)]
according to the author: "there was one line that caused a dissonance... i fixed that"

SVN-Revision: 432

20 years ago1 more song
Ricardo Cruz [Sun, 4 Apr 2004 18:00:11 +0000 (18:00 +0000)]
1 more song

SVN-Revision: 431

20 years ago- Physic C++ rewrite (Matze Braun)
Tobias Gläßer [Sun, 4 Apr 2004 00:32:10 +0000 (00:32 +0000)]
- Physic C++ rewrite (Matze Braun)
- Added new badguys (Matze Braun)
- Fixed minor bugs (Matze Braun)

SVN-Revision: 430