Glenn Maynard
3e8cf666ba
Don't count demo play in NumTimesPlayed.
...
Fix BeginnerHelper model load crash; simplify.
2003-12-02 19:11:51 +00:00
Glenn Maynard
5574fe505c
Simplify. GAMESTATE->m_pCurCharacters[pl] is always set.
2003-11-02 03:46:23 +00:00
Chris Danford
4414561fe6
add default character so Rave/Battle is playable without character models
2003-09-25 04:22:51 +00:00
Glenn Maynard
ceefa6411d
Fix dyslexic BeginnerHelper (how'd I miss that?)
2003-09-15 07:31:26 +00:00
Glenn Maynard
8075aaf31a
unreachable code
2003-09-12 00:48:15 +00:00
Glenn Maynard
077c5174f3
simplify (twice)
2003-09-12 00:39:40 +00:00
Glenn Maynard
9dc204dad8
Reduce duplicate paths. Improve path checking.
2003-09-12 00:20:07 +00:00
Kevin Slaughter
fcd3745c49
FIX:: m_bShowBackground should be true by defualt.. my bad ^_^
2003-09-11 09:13:11 +00:00
Kevin Slaughter
6dbf9e83b1
minor fixes. switch() is a bit cleaner
2003-09-11 08:46:12 +00:00
Thad Ward
7c948b1896
BeginnerHelper is not available for Solo or Doubles styles.
2003-09-10 23:46:49 +00:00
Thad Ward
955e6803ef
make the step values a little more sane.
2003-09-08 17:10:15 +00:00
Thad Ward
a38b69fd03
no need to check more frequently than one noterow. Step() now only gets called once per step.
2003-09-08 16:46:23 +00:00
Thad Ward
a90822bb19
Remove a little overhead from the BeginnerHelper::Update() path.
2003-09-08 13:56:08 +00:00
Glenn Maynard
77d4263752
Don't change m_pCurCharacters, since then we have to put it back,
...
and that's tricky to do right.
CanUse(): return false if there aren't any characters.
Simplify.
2003-09-03 03:29:25 +00:00
Glenn Maynard
38345ac64c
fix warning
2003-09-01 01:38:49 +00:00
Thad Ward
4a53272d3d
tweak timing on the BeginnerHelper again. this timing allows the step animation to complete before the next starts.
...
not sure if this looks better, or if the old method looked better
side note: can someone with milkshape please make a JumpUD animation that is the same length as the JumpLR, but adds
the 90 degree turn? I really want to kill the magic numbers for the UD jump animation, since they don't always work for every song.
2003-08-31 08:40:56 +00:00
Thad Ward
7f58205242
BeginnerHelper fixes:
...
change IsPlayerEnabled() to IsHumanPlayer()
check to see if we can use the BeginnerHelper before attempting to use it.
Disable BeginnerHelper for non-Dance game types.
2003-08-31 07:28:19 +00:00
Thad Ward
6e829f27fb
move a line to outside the player loop, since it only needs to happen once.
2003-08-30 11:16:43 +00:00
Thad Ward
de16e73f62
remove unused iDancePadType member variable
...
make beginnerhelper not miss steps on fast songs.
(kinda ugly but it works. what was happening is there wasn't a tap note at the position
checked during the updates around the tap note that was missed, so Step was never called for it)
2003-08-30 11:13:14 +00:00
Thad Ward
79b669d3bc
Finish up the difficulty chage Sean was working on.
2003-08-29 02:04:13 +00:00
Sean Burke
229c656d25
Make this happen for each place it needs to.
2003-08-29 01:12:06 +00:00
Sean Burke
bd50867a69
...and try to practice what you preach.
2003-08-29 00:21:30 +00:00
Sean Burke
46fc3941d4
Always compile before commit... always compile before commit...
2003-08-29 00:19:29 +00:00
Sean Burke
cdaf42c277
This should solve the issue where difficulties other than Beginner could have BeginnerHelper show.
2003-08-29 00:16:29 +00:00
Thad Ward
562aa9877b
make BeginnerHelper capable of handling turn modifiers.
2003-08-27 13:36:22 +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
4926712fb9
Add a little error detection.
2003-08-25 14:44:46 +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
36caaf5812
check the current player's character for null, not just the first player.
...
also, DON'T add source code as binary. it IS NOT binary.
2003-08-23 04:15:42 +00:00
Sean Burke
432e6f2a9d
Get rid of the character in BeginnerHelper if no character is selected.
2003-08-22 23:13:00 +00:00
Sean Burke
84ecdbb5bf
I believe this is the preferred way to deal with slashes.
2003-08-20 16:19:48 +00:00
Ben Anderson
f820850b0e
Works on Linux
2003-08-20 14:31:55 +00:00
Kevin Slaughter
919ce258e8
Fixed naming error for pad models
2003-08-20 10:06:58 +00:00
Kevin Slaughter
8a674e0836
The actual BeginnerHelper class..
2003-08-20 09:55:52 +00:00