Steve Checkoway
420846a012
oops, missed one.
2006-09-16 19:56:00 +00:00
Steve Checkoway
4e7afa70fb
Use the course song index, not the stage index (which is always STAGE_1 rather than STAGE_ONI for some reason).
2006-09-16 19:15:36 +00:00
Steve Checkoway
1d28ee0e42
Allow per song life gain. Conform to the DWI syntax, even though it is ugly.
2006-09-02 06:06:15 +00:00
Chris Danford
7ac45c24e4
save Preferred, Stage, Song, and Current modifiers separately. This eliminates the fragile mods store/restore.
2006-08-05 02:38:05 +00:00
Chris Danford
feb1bfb0fc
naming cleanup: rename scoring "Tier1"s to "W1"s (short for "Window 1")
...
add Preference1D so that we can index into the grading and life values
2005-10-09 04:30:59 +00:00
Chris Danford
b6cf3477b4
Use generic names for TapNoteScore values since they are treated genericly by the code.
...
Theme changes coming...
2005-10-08 00:57:40 +00:00
Chris Danford
20bb281e18
pass around a PlayerState and PlayerStageStats instead of PlayerNumber and looking things up in GameState
2005-08-23 20:40:47 +00:00
Chris Danford
371f97effe
cleanup survival elements
2005-04-21 11:16:01 +00:00
Chris Danford
533e83ed00
Don't set two different names for an element. Instead, pass the metrics group name as a parameter to Load()
2005-02-16 23:03:01 +00:00
Chris Danford
bb712884bb
move global StageStats into a singleton
2005-02-16 03:25:45 +00:00
Glenn Maynard
188cbfa063
merge TNS_HIT_MINE handling
2005-02-07 06:17:07 +00:00
Chris Danford
4223e09cc8
GetPathTo -> GetPath
2005-02-06 03:32:53 +00:00
Glenn Maynard
c7c28b9aea
narrow StageStats* -> PlayerStageStats*
2005-01-10 15:18:13 +00:00
Chris Danford
09d018444e
split StageStats into player-specific and non-player-specific structs
2004-12-20 10:47:41 +00:00
Glenn Maynard
9965bbff54
cleanup
2004-07-25 07:22:31 +00:00
Chris Danford
504ba6c163
GetPath*N->GetPath*F
2004-07-25 06:29:50 +00:00
Glenn Maynard
30a9bf3292
license update
2004-06-08 00:08:04 +00:00
Chris Danford
3cadf4c5d5
have Numbers fall back to Fonts (in perparation for removing the Numbers dir altogether)
2004-05-30 23:23:39 +00:00
Chris Danford
b05d25ab24
"m_pCurNotes" -> "m_pCurSteps"
2004-05-24 06:12:17 +00:00
Chris Danford
4e877f4f1c
don't keep reloading PercentDisplay in ScreenNameEntryTraditional
2004-03-24 02:22:11 +00:00
Chris Danford
7bc830888b
Cleanup PercentDisplay, ScreenNameEntryTraditional
2004-03-24 01:11:16 +00:00
Chris Danford
2929bacb08
show per-diffculty award on Eval screen every time it's received (not just the first time)
...
clean up ScreenEval PR and MR graphics
clean up Actor shadow parameters
2004-03-20 02:59:08 +00:00
Glenn Maynard
9170e91bcc
Move CurStageStats and vPlayedStageState out of GAMESTATE. Having
...
GameState.h depend on StageStats.h is too inconvenient.
2003-12-23 00:26:00 +00:00
Chris Danford
29c9770315
fix "can't hit taps on same line as mines"
...
move life deltas to prefs
separate life delta for stepping on a mine
2003-11-11 07:36:28 +00:00
Glenn Maynard
8c08e5ad50
const fixes
2003-11-03 18:24:13 +00:00
Glenn Maynard
1b33b46e29
add GetLife
2003-10-23 06:15:58 +00:00
Glenn Maynard
d82f701722
Preload "LifeMeterBattery lose life", to prevent framerate drops.
2003-10-13 03:25:39 +00:00
Glenn Maynard
e557dc1ef8
Renamed the theme element "LifeMeterBattery percent" to "LifeMeterBattery percent text".
2003-10-04 08:45:10 +00:00
Glenn Maynard
0667d33c94
use PercentageDisplay
2003-10-04 08:22:09 +00:00
Glenn Maynard
751ca831c2
Add StageStats::bFailedEarlier, to simplify gameplay logic. This should
...
fix course weirdness.
2003-09-15 22:48:37 +00:00
Chris Danford
bf02bfddf4
rename Notes to Steps
2003-08-03 00:13:55 +00:00
Chris Danford
448bdc7b6e
make calls to THEME->GetPathTo() more concise
2003-04-12 17:39:27 +00:00
Chris Danford
e148806d1b
add name to Actor
2003-04-12 06:16:12 +00:00
Chris Danford
214c2b67af
clean up Fonts and Numbers names
2003-03-30 18:12:57 +00:00
Chris Danford
31aa613295
Cleanup of theme element names
...
Renamed ScreenSelectMax* back to their old names
Replaced all hard-coded transitions with TransitionBGAnimations
2003-03-09 00:55:49 +00:00
Chris Danford
a696414cac
Actor tween cleanup
...
Actor scipting with Command()
modularizing menu widgets into "ModeSelector"s
move animations into metrics
2003-03-02 01:43:33 +00:00
Chris Gomez
9bea3951b6
Add option to view dance points instead of percentage score in oni courses.
...
Eval screen numbers are probably going to overflow off the left side until we get a new number skin.
Apparently arcade behavior is to *not* dim the extra digits for dance points, but I think this looks cleaner.
2003-02-25 11:20:45 +00:00
Glenn Maynard
3b0a29f3db
Going from "x5" to having three battery bars is confusing; subtract one.
...
(This is also a little odd: you select 5 lives and it says x4. It does make
sense: if you ask for 5 lives total, then you start the game on your
first life and have 4 remaining.)
2003-02-17 03:55:32 +00:00
Glenn Maynard
3f9504b7b9
newlines
2003-02-16 04:56:36 +00:00
Glenn Maynard
42cfd6f98c
stdafx -> global
2003-02-16 04:01:45 +00:00
Glenn Maynard
8988dab6f7
printf?
2003-02-12 19:39:58 +00:00
Glenn Maynard
b12eee423c
no gain life sound if we didn't gain any life
2003-02-05 20:50:56 +00:00
Chris Danford
cf8c4f884f
cleanup of statistics, saving of high scores
2003-01-24 02:43:07 +00:00
Chris Danford
3ff91dffb0
NEW FEATURE: AutoSync status now shown during gameplay with icon
...
NEW FEATURE: added autogen icon to select music
NEW FEATURE: toggle for easter eggs in Machine Options
NEW FEATURE: marvelous step timing togglable in Machine Options
NEW FEATURE: Grade AAAA (all marvelous)
CHANGE: Only show ScreenHowToPlay if at least one player chose easy
2003-01-11 08:55:21 +00:00
Glenn Maynard
bb8940adad
Add and use accessors for most of Notes.
...
Don't autogen data until it's needed.
2003-01-02 22:10:51 +00:00
Chris Danford
628dea9da7
OpenGL checkin. Movie textures, texture stretch, texture dither, and 16 bit textures are broken.
2002-11-11 04:53:31 +00:00
Angela Stefanski
621d419f22
Added a '%'' sign at the end of the oni mode score.
2002-10-29 05:11:16 +00:00
Chris Danford
73f7db6b15
Replaced most D3DX dependencies. Added Brendan's not-yet-functional networking code.
2002-10-28 05:30:45 +00:00
Glenn Maynard
064d3f2230
Pass the initial tap note score to ChangeLife for hold notes; it's needed to
...
handle Oni penalties correctly. (not actually doing that yet)
2002-10-12 22:04:44 +00:00
Chris Danford
bce306dcdc
Move Numbers graphics into separate Number asset folder
...
Added precise timing window adjustment for each judge grade
Changed "hold START for options" to a Sprite
2002-09-22 18:18:50 +00:00