Commit Graph

4956 Commits

Author SHA1 Message Date
Thad Ward 562aa9877b make BeginnerHelper capable of handling turn modifiers. 2003-08-27 13:36:22 +00:00
Thad Ward 81d46e3178 gah. someone shoot me. I missed another. this is the last one. 2003-08-27 12:35:50 +00:00
Thad Ward 34b602d688 oops. missed a couple of things I needed to remove. 2003-08-27 12:34:47 +00:00
Thad Ward dabb06dc42 change the PlayerOnCommand metric into a PlayerX metric, since we really only want to change the horizontal position the arrows are at. 2003-08-27 12:33:30 +00:00
Thad Ward 0537af1078 fix up timing in the BeginnerHelper.
(I hate having "magic" numbers, but there are some here that I can't figure out.)
2003-08-27 12:29:32 +00:00
Thad Ward 9276a68a0d when the current animation is the same as the one we are asked to play, don't bother copying the bones in again, just reset the current frame. 2003-08-27 12:24:10 +00:00
Steve Checkoway 80cdb12c03 F11 works for OS X as well. 2003-08-27 11:47:04 +00:00
Thad Ward 68908aa30a fixes for ScreenHowToPlay 2003-08-27 08:02:51 +00:00
Thad Ward 0edd67b70b fix blowup. make sure pointers aren't null before using their members. 2003-08-27 03:14:04 +00:00
Thad Ward 1a6d60a6f1 make the character select screen optional for modes that don't require a character. 2003-08-27 02:48:32 +00:00
Ben Anderson bccafc6bec Changed the screenshot key to F11 so that at least it works in Linux. Feel free to think of a better solution. 2003-08-27 01:30:32 +00:00
Steve Checkoway 8f43dd2320 What was this doing in here???? 2003-08-26 21:20:47 +00:00
Thad Ward b5553c9ab5 fix up ScreenSelectCharacter a bit and enable it for normal game mode. 2003-08-26 14:58:41 +00:00
Thad Ward 34e9989c56 clean up Update a bit 2003-08-26 14:57:37 +00:00
Kevin Slaughter 7f3867b7e7 SMLobby can now compile 2003-08-26 08:58:22 +00:00
Chris Danford b4b20df751 Flush log at the beginning of CrashHandler so the log isn't cut off at the tail. Is there a problem with this? I can't think of a reason why fflush would need to allocate memory. 2003-08-26 08:18:49 +00:00
Thad Ward 4d86e92586 Stop the character from twitching while "frozen". we still need to call Update so the correct frame is set up, but we don't want to accidentally advance the frame. 2003-08-26 08:07:45 +00:00
Kevin Slaughter 5c2d7c5bd3 Added flashing red light ala previous DDR mixes during DANGER animation on the dancing characters. 2003-08-26 07:44:22 +00:00
Chris Danford c51ac60bb5 fix editor MainMenu 2003-08-26 07:43:29 +00:00
Sean Burke 33bb6544d1 This should make the code a bit more readable. 2003-08-25 20:47:22 +00:00
Thad Ward 09e81919dd tweaked the character movement a bit. now reacts better and doesn't bounce so fast. still needs more work, though. 2003-08-25 20:24:44 +00:00
Andrew Wong b114026d40 varying lifebar amounts for HowToPlay screen 2003-08-25 19:07:53 +00:00
Thad Ward d720fd80ae ok. got rid of the first draw. (don't add an actor as a child if you are going to draw it manually, but make sure to update it manually too) 2003-08-25 18:53:19 +00:00
Thad Ward 449b98ffd4 re-add the second draw again, since it is needed for the lighting. 2003-08-25 18:46:20 +00:00
Thad Ward 4421a4a5d9 Make the Life meter actually WORK. 2003-08-25 17:31:00 +00:00
Chris Gomez a970766dff Add support for a few announcer triggers;
gameplay oni fail
gameplay oni fail halfway (may as well, used in extreme)
gameplay combo overflow (for multiples of 100 over 1000)

Hm. neither of the oni fail ones are actually oni-specific (are used with any course mode).
2003-08-25 17:15:47 +00:00
Thad Ward 56dc2e40fd reset the gamestate when the screen is done. (this is the proper way to clear the modifiers and flags we set in this screen) 2003-08-25 15:57:52 +00:00
Thad Ward 18ad6a4605 If Autogen Missing Types is off, don't pick a song that doesn't have non-autogen steps for the current gametype. 2003-08-25 15:08:03 +00:00
Thad Ward 4926712fb9 Add a little error detection. 2003-08-25 14:44:46 +00:00
Thad Ward 989a56e8bb Don't draw the models twice. (Screen::DrawPrimitives() draws all actors that are added with AddChild())
(This was also accidentally in the previous commit.)
2003-08-25 13:39:02 +00:00
Thad Ward 214f0e2609 Turn player 1's blind modifier back off when we are done so it isn't on during the gameplay demo. 2003-08-25 13:36:28 +00:00
Thad Ward 5c5c4ed329 Move the BeginnerHelper code from ScreenGameplay::Update() into BeginnerHelper::Update() 2003-08-25 06:20:44 +00:00
Thad Ward cf23c9c14c Move all random character selection to a separate function and make everything call that.
Make BeginnerHelper attempt to randomly select a character if one isn't selected.
2003-08-25 00:45:12 +00:00
Thad Ward d834608f0d Better, cleaner solution for conditionally initializing the BeginnerHelper. 2003-08-24 23:43:42 +00:00
Thad Ward 0d74c0d864 only initialize BeginnerHelper if we have a player who is on beginner and the option to show it is on. 2003-08-24 23:18:20 +00:00
Andrew Wong 18f45fd799 fix score updating after a player fails (amount of update is so small that it wouldn't add) 2003-08-24 21:39:47 +00:00
Andrew Wong 8e46dddfe5 prevent two different difficulty selections in options screen for nonstop courses (not supported yet) 2003-08-24 21:30:04 +00:00
Andrew Wong 2412276eb0 fix options menu selection (used to move over by 2 per keypress) 2003-08-24 21:18:18 +00:00
Ben Anderson 805c9a2288 GCC was bitching again. 2003-08-24 18:35:48 +00:00
Chris Danford 49e00e8536 add Blind modifier 2003-08-24 17:20:58 +00:00
Chris Danford 85dd35ea48 add Blind modifier 2003-08-24 17:20:11 +00:00
Chris Danford 0d5e7d8f8c separate NoteField from Player in preparation for "routine" mode 2003-08-24 17:04:21 +00:00
Chris Danford 04080c8b1b draw help behind NoteField in editor 2003-08-24 17:03:33 +00:00
Chris Danford ef4dd67bec Solo single for all ONE_PLAYER_ONE_CREDIT game types 2003-08-24 16:40:45 +00:00
Chris Danford c089f53de7 switch Steps while in editor with F5/F6 2003-08-24 05:12:08 +00:00
Chris Danford 540bdcbc66 Consolidate player option and song option screens. Are people ok with this? 2003-08-23 22:13:06 +00:00
Chris Danford 45858747a5 Consolidate player option and song option screens. Are people ok with this? 2003-08-23 22:04:57 +00:00
Chris Danford 4fd5ede6de fix dancing characters not resetting between songs in a course 2003-08-23 19:58:46 +00:00
Chris Danford 00a107ad70 fix Model animations not looping 2003-08-23 19:32:35 +00:00
Chris Danford 859ace0201 fix slashes and collapse path when loading a texture in Model 2003-08-23 19:10:05 +00:00