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
Glenn Maynard
006d188bb5
Sync Unix crash handler output with Windows (thread stacks above backtrace)
2003-08-28 22:17:42 +00:00
Glenn Maynard
60d6625e33
Resolve paths before loading images
2003-08-28 19:15:58 +00:00
Glenn Maynard
5dfbd1e0aa
remove old comment
2003-08-28 17:10:30 +00:00
Glenn Maynard
d686ff1d75
Reenable caching for IsAFile, etc; the old problems may be fixed. This
...
should improve speed in SongManager::WriteStatsWebPage (through Song::HasBanner).
2003-08-28 15:39:18 +00:00
Chris Danford
eab262e0bc
fix separate music rates for each player showing
2003-08-28 07:38:09 +00:00
Kevin Slaughter
b170ddaf5f
Fixed model flickering, which was also making the BH miss steps when it was trying to restart the default animation.
2003-08-28 06:36:33 +00:00
Kevin Slaughter
2dc4815f04
Fix VC6 control-path-return bitching
2003-08-28 06:13:18 +00:00
Glenn Maynard
496e1e1f40
fix #define
2003-08-28 05:43:44 +00:00
Glenn Maynard
4274026a0d
remove extra tab
2003-08-28 04:38:54 +00:00
Glenn Maynard
230009f058
Log more info; cleanup. Fix video defaults in Linux.
2003-08-28 04:38:01 +00:00
Glenn Maynard
3728708145
Improve error messages when OpenGL video init fails
2003-08-28 00:08:01 +00:00
Glenn Maynard
98c7c09cc7
Work on improving error messages when video init fails
2003-08-27 23:36:09 +00:00
Glenn Maynard
f39ad2a9a7
This is unused. If you're not using OpenGL, don't compile LowLevelWindow at all.
2003-08-27 23:33:18 +00:00
Thad Ward
b62a0c5726
add a UsePad metric to the HowToPlay screen.
2003-08-27 14:40:41 +00:00
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