Mike Hawkins
2d60147372
no message
2008-05-06 00:19:54 +00:00
Chris Danford
4311158735
Split *Options::FromString into FromString and FromOneModString.
...
Check for invalid mod names when loading a course by checking whether the mod is a valid PlayerOption or a valid SongOption. Previously, SongOption mods were being flagged as errors by PlayerOptions.
2007-08-20 02:57:05 +00:00
Steve Checkoway
23c5b96074
Add PlayerNumber.h header.
2007-06-09 07:49:40 +00:00
Glenn Maynard
8278b2e9a1
make FailType a PlayerOption instead of a SongOption; fixes
...
peculiarity that GameState::GetPlayerFailType can implement
fail modes per-player and nothing else can
2007-05-12 23:48:29 +00:00
Glenn Maynard
d5b3a52233
add MuteOnError
2007-01-16 02:23:12 +00:00
John Bauer
bf6da7d8b4
Reorder some includes.
2006-11-29 14:57:21 +00:00
Steve Checkoway
8c6575ecbb
PlayerOption po1; // Initialize it.
...
PlayerOption po2;
po2.FromString( po1.GetString() );
po2 does not necessarily equal po1 because the note skin might be omitted so po2's note skin will be blank. Passing true to GetString() will include the note skin so po2.FromString( po1.GetString(true) ) will cause po2 to equal po1.
2006-08-18 00:09:09 +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
Steve Checkoway
884af552ee
Allow combined player steps to have per-player radar values. This doesn't work for trails where it just uses the PLAYER_1 values, same with writing to the catalog file.
2006-07-28 03:34:14 +00:00
Chris Danford
74ecf45379
add Tiny (the same effect as the old Mini)
...
make calories less generous
2006-04-05 02:59:16 +00:00
Chris Danford
ee8329cee6
don't DQ because of forced mods
2006-03-26 17:48:39 +00:00
Chris Danford
0e12a206f4
blank m_sNoteSkin mean "no change in NoteSkin". Don't hardcode the NoteSkin "default" everywhere because "default" is not guaranteed to exist.
2006-02-22 17:15:13 +00:00
Chris Danford
9a05977e52
localize SongOptions strings
2006-02-05 20:30:37 +00:00
Chris Danford
370d11ee19
theme -> localize
2006-01-29 22:17:54 +00:00
Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +00:00
Chris Danford
cd9cf4c1e2
move some service menu actions from GameCommand into ScreenServiceAction
2005-11-29 23:15:11 +00:00
Glenn Maynard
781017c4c0
ChooseRandomMofifiers -> ChooseRandomModifiers
2005-09-08 01:06:01 +00:00
Chris Danford
6ca0639c3c
add invert
2005-05-05 21:40:54 +00:00
Chris Danford
b81c304eb6
rename FixImposibleRows -> RemoveStretch and turn it into a mod
2005-05-01 04:35:29 +00:00
Glenn Maynard
1c3323fac7
add norolls
2005-04-25 09:42:26 +00:00
Chris Danford
7caea1e41a
add HiddenOffset, SuddenOffset mods
2005-04-20 08:54:12 +00:00
Chris Danford
c9e561f6cd
fix "Overhead" showing for every attack
2005-04-17 00:55:12 +00:00
Chris Danford
ea34de2bef
one path for parsing and theming player options - fixes "SuperShuffle" not themed
...
warn in ActiveAttackList if an invalid mod is encountered
don't hard code font name
2005-04-06 05:32:09 +00:00
Glenn Maynard
f083765d69
remove ProTimingDisplay; too hard to read to be useful
2005-01-25 18:22:22 +00:00
Glenn Maynard
aad97fbcb9
remove some more old experimental stuff
2005-01-15 01:45:34 +00:00
Glenn Maynard
8c89672c89
float m_fScoreDisplay -> ScoreDisplay m_ScoreDisplay
...
minor cleanup
2005-01-10 15:10:02 +00:00
Steven Towle
19ac29c9af
added score display options
2005-01-09 07:47:38 +00:00
Chris Danford
f840c014a9
Move some player-specific data out of the bloated GameState class.
...
Have gameplay objects hold a PlayerState pointer instead of a PlayerNumber and indexing back into GameState.
This will simplify off-screen players (e.g. CPU ghosts, network replicated human players, >2 players using one NoteField)
2004-12-20 06:25:59 +00:00
Steven Towle
e7f1204f41
added random speed modifier (as an experiment for random variables in modifiers)
2004-12-11 11:06:41 +00:00
Glenn Maynard
09b14c370e
add PlayerOptions::ResetSavedPrefs
2004-11-14 05:25:30 +00:00
Chris Danford
abe10501f7
change Twister to "max 3 holds at once"
...
add Floored, "max 2 holds at once"
2004-08-29 21:26:52 +00:00
Chris Danford
8dcd4d93bb
only persist a subset of options that players would want to use for every song. When players turn on tricky options for the last song, they often forget to turn all of the tricky stuff off again in the next game.
2004-08-29 09:19:11 +00:00
Chris Danford
5430ecb232
rename: Converge -> Centered
2004-08-29 07:12:37 +00:00
Chris Danford
27ece3ecbf
fix "transform mods that last for a whole song in a course get applied twice"
...
fix "impossible to get 100% on a course that uses AddMines" by calculating RadarValues after applying mods
Trail::GetRadarValues needs to do caching. Performance is bad.
2004-07-23 04:45:48 +00:00
Chris Danford
61581479d8
track the current Trail in GameState
2004-06-03 08:22:02 +00:00
Glenn Maynard
7dfd611587
license updates
2004-05-31 21:55:14 +00:00
Chris Danford
9a716c0ac5
theme mod names on the eval screen
2004-05-02 11:54:16 +00:00
Glenn Maynard
ab7e7b1afa
fix brake/boost tweening
...
allow tweening to/from constant speed mods
2004-04-09 04:49:29 +00:00
Glenn Maynard
f9e818794a
add disqualifying "cover" modifier: don't show the song background
2004-04-02 00:13:47 +00:00
Glenn Maynard
4c1374aea9
remove unused TimingAssist
2004-03-27 00:16:48 +00:00
Chris Danford
cb91aa5f36
don't disqualify for mods that have no effect on the current song or course
2004-03-25 05:38:04 +00:00
Chris Danford
df72631f6c
add "disqualify" graphic to options screen for options that make a song easier
2004-03-08 07:49:01 +00:00
Chris Danford
d733b7a7b2
make Turns multi-selectable
2004-03-01 00:09:07 +00:00
Chris Danford
ddeb153ed3
add "converge" mod
2004-02-23 07:44:11 +00:00
Chris Danford
380a2d00ee
add "cross" mod
2004-02-23 05:33:33 +00:00
Matt Denham
6905bbe781
Added BMRize mod because people have complained that Quick is too easy. Try this. :-)
2004-02-12 06:54:54 +00:00
Glenn Maynard
333e32ef25
operator== is always const
2004-01-18 07:44:39 +00:00
Chris Danford
b555be59df
more rave balancing
...
add "noquads"
2004-01-12 03:47:55 +00:00
Chris Danford
e2136499e1
add "nojumps"
2004-01-11 06:34:30 +00:00
Chris Danford
2767e78218
cleanup options comparison
2004-01-11 04:33:21 +00:00