Commit Graph

189 Commits

Author SHA1 Message Date
Glenn Maynard b3203b80b2 ScreenEvaluationOni Percent -> ScreenEvaluation Percent 2003-10-05 23:16:29 +00:00
Glenn Maynard a943057db7 Set name before calling Load(). 2003-10-05 23:00:26 +00:00
Glenn Maynard 323c106830 cleanup 2003-10-05 21:44:44 +00:00
Glenn Maynard 719cb7c702 Use PercentageDisplay 2003-10-05 00:33:05 +00:00
Glenn Maynard 1cc709407e Update aliases. 2003-09-27 23:31:42 +00:00
Glenn Maynard 8ba712abf7 Fix log.
Fix second extra stage glitch when playing in a song group with only
long songs.
2003-09-21 00:17:34 +00:00
Andrew Wong 54e490fd20 oops, forgot to commit:
replace GAMESTATE->m_pUnlockingSys with UNLOCKSYS
2003-09-19 07:02:53 +00:00
Andrew Wong 292de23eb1 update DP if player is playing event mode (it would never add it before since
event mode never reaches the summary evaluation screen)
2003-09-18 20:05:29 +00:00
Glenn Maynard c7358e2cf9 s/m_vPassedStageStats/m_vPlayedStageStats/g 2003-09-06 01:37:30 +00:00
Glenn Maynard 5ef82e798b Rename StageStats::operator+= to AddStats. (easier to grep for)
Keep track of whether each stage in StageStats was an extra stage.
GAMESTATE->m_vPassedStageStats now holds all played songs,
including failed ones (renaming in a moment).
GameState::GetFinalEvalStatsAndSongs logic was weird.  Simplify.
2003-09-06 01:35:29 +00:00
Glenn Maynard f08f98ee0b Use StageStats::OnePassed. 2003-09-06 00:33:32 +00:00
Nick 5ff010ee4e Added option to not save songs 2003-09-04 21:24:50 +00:00
Chris Danford ffea51d6e6 consolidate battle modes 2003-08-19 04:27:50 +00:00
Andrew Wong 18d61edb52 fix percentages regarding oni mode
fix crash in oni mode when using 5th mix scoring
2003-08-14 19:46:22 +00:00
Andrew Wong 1d0a297886 account for bonus in eval screen for 5th scoring 2003-08-12 06:09:49 +00:00
Andrew Wong 764cb9f5a1 various changes to bonus transfer to score during eval 2003-08-11 20:59:02 +00:00
Andrew Wong 8796c8979a add 5th mix bonuses 2003-08-11 12:14:26 +00:00
Andrew Wong 5cc3dbe4bb various bugfixes/updates
unlock system now supports clear and failed extra stages
songs unlocked by roulette are no longer unlocked by selecting them as extra stage
'fixed' survived time for extra stage when failing
2003-08-07 10:15:16 +00:00
Chris Danford 1a0d83cbc0 m_NotesType => m_StepsType
split NoteDataUtil to sep file
2003-08-07 06:36:34 +00:00
Chris Danford f5cd95b4f9 NotesType => StepsType 2003-08-07 06:16:17 +00:00
Chris Danford 8549108a1f remove commented code 2003-08-04 00:05:15 +00:00
Chris Danford bf02bfddf4 rename Notes to Steps 2003-08-03 00:13:55 +00:00
Glenn Maynard 382419ad0f output total error to the log for now 2003-08-01 00:14:32 +00:00
Steve Checkoway f83b837d76 fix compiler warnings 2003-07-31 20:34:01 +00:00
Glenn Maynard 83bb528668 Add game and round seeds, meant for use with RandomGen. 2003-07-30 20:34:16 +00:00
Glenn Maynard 3aea7c8a3e SOUNDMAN -> SOUND
RageSoundManager.h -> RageSounds.h
2003-07-26 22:53:22 +00:00
Andrew Wong 0ce2147bc2 added "courses only" option for marvelous judgement 2003-07-25 08:05:29 +00:00
Andrew Wong c48cb2416b updated groove radar values to store actually meaningful values (buggy). Algorithms used:
Voltage - ratio of perfects to total tap notes
Stream - ratio of player max combo to possible max combo
Air - ratio of jumps to total possible jumps
Freeze - ratio of freeze arrows to total freeze arrows
Chaos - dance points percentage
Note: Multidimensional array stageStats.fRadarActual[p][r] is now a %, not width.
2003-07-24 13:35:20 +00:00
Glenn Maynard 104742b361 quiet warning 2003-07-20 06:24:42 +00:00
Glenn Maynard d926a032ff Add missing header. 2003-07-17 20:10:07 +00:00
Glenn Maynard cbfa6c72fc simplify, fix 2003-07-12 21:41:50 +00:00
Andrew Wong 604663f466 cleaned up unlock data so it appears in MemCard.ini and is no longer in preferences
(note to whoever builds uninstaller - don't delete memcard.ini on uninstall, please :)
2003-07-11 12:01:25 +00:00
Andrew Wong 9958c4c0c5 bugfixes and updates to unlock system (more abstract) 2003-07-11 09:35:28 +00:00
Glenn Maynard a43296fef9 Fix invalid glyph showing negative scores in eval 2003-07-09 03:51:17 +00:00
Chris Danford 332c2b318c break battle into two PlayModes: CPU_BATTLE, HUMAN_BATTLE 2003-07-08 19:56:56 +00:00
Glenn Maynard f32fdae326 simplify
Quick 6am (zzzz) tips:

If a block is more than a few lines long, always bracket {} it, even if you
don't have to.  Large unbracketed expressions get hard to follow.

Don't do this:
while(stuff) {
   if(x) {
      do lots of stuff;
   }
}

Instead, do this:

while(stuff) {
   if(!x)
      continue;
   do lots of stuff;
}

This simplifies program flow; the former makes me scroll down the page
to see if there's anything after the "if" before it comes around the loop
again.  It also reduces indentation.

XXX's are things that I'm not going to try to do at 6am ...
2003-07-07 10:51:58 +00:00
Andrew Wong d27a25e472 Revamped the unlock system. Currently it supports the following methods:
DP - dance points, what Miryokuteki had in place
AP - arcade points, like MAX2 arcade
SP - song points, like MAX2 home (though I don't know the exact system)
CS - clear stages, like 5th home

Somewhat strewn but not supported yet:
!! - Toastys seen
EC - cleared extra stages
EF - fail extra stage (don't quote me on these two yet, I haven't tried them yet)
RO - roulette (theres fifteen roulette slots, but its not implemented yet)

Also updated the INI to store values for these means of unlocking.  The system
still isn't "optimized" yet, though.
2003-07-07 10:22:53 +00:00
Andrew Wong 3a9449a5ee fixed bug where failing a course displays one more stage than you actually cleared 2003-07-06 10:01:59 +00:00
Chris Danford 2b54afeb77 fix theme element name goof 2003-07-04 20:15:15 +00:00
Chris Danford 05395a76f9 resize banner frames to have DDR banner aspect ratio
break evaluation graphics into separate images for each player (to make animation easier and get rid of edge bleeding)
2003-07-04 18:42:53 +00:00
Chris Danford 9c9aef37c7 fold CroppedSprite functionality into Sprite
more work on Rave
2003-07-03 06:38:57 +00:00
Chris Danford fa91f2e636 working on Rave 2003-06-30 18:08:27 +00:00
Glenn Maynard 242d99a5df Fix RankingToInsert::CompareDescending.
Store regular scores in nonstop, not oni.  We only ever display those
scores in that mdoe.

Add Course::IsNonstop, Course::IsOni, Course::IsEndless.
2003-06-30 08:06:47 +00:00
Glenn Maynard f345edb366 store scores as ints
nonstop scoring fixes
2003-06-18 20:08:39 +00:00
Andrew Livy 5641af692a Added Pumps 'half-double' style 2003-05-22 01:34:03 +00:00
Chris Danford a5f09f296c new battle layout 2003-05-13 13:35:32 +00:00
Glenn Maynard 563f57ee0d simplify 2003-05-12 01:04:28 +00:00
Glenn Maynard 10eaf80cf4 simplify 2003-05-12 01:02:11 +00:00
Glenn Maynard 7bbe0a8ecd simplify 2003-05-12 01:01:22 +00:00
Andrew Livy 502f6fa0b6 Some rather massive changes to Evaluation to allow for theming of Pump It Up style Evaluation Screens.
In Short: A sound plays each time a judgement appears on the screen. I've made a fair few options available for themers on this one... hence so many redir files.
2003-05-11 22:19:40 +00:00