Glenn Maynard
43b7c4ac7d
m_HealthState is confusing; it's updated from other stats, and then the
...
original stats as well as m_HealthState are used for control logic.
Simplify; remove AllAreFailing, and figure it out directly.
2006-11-09 06:10:19 +00:00
Chris Danford
17ca30a047
add fret/strum
...
add PlayerInitCommand
2006-10-27 10:19:08 +00:00
Glenn Maynard
cb746be4c3
Invalid
2006-10-07 03:43:41 +00:00
Glenn Maynard
db3aa0d73a
simplify inheritance
2006-10-04 02:44:52 +00:00
Glenn Maynard
e29c920b04
NUM_NSScoreBoardColumn
2006-09-27 04:38:26 +00:00
Glenn Maynard
cf5dba03a4
GameController_Invalid
2006-09-26 20:59:40 +00:00
Glenn Maynard
0f2707fe9c
GenericTweenOn, GenericTweenOff
2006-09-23 03:57:11 +00:00
Chris Danford
0012857bfd
quick fix to disable affect of tilde in survival
2006-09-21 01:58:30 +00:00
Glenn Maynard
c9c88f26c2
input.MenuI.player -> input.pn
2006-09-14 03:18:16 +00:00
Glenn Maynard
7bab74efab
As far as I can tell, StyleI.player is always the
...
same as MenuI.player if the style is set. Phase
it out.
2006-09-12 23:29:08 +00:00
Steve Checkoway
6e734a13d0
Header guard.
2006-08-17 18:47:39 +00:00
Steve Checkoway
8ab760a346
Put the NoteData into the PlayerInfo and use that for constructing Players. Use the Player's (new) interface GetNoteData() for everything except for loading where ScreenGameplay needs to actually modify the NoteData so do it directly via the PlayerInfo.
2006-07-17 00:58:33 +00:00
Steve Checkoway
5a01cb9c3f
Split out SaveStats to give more flexibility to subclasses that may wish to interact with the stats differently.
2006-07-10 04:32:33 +00:00
Steve Checkoway
4a324be6dd
GetPlayerInfoForInput allows mapping inputs to PlayerInfos rather than just PlayerNumbers to PlayerInfos.
2006-07-09 20:14:06 +00:00
Steve Checkoway
e1f9e558df
Map between PlayerNumber and PlayerInfo. Most subclasses use a one to one mapping so that's what ScreenGameplay's version will do. If you need other behavior, implement this member function.
2006-06-24 04:19:00 +00:00
Steve Checkoway
2426abc7d1
v.begin()-1 is not a valid iterator. Increment the iterator before calling GetNext*Player*() and do not increment inside the function.
2006-06-16 20:23:02 +00:00
Chris Danford
f46e1e8c07
localize 'hold back' text
2006-05-03 23:57:23 +00:00
Chris Danford
a6272ec9ca
tab cleanup
...
remove unfinished multiplayer stuff
2006-04-21 00:17:48 +00:00
Glenn Maynard
313c722da3
remove UseForcedModifiersInBeginner
2006-03-14 05:39:57 +00:00
Glenn Maynard
8c40e1fb1b
remove UseForcedModifiersInBeginner
2006-03-14 05:39:08 +00:00
Glenn Maynard
054cacfc11
expose Center1Player
2006-02-28 21:55:58 +00:00
Glenn Maynard
8ff0263439
add AllowCenter1Player metric
2006-02-28 01:19:06 +00:00
Chris Danford
3f6199b84a
make ScreenGameplay use a background, but blank it
2006-02-05 05:50:38 +00:00
Chris Danford
3a89d0f997
fix Init method not being called
2006-02-05 04:29:10 +00:00
Chris Danford
2a1ce6b79a
make background and foreground optional when loading this screen
2006-02-04 18:37:26 +00:00
Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +00:00
Glenn Maynard
48e9ff0f22
move "first update" stuff into ScreenGameplay::BeginScreen
2006-01-18 20:45:05 +00:00
Glenn Maynard
2b431688d7
const
2006-01-18 19:59:14 +00:00
Glenn Maynard
452644c17f
cleanup
2006-01-18 19:58:35 +00:00
Glenn Maynard
e60c194a69
use standard Out transition
2006-01-18 08:43:40 +00:00
Glenn Maynard
a1af44f47f
merge special transitions into one
2006-01-18 08:38:40 +00:00
Glenn Maynard
2b4c9e4516
Transition away from Screen(sName).
2006-01-15 19:49:02 +00:00
Chris Danford
5902eee342
hack to fix dummy player having invalid NoteSkin when switching between course songs
2006-01-10 21:40:29 +00:00
Chris Danford
44225ad379
XToThemedString -> XToLocalizedString
2006-01-07 04:11:29 +00:00
Chris Danford
1ad58b4631
experimental: save NoteData to XML for recording played games
2005-11-22 21:18:45 +00:00
Glenn Maynard
30f076e682
remove "StaticBG"
2005-10-27 22:11:06 +00:00
Glenn Maynard
2618647307
phase out TweenOursOnScreen
2005-10-14 03:11:50 +00:00
Glenn Maynard
3dc1e1b943
cleanup
2005-10-13 22:52:25 +00:00
Chris Danford
f98cae8ae1
lesson mode polish
2005-09-12 08:04:47 +00:00
Glenn Maynard
4ec619a7c2
ScreenGameplay::Cancel
2005-09-10 20:07:13 +00:00
Chris Danford
9580a5f8a4
add "success/try again" looping logic to lesson mode
2005-09-09 21:49:29 +00:00
Glenn Maynard
0dcd4fa7eb
remove stage frame, not used in any maintained themes; do this in underlay
2005-09-08 20:31:35 +00:00
Chris Danford
bb10c7c21f
pass around InputEventPlus in Screen::Input instead of multiple input structures
2005-09-05 02:26:50 +00:00
Glenn Maynard
94ea3cb9e0
cleanup
2005-09-03 00:30:46 +00:00
Chris Danford
9b307b198c
add list of scores and judgments to multiplayer gameplay
2005-08-26 17:39:53 +00:00
Glenn Maynard
42e27c06ab
cleanup
2005-08-24 20:45:57 +00:00
Chris Danford
dd907dd19c
VC7 compile fix
2005-08-23 23:48:23 +00:00
Chris Danford
f71cb1cdcf
merge Multiplayer into ScreenGameplay. This needs cleanup.
2005-08-23 21:38:51 +00:00
Glenn Maynard
50a31993a6
TweenOursOnScreen/TweenOursOffScreen
2005-07-14 22:26:09 +00:00
Glenn Maynard
61620bb6f5
fix course mode.
...
We've been using the environment and Lua globals as "parameters" to treat
broadcasts as "functions called on every object". That doesn't work with
queued message handling. It's also a bit confusing; it means there are
"parameters" available only for some messages. It's cleaner to just make the
information available as a function.
2005-07-12 21:12:12 +00:00