Ingo Ruhnke [Tue, 20 Apr 2004 19:55:23 +0000 (19:55 +0000)]
- turned LEFT/RIGHT defines into enum, turned BadGuyModes into enum
SVN-Revision: 602
Ricardo Cruz [Tue, 20 Apr 2004 18:51:22 +0000 (18:51 +0000)]
When Esc was pressed the menu was not being shown in leveleditor (fixed).
SVN-Revision: 601
Ricardo Cruz [Tue, 20 Apr 2004 18:46:57 +0000 (18:46 +0000)]
Level test mode didn't quit properly when Esc was pressed (fixed)
SVN-Revision: 600
Ricardo Cruz [Tue, 20 Apr 2004 18:40:40 +0000 (18:40 +0000)]
Time is not stopped during menu display in gameloop (fix).
Probably there is a prettier way to fix this ;)
SVN-Revision: 599
Ingo Ruhnke [Tue, 20 Apr 2004 18:39:18 +0000 (18:39 +0000)]
- added stay_on_platform flag for badguys
- some code cleanup
- tweaked iceblocx speed
SVN-Revision: 598
Ingo Ruhnke [Tue, 20 Apr 2004 17:58:12 +0000 (17:58 +0000)]
- stop tux if he ran into a block, no more accelerating while standing infront of a block
SVN-Revision: 597
Ricardo Cruz [Tue, 20 Apr 2004 17:47:49 +0000 (17:47 +0000)]
Marek level updating.
According to him, this should be release ready. Though, I have not tried them yet.
Please, try them and send feedback.
SVN-Revision: 596
Ingo Ruhnke [Tue, 20 Apr 2004 17:31:11 +0000 (17:31 +0000)]
- switched gamespeed back to normal
- added high-jump while running
SVN-Revision: 595
Ingo Ruhnke [Tue, 20 Apr 2004 16:50:18 +0000 (16:50 +0000)]
- added config options for joystick buttons/axis
SVN-Revision: 594
Ingo Ruhnke [Tue, 20 Apr 2004 16:26:08 +0000 (16:26 +0000)]
- moved joystick mappings into a struct
SVN-Revision: 593
Ricardo Cruz [Tue, 20 Apr 2004 15:48:08 +0000 (15:48 +0000)]
Improved my flat graphics hack a bit.
Someone should do a from scratch ones, but this work for now.
SVN-Revision: 592
Ricardo Cruz [Tue, 20 Apr 2004 14:30:03 +0000 (14:30 +0000)]
Just removed two printfs I have mistakelly committed.
SVN-Revision: 591
Ingo Ruhnke [Tue, 20 Apr 2004 12:24:28 +0000 (12:24 +0000)]
- turned joystick defines into variables
SVN-Revision: 590
Ingo Ruhnke [Tue, 20 Apr 2004 12:12:31 +0000 (12:12 +0000)]
- fixed some more menu issues
- removed highscore loading from gameloop
SVN-Revision: 589
Ricardo Cruz [Tue, 20 Apr 2004 11:43:43 +0000 (11:43 +0000)]
Recoded credits code, in order to respect fonts height.
(if you think there should be more space between items, just change ITEMS_SPACE).
Also fixed a mistake that was making SDL_QUIT signal to never be used.
SVN-Revision: 588
Ingo Ruhnke [Tue, 20 Apr 2004 11:37:10 +0000 (11:37 +0000)]
- fixed level editor menus a bit (still not 100% working)
- added resetpoint saving to Level
SVN-Revision: 587
Ricardo Cruz [Tue, 20 Apr 2004 11:21:53 +0000 (11:21 +0000)]
Fixed a little mistake that was making title to not be shutdown.
SVN-Revision: 586
Ingo Ruhnke [Tue, 20 Apr 2004 11:09:34 +0000 (11:09 +0000)]
- added standard copyright header to every file
SVN-Revision: 585
Ingo Ruhnke [Tue, 20 Apr 2004 10:42:05 +0000 (10:42 +0000)]
- changed Menu::check() semantics a bit
- speeded up the contrib menu a lot
- fixed a few other menu issues
- might have broken editor a bit, needs more testing
SVN-Revision: 584
Ingo Ruhnke [Mon, 19 Apr 2004 23:02:21 +0000 (23:02 +0000)]
- added resetpoint gfx (level editor only)
SVN-Revision: 583
Ingo Ruhnke [Mon, 19 Apr 2004 22:47:36 +0000 (22:47 +0000)]
- implemented reset points
SVN-Revision: 582
Ingo Ruhnke [Mon, 19 Apr 2004 21:54:34 +0000 (21:54 +0000)]
- cleaned up my last_menu patch a bit more
SVN-Revision: 581
Ingo Ruhnke [Mon, 19 Apr 2004 21:21:00 +0000 (21:21 +0000)]
- fixed problem with last_menu not being able to handle menues deeper than two submenues
- misc other cleanup
SVN-Revision: 580
Ingo Ruhnke [Mon, 19 Apr 2004 19:22:27 +0000 (19:22 +0000)]
- removed menu_process_current()
SVN-Revision: 579
Ingo Ruhnke [Mon, 19 Apr 2004 19:06:45 +0000 (19:06 +0000)]
- removed a few menu variables
SVN-Revision: 578
Ricardo Cruz [Mon, 19 Apr 2004 19:03:43 +0000 (19:03 +0000)]
Removed world1 from the Contrib Levels entry.
It's impossible to navigate through so many levels anyway.
SVN-Revision: 577
Ricardo Cruz [Mon, 19 Apr 2004 14:34:43 +0000 (14:34 +0000)]
Marek update for his musics.
SVN-Revision: 576
Ricardo Cruz [Mon, 19 Apr 2004 14:28:49 +0000 (14:28 +0000)]
Changed Ingo description in Credits as suggested by Marek.
I really should get some English lessons :D
SVN-Revision: 575
Ingo Ruhnke [Mon, 19 Apr 2004 14:27:11 +0000 (14:27 +0000)]
- changed upgrades to use sprites
- added glowing iceflower and star (hardly visible)
SVN-Revision: 574
Ricardo Cruz [Mon, 19 Apr 2004 14:24:30 +0000 (14:24 +0000)]
Fixed a help font bug (was using normal fonts, instead of the small ones).
Tried to make leveleditor quit when SDL_QUIT signal is received without success. Why doesn't this work? :(
SVN-Revision: 573
Ingo Ruhnke [Mon, 19 Apr 2004 14:14:46 +0000 (14:14 +0000)]
- fixed problem with asyncron blinkig bonus block
- fixed indention
SVN-Revision: 572
Ricardo Cruz [Mon, 19 Apr 2004 14:08:54 +0000 (14:08 +0000)]
Made high_scores to use the lispreader (i wasn't able to do proper testing, could someone give a look at the code).
Anyway, do you think high_scores.* should be merged with configfile.* ?
If nobody says anything, I'll do that.
SVN-Revision: 571
Ingo Ruhnke [Mon, 19 Apr 2004 14:06:10 +0000 (14:06 +0000)]
- added UpgradeKind name to nameless enum
- slowed down grow-up upgrade
SVN-Revision: 570
Ingo Ruhnke [Mon, 19 Apr 2004 13:56:10 +0000 (13:56 +0000)]
- added more mario lik duck behaviour
SVN-Revision: 569
Ingo Ruhnke [Mon, 19 Apr 2004 13:34:43 +0000 (13:34 +0000)]
- fixed back direction saving
SVN-Revision: 568
Ingo Ruhnke [Mon, 19 Apr 2004 13:23:33 +0000 (13:23 +0000)]
- fixed bug in live counting
- added save menu to the worldmap
- removed load/save from the game menu
SVN-Revision: 567
Ricardo Cruz [Mon, 19 Apr 2004 12:05:22 +0000 (12:05 +0000)]
Added a flat Mr. Ice Block.
It is ugly as hell, but better than having a laptop.
Ingo, could you make a decent one? ;)
SVN-Revision: 566
Ricardo Cruz [Mon, 19 Apr 2004 11:46:41 +0000 (11:46 +0000)]
Added Marek to in-game credits.
SVN-Revision: 565
Ingo Ruhnke [Sun, 18 Apr 2004 22:36:03 +0000 (22:36 +0000)]
- commited start_pos patch from sik0fewl
SVN-Revision: 564
Ingo Ruhnke [Sun, 18 Apr 2004 21:45:13 +0000 (21:45 +0000)]
- removed static_cast hack
SVN-Revision: 563
Ingo Ruhnke [Sun, 18 Apr 2004 21:16:53 +0000 (21:16 +0000)]
- fixed some align problems with tux
- fixed bug in tilemap resize
SVN-Revision: 562
Ingo Ruhnke [Sun, 18 Apr 2004 20:36:01 +0000 (20:36 +0000)]
- added new bigtux
SVN-Revision: 561
Ingo Ruhnke [Sun, 18 Apr 2004 20:35:04 +0000 (20:35 +0000)]
- added new tux
SVN-Revision: 560
Ingo Ruhnke [Sun, 18 Apr 2004 19:35:27 +0000 (19:35 +0000)]
- some graphics
SVN-Revision: 559
Ricardo Cruz [Sun, 18 Apr 2004 18:00:27 +0000 (18:00 +0000)]
Added Ryan full name.
SVN-Revision: 558
Ricardo Cruz [Sun, 18 Apr 2004 17:58:32 +0000 (17:58 +0000)]
World1 levels update by Marek.
Polishing. Cave levels now use the cave music.
SVN-Revision: 557
Ricardo Cruz [Sun, 18 Apr 2004 17:54:57 +0000 (17:54 +0000)]
Musics by Marek, they are pretty cool and could be used in cave levels.
SVN-Revision: 556
Ingo Ruhnke [Sun, 18 Apr 2004 15:08:27 +0000 (15:08 +0000)]
- moved default start position two tiles higher
SVN-Revision: 555
Ingo Ruhnke [Sun, 18 Apr 2004 13:42:15 +0000 (13:42 +0000)]
- added constructor to level
- changed framerate handling to avoid large frame_ratio's
SVN-Revision: 554
Ingo Ruhnke [Sun, 18 Apr 2004 12:31:08 +0000 (12:31 +0000)]
- added tux ducking images
SVN-Revision: 553
Ricardo Cruz [Sun, 18 Apr 2004 12:11:11 +0000 (12:11 +0000)]
Changes in credits:
Added Ryan and Ingo to the developers list.
Ranked me to an higher position ;D
SVN-Revision: 552
Ricardo Cruz [Sun, 18 Apr 2004 12:03:07 +0000 (12:03 +0000)]
Finally!!
This makes the Back button to be used in case there is one (when Esc is pressed).
Because of that, the menu is now much more independent.
Currently, everything seems to be working just fine and smooth.
SVN-Revision: 551
Ricardo Cruz [Sun, 18 Apr 2004 11:09:55 +0000 (11:09 +0000)]
Patch by Ryan:
�
Here's a patch that makes a few changes that makes ST more like SMB.
Changes include:
* Kicked mriceblocks (laptops) don't die after hitting a single enemy, they
keep going to kill more badguys (or Tux if you're not careful)
* You can now kick mriceblocks (laptops) by running into their sides. Before
you had to jump on them to "kick" them and if you walked into their sides
you would die (or shrink).
* When badguys walk into one another they turn around instead of walking
through eachother.
�
SVN-Revision: 550
Ingo Ruhnke [Sat, 17 Apr 2004 22:22:35 +0000 (22:22 +0000)]
- added draw_part()
SVN-Revision: 549
Ingo Ruhnke [Sat, 17 Apr 2004 21:24:02 +0000 (21:24 +0000)]
- implemented locked levels on worldmap
SVN-Revision: 548
Ingo Ruhnke [Sat, 17 Apr 2004 20:41:18 +0000 (20:41 +0000)]
- fixed loadgame
SVN-Revision: 547
Ricardo Cruz [Sat, 17 Apr 2004 15:40:02 +0000 (15:40 +0000)]
Marek has sent this hand of 'world1' levels that he thinks are suitable for a release. He has polish them.
I have made worldmap to use them. We need testing, boys!
SVN-Revision: 546
Ricardo Cruz [Sat, 17 Apr 2004 15:21:50 +0000 (15:21 +0000)]
Added inverse functions for speed. Might be usefull for someone that wants to make enemies to change directions when colliding with each other.
SVN-Revision: 545
Ingo Ruhnke [Sat, 17 Apr 2004 14:18:00 +0000 (14:18 +0000)]
sik0fewl's worldmap patch
SVN-Revision: 544
Ingo Ruhnke [Sat, 17 Apr 2004 13:56:48 +0000 (13:56 +0000)]
- changed/clean up level end detection a bit, still not really as it should be
SVN-Revision: 543
Ingo Ruhnke [Sat, 17 Apr 2004 13:29:38 +0000 (13:29 +0000)]
- removed level editors dependency on the World class
SVN-Revision: 542
Ingo Ruhnke [Sat, 17 Apr 2004 12:13:42 +0000 (12:13 +0000)]
- fixed some bugs in the resource file
SVN-Revision: 541
Ricardo Cruz [Sat, 17 Apr 2004 12:00:31 +0000 (12:00 +0000)]
Applied patch from Ryan:
�
This patch causes badguys to be killed when they run into an exploding bomb
or get hit by stalactite (as suggested by Ricardo).
�
SVN-Revision: 540
Ingo Ruhnke [Sat, 17 Apr 2004 10:48:04 +0000 (10:48 +0000)]
- moved badguys to use sprite class
SVN-Revision: 539
Ingo Ruhnke [Sat, 17 Apr 2004 01:23:39 +0000 (01:23 +0000)]
- added cave background to cave levels
SVN-Revision: 538
Ingo Ruhnke [Sat, 17 Apr 2004 00:49:54 +0000 (00:49 +0000)]
- added load game support for the worldmap
SVN-Revision: 537
Ingo Ruhnke [Fri, 16 Apr 2004 21:16:12 +0000 (21:16 +0000)]
- added new jumpy/money gfx
SVN-Revision: 536
Ingo Ruhnke [Fri, 16 Apr 2004 21:14:55 +0000 (21:14 +0000)]
- added jumpy
SVN-Revision: 535
Ricardo Cruz [Fri, 16 Apr 2004 18:49:13 +0000 (18:49 +0000)]
As requested by Ingo Ruhnke, now the author name is much more discrete.
SVN-Revision: 534
Ingo Ruhnke [Fri, 16 Apr 2004 16:52:18 +0000 (16:52 +0000)]
- some more savegame stuff
- added status on worldmap
- made worldmap start on 'start game'
- moved lives, distros, score into PlayerStatus
SVN-Revision: 533
Ricardo Cruz [Fri, 16 Apr 2004 16:24:54 +0000 (16:24 +0000)]
This patch was send to the mailing list by Ryan (aka sik0fewl).
�
I've made it so that sliding on ice works again (after the changes to the
input handling functions--looks much nicer now, btw).
I also changed supertux.stgt to make snow5.png ice. You can try out sliding
around on ice in the second level. I wasn't really sure what would be a good
sliding rate so people should try fiddling with different values.
Right now the accel/decel rate is the direct inverse of the velocity.. this
inverse can be increased or decreased.
Also, the smalltux animation doesn't "slide", he walks to a stop.. haven't
really looked into where to fix this, but I'm sure others could find it and
fix it before I could.
�
SVN-Revision: 532
Ingo Ruhnke [Fri, 16 Apr 2004 14:50:41 +0000 (14:50 +0000)]
- changed scroll speed for background image (should be configurable via level file)
- fixed bug that caused background to not get cleanly redrawn
SVN-Revision: 531
Ingo Ruhnke [Fri, 16 Apr 2004 14:48:14 +0000 (14:48 +0000)]
- added cave background
SVN-Revision: 530
Ingo Ruhnke [Fri, 16 Apr 2004 14:31:58 +0000 (14:31 +0000)]
- added 1up to tileset
SVN-Revision: 529
Ingo Ruhnke [Fri, 16 Apr 2004 14:26:19 +0000 (14:26 +0000)]
- replaced a few pure pointers with std::vector<>
SVN-Revision: 528
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
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
Ingo Ruhnke [Tue, 13 Apr 2004 18:50:23 +0000 (18:50 +0000)]
fish fix
SVN-Revision: 525
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
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