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