Ingo Ruhnke [Tue, 13 Apr 2004 18:24:06 +0000 (18:24 +0000)]
- fixed egg behaviour a bit
SVN-Revision: 523
Ingo Ruhnke [Tue, 13 Apr 2004 18:17:26 +0000 (18:17 +0000)]
- commited MatzeBs duck fix
SVN-Revision: 522
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
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
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
Ricardo Cruz [Tue, 13 Apr 2004 13:20:58 +0000 (13:20 +0000)]
Disabled OpenGL option.
SVN-Revision: 518
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
Ingo Ruhnke [Tue, 13 Apr 2004 12:25:22 +0000 (12:25 +0000)]
- converted text_type into a class
SVN-Revision: 516
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
Ingo Ruhnke [Tue, 13 Apr 2004 02:19:13 +0000 (02:19 +0000)]
- converted texture_type into a Surface class
SVN-Revision: 514
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
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
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
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
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
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
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
Ingo Ruhnke [Mon, 12 Apr 2004 18:57:37 +0000 (18:57 +0000)]
- commited MatzeB's update patch
SVN-Revision: 506
Ingo Ruhnke [Mon, 12 Apr 2004 18:44:12 +0000 (18:44 +0000)]
- new extras
SVN-Revision: 505
Ingo Ruhnke [Mon, 12 Apr 2004 13:16:19 +0000 (13:16 +0000)]
commited MatzeB's slider patch
SVN-Revision: 504
Ingo Ruhnke [Mon, 12 Apr 2004 12:46:18 +0000 (12:46 +0000)]
- added simple sprite class
SVN-Revision: 503
Ingo Ruhnke [Mon, 12 Apr 2004 01:55:30 +0000 (01:55 +0000)]
- added menu to worldmap
SVN-Revision: 502
Ingo Ruhnke [Mon, 12 Apr 2004 01:35:56 +0000 (01:35 +0000)]
- some new gfx
SVN-Revision: 501
Ingo Ruhnke [Mon, 12 Apr 2004 01:29:36 +0000 (01:29 +0000)]
- some new news
SVN-Revision: 500
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
Ingo Ruhnke [Mon, 12 Apr 2004 01:28:25 +0000 (01:28 +0000)]
- missing gfx
SVN-Revision: 498
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
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
Ricardo Cruz [Sun, 11 Apr 2004 22:16:51 +0000 (22:16 +0000)]
Updated and added a new level from Wansti.
SVN-Revision: 495
Ricardo Cruz [Sun, 11 Apr 2004 22:15:28 +0000 (22:15 +0000)]
What's this level doing here?!
SVN-Revision: 494
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
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
Ingo Ruhnke [Sun, 11 Apr 2004 20:28:11 +0000 (20:28 +0000)]
- added contrib menu generator
SVN-Revision: 491
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
Ricardo Cruz [Sun, 11 Apr 2004 19:10:41 +0000 (19:10 +0000)]
Included supertux.h stuff into it.
SVN-Revision: 489
Ingo Ruhnke [Sun, 11 Apr 2004 17:48:12 +0000 (17:48 +0000)]
- turned some pointer-foo into a std::vector
SVN-Revision: 488
Ingo Ruhnke [Sun, 11 Apr 2004 17:39:47 +0000 (17:39 +0000)]
- turned menu_item_type into a class
SVN-Revision: 487
Ingo Ruhnke [Sun, 11 Apr 2004 17:16:17 +0000 (17:16 +0000)]
- moved the global_world into the leveleditors namespace
SVN-Revision: 486
Ingo Ruhnke [Sun, 11 Apr 2004 17:10:48 +0000 (17:10 +0000)]
- fixed missing menu on level editor exit
SVN-Revision: 485
Ingo Ruhnke [Sun, 11 Apr 2004 17:09:10 +0000 (17:09 +0000)]
- moved loadshared() to the right point
SVN-Revision: 484
Ingo Ruhnke [Sun, 11 Apr 2004 17:04:03 +0000 (17:04 +0000)]
- moved loadshared() to the right point
SVN-Revision: 483
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
Ingo Ruhnke [Sun, 11 Apr 2004 16:38:58 +0000 (16:38 +0000)]
renamed timer_type to Timer
SVN-Revision: 481
Ingo Ruhnke [Sun, 11 Apr 2004 16:33:11 +0000 (16:33 +0000)]
started to convert timer into a class
SVN-Revision: 480
Ingo Ruhnke [Sun, 11 Apr 2004 16:23:08 +0000 (16:23 +0000)]
started to convert timer into a class
SVN-Revision: 479
Ingo Ruhnke [Sun, 11 Apr 2004 15:33:53 +0000 (15:33 +0000)]
- moved time_left timer into gamesession
SVN-Revision: 478
Ingo Ruhnke [Sun, 11 Apr 2004 15:28:26 +0000 (15:28 +0000)]
- made frame ration local
SVN-Revision: 477
Ingo Ruhnke [Sun, 11 Apr 2004 15:07:29 +0000 (15:07 +0000)]
- moved some global variables into a seperate class
SVN-Revision: 476
Ingo Ruhnke [Sun, 11 Apr 2004 14:55:59 +0000 (14:55 +0000)]
- localized some more variables
SVN-Revision: 475
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
Ingo Ruhnke [Sun, 11 Apr 2004 13:20:43 +0000 (13:20 +0000)]
- turned special into classes
SVN-Revision: 473
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
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
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
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
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
Ingo Ruhnke [Sun, 11 Apr 2004 01:52:49 +0000 (01:52 +0000)]
- fixed worldmap a bit
SVN-Revision: 467
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
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
Ingo Ruhnke [Sun, 11 Apr 2004 00:24:22 +0000 (00:24 +0000)]
- removed obsolete hardcoded tiles
SVN-Revision: 464
Ingo Ruhnke [Sun, 11 Apr 2004 00:10:53 +0000 (00:10 +0000)]
- moved stuff from gamesession to world
SVN-Revision: 463
Ingo Ruhnke [Sun, 11 Apr 2004 00:05:35 +0000 (00:05 +0000)]
- moved stuff from gamesession to world
SVN-Revision: 462
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
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
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
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
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
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
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
Ingo Ruhnke [Sat, 10 Apr 2004 20:16:15 +0000 (20:16 +0000)]
- more c++-ification
SVN-Revision: 454
Ingo Ruhnke [Sat, 10 Apr 2004 19:49:49 +0000 (19:49 +0000)]
- more c++-ification
SVN-Revision: 453
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
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
Ingo Ruhnke [Sat, 10 Apr 2004 18:54:27 +0000 (18:54 +0000)]
- fixed tile properties
SVN-Revision: 450
Ingo Ruhnke [Sat, 10 Apr 2004 15:40:31 +0000 (15:40 +0000)]
- level cleanup
SVN-Revision: 449
Ingo Ruhnke [Sat, 10 Apr 2004 14:53:43 +0000 (14:53 +0000)]
removed title from main menu
SVN-Revision: 448
Ingo Ruhnke [Sat, 10 Apr 2004 12:47:16 +0000 (12:47 +0000)]
- fixed water/fish
SVN-Revision: 447
Ingo Ruhnke [Sat, 10 Apr 2004 12:44:16 +0000 (12:44 +0000)]
- test level for badguys
SVN-Revision: 446
Ingo Ruhnke [Sat, 10 Apr 2004 12:42:41 +0000 (12:42 +0000)]
- added test level for exits
SVN-Revision: 445
Ingo Ruhnke [Sat, 10 Apr 2004 12:41:26 +0000 (12:41 +0000)]
- added iglo for level end sequence
SVN-Revision: 444
Ingo Ruhnke [Sat, 10 Apr 2004 11:56:19 +0000 (11:56 +0000)]
- fixed quit
SVN-Revision: 443
Ingo Ruhnke [Sat, 10 Apr 2004 11:48:16 +0000 (11:48 +0000)]
- fixed menu/logo overdraw problem
SVN-Revision: 442
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
Tobias Gläßer [Sat, 10 Apr 2004 09:53:22 +0000 (09:53 +0000)]
update
SVN-Revision: 440
Ingo Ruhnke [Fri, 9 Apr 2004 16:26:06 +0000 (16:26 +0000)]
- fixed snowball anim
SVN-Revision: 439
Ingo Ruhnke [Fri, 9 Apr 2004 02:20:51 +0000 (02:20 +0000)]
- added new smalltux
SVN-Revision: 438
Ingo Ruhnke [Fri, 9 Apr 2004 01:54:57 +0000 (01:54 +0000)]
- added new smalltux (still needs cleanup)
SVN-Revision: 437
Ingo Ruhnke [Fri, 9 Apr 2004 01:15:31 +0000 (01:15 +0000)]
- moved title-demo code into its own function
SVN-Revision: 436
Ingo Ruhnke [Fri, 9 Apr 2004 00:54:53 +0000 (00:54 +0000)]
- fixed credits screen a bit
SVN-Revision: 435
Ingo Ruhnke [Fri, 9 Apr 2004 00:49:47 +0000 (00:49 +0000)]
- cleaned up title screen a bit
SVN-Revision: 434
Ingo Ruhnke [Fri, 9 Apr 2004 00:49:29 +0000 (00:49 +0000)]
- added some new title menu gfx
SVN-Revision: 433
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
Ricardo Cruz [Sun, 4 Apr 2004 18:00:11 +0000 (18:00 +0000)]
1 more song
SVN-Revision: 431
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
Tobias Gläßer [Sat, 3 Apr 2004 13:31:38 +0000 (13:31 +0000)]
update
SVN-Revision: 429
Tobias Gläßer [Sat, 3 Apr 2004 13:31:14 +0000 (13:31 +0000)]
lots of improvements all over the code.
Leveleditor improvements.
Changed Tux's dying sequence.
Intros can be skipped with any device now.
Converted button_type and button_panel_type to C++ classes.
SVN-Revision: 428
Tobias Gläßer [Sat, 3 Apr 2004 13:28:15 +0000 (13:28 +0000)]
scaled
SVN-Revision: 427
Tobias Gläßer [Sat, 3 Apr 2004 13:27:50 +0000 (13:27 +0000)]
initial
SVN-Revision: 426
Ingo Ruhnke [Thu, 1 Apr 2004 20:22:28 +0000 (20:22 +0000)]
- more tiles
SVN-Revision: 425
Ingo Ruhnke [Wed, 31 Mar 2004 23:20:25 +0000 (23:20 +0000)]
- improved tileability
SVN-Revision: 424