Glenn Maynard
a2a7b51d1b
GameState::PlayerUsingBothSides
2004-03-20 17:53:04 +00:00
Glenn Maynard
78fea60b31
GameState::GetNumHumanPlayers
2004-03-20 17:45:34 +00:00
Chris Danford
7a32af8c5e
clean up presisting of settings to Profile
...
persist PreferredCourseDifficulty
2004-03-13 22:18:09 +00:00
Chris Danford
28f4764ed2
SongSortOrder -> SortOrder
...
save/restore last sort with Profile
clean up GameConstants
2004-03-12 08:31:40 +00:00
Chris Danford
d0356d78fa
if using a handicap option, don't add a high score and show "disqualify" on the eval screen
2004-03-09 08:19:55 +00:00
Chris Danford
0262ae76f3
show high score list on ScreenNameEntryTraditional
2004-03-08 02:21:22 +00:00
Chris Danford
7fe28a6dae
add PerDifficulty and PeakCombo awards
2004-03-07 04:34:49 +00:00
Glenn Maynard
d17828c60c
simplify
2004-02-22 23:26:46 +00:00
Chris Danford
221b51c2b4
add loading of edits from a profile
2004-02-08 01:05:53 +00:00
Glenn Maynard
5458f9d9dc
const fixes
...
use "this->foo" in GAMESTATE, not "GAMESTATE->foo", or it'll
circumvent const
2004-02-07 22:14:36 +00:00
Glenn Maynard
d5d93a97a4
remove extra UnlockSystem from GameState (it didn't belong at the
...
top, in "main state info", anyway)
2004-01-24 21:09:23 +00:00
Glenn Maynard
c7257147a7
simplify
...
fix stage counter increasing on BACK
2004-01-23 02:04:34 +00:00
Glenn Maynard
6021c6e7da
make the stage count work if the eval screen isn't shown at all
2004-01-22 03:11:40 +00:00
Glenn Maynard
ded50f4d88
add GameState::IncrementStageIndex
2004-01-22 02:16:50 +00:00
Glenn Maynard
7f46f2ab3b
const fixes
...
pull code out of the header
2004-01-22 02:15:55 +00:00
Glenn Maynard
6c71f9103f
allow per-player course difficulties (not well-tested yet, off by default)
2004-01-21 01:35:54 +00:00
Glenn Maynard
8529f14c35
UpdateSongPosition can take an explicit timestamp
2004-01-18 04:43:56 +00:00
Chris Danford
1cb29a82b5
add CourseDifficulty, use it instead of a bDifficult flag
2004-01-14 06:11:28 +00:00
Chris Danford
b555be59df
more rave balancing
...
add "noquads"
2004-01-12 03:47:55 +00:00
Glenn Maynard
7ac00385c4
remember the time of the current beat data
2004-01-12 01:10:25 +00:00
Chris Danford
5aa2a3dff4
add AttractSoundFrequency option
...
remove AttractSound and DemonstrationSound options
2003-12-28 19:46:50 +00:00
Chris Danford
2380638072
cleanup ScreenRanking
...
generalize scrolling lists with ListDisplay
2003-12-28 08:20:48 +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
Glenn Maynard
eb0620add8
pass TimingData to GameState::UpdateSongPosition
2003-12-18 06:14:47 +00:00
Glenn Maynard
0a41bb8512
cleanup, fix typo
2003-12-15 06:37:38 +00:00
Chris Danford
ea8c87c46f
fix category feats show wrong score on ScreenNameEntryTraditional
...
store both iScore and fPercentDP for courses and categories
2003-12-10 11:35:34 +00:00
Chris Danford
eac836cc40
move many bookkeeping numbers to ProfileManager
2003-12-08 04:02:43 +00:00
Chris Danford
ade8308aa1
add per-player danger and per-player dead animations
2003-12-07 20:29:42 +00:00
Glenn Maynard
7f12b31439
dynamic GAMESTATE->m_ActiveAttacks
...
fix crash
2003-12-01 21:04:40 +00:00
Chris Danford
8ca12364bd
working on AttackDisplay
2003-11-27 02:30:54 +00:00
Glenn Maynard
514aac93a9
Replace m_bPlayersCanJoin with PlayersCanJoin().
...
Move GetNumSidesJoined out of the header.
2003-11-10 16:48:22 +00:00
Chris Danford
02679ea68b
clean up premium coin logic
2003-11-09 01:09:35 +00:00
Chris Danford
ec3324f6e9
fix coin/join logic
2003-11-07 20:14:29 +00:00
Glenn Maynard
18c9d38f50
course timed attack support
...
fix HowToPlay crash
2003-10-26 03:02:30 +00:00
Glenn Maynard
e550d16195
move Attack out of GameState
2003-10-25 22:00:58 +00:00
Glenn Maynard
cefc7f6685
simpler/more consistent attack/mod handling
2003-10-25 07:58:10 +00:00
Glenn Maynard
8eb90e2a99
Make transform attacks obey Attack::fSecsRemaining.
...
Fix off-by-one error causing phantom "missed notes".
2003-10-24 22:48:21 +00:00
Glenn Maynard
3af0a20a4c
Allow queuing attacks for later.
...
Add GetAllUsedNoteSkins, SetNoteSkinForBeatRange.
2003-10-24 09:35:56 +00:00
Glenn Maynard
a8a8591221
allow many attacks at once, not limited by inventory size
2003-10-24 05:43:04 +00:00
Glenn Maynard
fd6da1d267
add GetSongPercent
2003-10-23 06:16:29 +00:00
Glenn Maynard
01344a6227
make more info available from GetRankingFeats
2003-10-15 01:09:29 +00:00
Chris Danford
668d1974f3
add top5 high score saving of Courses and Steps for memory cards/ranking screen
2003-10-14 17:06:30 +00:00
Glenn Maynard
edd7f7bfc7
add StoreRankingName
2003-10-14 01:23:16 +00:00
Glenn Maynard
055a5ca7ce
Add GetAllStageTexts.
2003-10-09 04:20:24 +00:00
Glenn Maynard
d7e8b54367
remove GameState::IsPlayable
2003-09-27 03:24:50 +00:00
Glenn Maynard
ff8196712e
Fix GameState::GetCharacters always returning nothing.
...
Fix GetRandomCharacter if we have no characters.
2003-09-25 23:24:10 +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
a12b841a4f
cleanup
...
add GetUndisplayedBeats
2003-09-23 23:56:15 +00:00
Glenn Maynard
b0adf33f18
(Overly large commit; these ended up being very interdependent.)
...
Move beat searching in NoteField into FindFirstDisplayedBeat and FindLastDisplayedBeat.
Handle seamless note skin changing during Rave mode.
NoteDisplay loads a given note skin, ignoring GAMESTATE.
2003-09-12 06:23:51 +00:00
Glenn Maynard
c7358e2cf9
s/m_vPassedStageStats/m_vPlayedStageStats/g
2003-09-06 01:37:30 +00:00