Glenn Maynard
36f30957a6
simplify
2005-09-08 05:52:37 +00:00
Glenn Maynard
12426c547c
simplify - less state is better
2005-09-03 04:10:52 +00:00
Glenn Maynard
56817d9490
broadcast m_SortOrder
2005-08-24 20:42:14 +00:00
Chris Danford
995b441180
store PlayerStates for MultiPlayers
2005-08-23 20:55:58 +00:00
Chris Danford
9731e806b1
move MultiPlayer and MultiPlayer join info into GameState
2005-08-20 22:51:43 +00:00
Chris Danford
e50a401341
move Character stuff out of messy GAMESTATE and into CHARMAN
2005-08-14 12:06:40 +00:00
Chris Danford
6ba0d4ac35
add GetCharacterFromID
2005-08-14 01:52:01 +00:00
Chris Danford
68f8e632f0
Add new ScreenOptionsManageProfiles
2005-08-04 21:13:29 +00:00
Chris Danford
fcae1e142c
more work on course editor
2005-08-03 03:28:13 +00:00
Chris Danford
881001b6c6
broadcast on PlayMode changed
2005-07-25 03:59:24 +00:00
Glenn Maynard
a7039d9eec
remove m_bEditing
2005-07-14 05:14:49 +00:00
Glenn Maynard
6badb0dd8c
transitioning m_bEditing -> m_EditMode, IsEditing()
2005-07-14 05:12:56 +00:00
Chris Danford
3752bdf702
cleanup
2005-07-13 19:08:44 +00:00
Chris Danford
e9166ac4ab
load EditableData for all local profile on startup so that we don't have to load every profile from disk to enumerate names
2005-07-12 20:19:52 +00:00
Chris Danford
fcc6c4408a
working on SSelectProfile
2005-07-07 22:08:05 +00:00
Glenn Maynard
fd700eb123
move RebuildPlayerOptionsFromActiveAttacks into PlayerState (SGameplay
...
commit in a moment)
2005-07-07 21:29:35 +00:00
Steve Checkoway
2a179a0380
Backing out of the final stage prevents getting extra stage. Backing out of extra stage (or second extra stage) fails the stage.
2005-06-29 07:57:15 +00:00
Chris Danford
6ab20c5ad9
more work on a new course editor
2005-06-28 08:11:30 +00:00
Chris Danford
7a1d736694
working on new course editor
2005-06-26 21:31:07 +00:00
Chris Danford
f0335f486c
GROUP_ALL_MUSIC -> GROUP_ALL
...
use GROUP_ALL as sentinel value in PreferredCourse
2005-06-24 06:06:16 +00:00
Chris Danford
2a6dcba6e8
cleanup:
...
"GroupName" -> "SongGroup" to make room for CourseGroup
replace checks for "cvs" with a call to StripCvs()
m_Rows -> m_pRows
broadcast on preferred group changes
2005-06-23 08:05:09 +00:00
Chris Danford
8f9951e38d
less fragile attract sound logic
2005-06-12 04:22:16 +00:00
Chris Danford
f7c6023412
fix attract sound frequency if initial screen not in attract loop
2005-06-11 11:25:34 +00:00
Chris Danford
d67d60e178
sync controls cleanup:
...
move sync display/saving out of complicated ScreenGameplay
show sync UI in editor playback as well as gameplay
revert sync from in-memory backup, not from disk
move more functions into debug overlay
2005-05-19 23:29:39 +00:00
Chris Danford
e504fb4e98
broadcast on changed course/trail
2005-05-18 07:14:19 +00:00
Chris Danford
e734e00bcc
give up if all human players have 30 misses so that battle will end early
2005-05-09 14:22:21 +00:00
Chris Danford
16818e54c8
broadcast on style change
2005-05-07 08:34:20 +00:00
Chris Danford
49bbddcb74
broadcast players joined and finalized
2005-05-07 00:27:31 +00:00
Chris Danford
a122528974
Allow AutoActors for Stage and CouseNumber
2005-05-06 10:48:32 +00:00
Glenn Maynard
16fd7077bb
separate song beat for lights, to fix off-sync lights in menus
2005-05-04 20:32:31 +00:00
Chris Danford
f7b43c71fd
add Lua method
2005-04-24 10:47:44 +00:00
Chris Danford
812943886b
fix aborted attacks continue to show in the active attack list
2005-04-15 13:00:30 +00:00
Chris Danford
c8636e1728
add Lua method PlayerIsUsingModifier
2005-04-15 09:07:57 +00:00
Chris Danford
228ca9f166
reload SSM help text on sort changed
...
clean up SortOrder names
2005-04-15 07:18:40 +00:00
Chris Danford
dc7f16ed32
broadcast GoalComplete
2005-04-09 09:34:54 +00:00
Chris Danford
218be32879
separate fail types per player. Now FailType adjustments based on Difficulty only affect the relevant players.
2005-04-05 08:30:57 +00:00
Chris Danford
7856c7c534
use modifiers only in playback/record, not in edit
2005-03-31 21:25:15 +00:00
Chris Danford
b856c24d78
add AnyPlayerHasRankingFeats
2005-03-21 12:21:58 +00:00
Glenn Maynard
fbf6e78cf3
Use a real Lua table for the environment; this obsoletes m_mapEnv.
2005-03-18 22:47:44 +00:00
Chris Danford
a3e0bacbd8
Reset the round seed so that the players get new shuffle patterns if they Back out of gameplay and play again
...
RoundSeed -> StageSeed
2005-03-11 18:09:34 +00:00
Chris Danford
8b32383969
move DifficultiesToShow into CommonMetrics
...
re-cache on theme reload, not on timer expired
2005-03-10 19:57:43 +00:00
Chris Danford
70663436bb
wrap GameState difficulties
2005-02-26 08:32:49 +00:00
Chris Danford
4104edcad9
use BroadcastOnChange wrappers
2005-02-25 05:27:28 +00:00
Chris Danford
ab22e629d4
enforce that changed message is broadcast whenever value changes
2005-02-24 12:27:30 +00:00
Chris Danford
94743864e6
add OptionRowHandler types for EditMenu
2005-02-24 11:36:19 +00:00
Glenn Maynard
b46daecd2f
Commit stats to profiles before loading ScreenEvaluation.
2005-02-23 19:18:11 +00:00
Chris Danford
9bc3887788
remove unused CourseStopSeconds
...
add Lua methods
2005-02-23 17:39:57 +00:00
Chris Danford
a2915c038b
add TemporaryEventMode flag to GameState
2005-02-21 17:29:49 +00:00
Chris Danford
ad3c10f251
move GetEvalStageStats into StatsManager
...
Add GetAccumStageStats
2005-02-16 19:40:09 +00:00
Glenn Maynard
d5cfb74709
split GameState::ApplyGameCommand from GameState::ApplyCmdline;
...
expose to Lua
2005-02-16 06:24:33 +00:00