Glenn Maynard
cbfebb16bb
use input.pn
2006-09-13 10:11:36 +00:00
Glenn Maynard
d3095e0913
t -> iCol
2006-09-13 09:24:56 +00:00
Glenn Maynard
3183dcf60b
GameInputToStyleInput -> GameInputToColumn
2006-09-13 09:22:24 +00:00
Glenn Maynard
9da4770fe0
StyleInput_INVALID -> Column_INVALID
2006-09-13 09:14:03 +00:00
Glenn Maynard
e206261b80
ARRAYSIZE -> ARRAYLEN
2006-09-13 03:11:38 +00:00
Glenn Maynard
e4d0b41da1
Stop using Input.StyleI. Just convert it when needed; the vast majority
...
of screens don't.
2006-09-13 01:29:33 +00:00
Glenn Maynard
1ca5c9a4b7
reduce StyleInput to an int
2006-09-13 00:46:21 +00:00
Glenn Maynard
6a80311172
phase out StyleI.player
2006-09-13 00:16:23 +00:00
Glenn Maynard
5be4331e71
phase out StyleI.player
2006-09-13 00:09:00 +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
0cb22fb806
Apparently VC doesn't like using (group).GroupType as a type (and frankly, I couldn't get g++ to accept it outside of StepMania, either) so use the macros with PO and SO prefixes for PlayerOptions and SongOptions, respectively. Also, pointers to data members can't point to elements of an array (no idea why gcc was allowing it before) so use Assign_n and pass the index separately. (Very annoying, typeof() should really be in the standard.)
2006-08-05 08:02:49 +00:00
Steve Checkoway
1802e603b3
Update to use the new ModsGroup api.
2006-08-05 04:47:01 +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
a07e194cf1
Revert. Fixes Linux build.
2006-07-18 05:51:37 +00:00
Jason Felds
366c3440d4
Fix VC8 macro redef warning. (more to come)
2006-07-18 03:56:37 +00:00
Chris Danford
28f18b1b39
fix assert "!m_sNoteSkin.empty()"
2006-03-06 00:17:50 +00:00
Glenn Maynard
0ad99bffc2
switch -> if
2006-02-24 00:20:41 +00:00
Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +00:00
Glenn Maynard
a87993bcb1
finish ctor transition
2006-01-15 20:46:15 +00:00
Glenn Maynard
87ea090b9b
Transition away from Screen(sName).
2006-01-15 18:37:57 +00:00
Glenn Maynard
46485f885d
use Init()
2006-01-15 18:30:35 +00:00
Glenn Maynard
ad10e2fb34
skip with Post, not Handle
2006-01-15 18:29:50 +00:00
Glenn Maynard
b07a27f7aa
fix disappearing arrows
2006-01-15 18:28:16 +00:00
Glenn Maynard
9056419cf5
remove logs (this stuff predates the crash handler and has been copied
...
and pasted around since)
2006-01-15 08:51:03 +00:00
Glenn Maynard
51a2d29493
unuseds
2006-01-13 06:50:16 +00:00
Glenn Maynard
3920770220
base class's job
2005-10-17 06:27:33 +00:00
Glenn Maynard
1168414cf0
m_bPastHereWeGo -> !m_bGameplayLeadIn, default false. This is more natural;
...
!m_bPastHereWeGo was the usual case.
2005-10-10 04:36:04 +00:00
Glenn Maynard
b0df6d2d68
broadcast bPastHereWeGo
2005-10-10 02:24:58 +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
Glenn Maynard
b5006f6e09
cleanup weird includes
2005-09-27 19:01:53 +00:00
Glenn Maynard
6ea2f37a36
Change MenuUp(pn,type) overrides to MenuUp(IEP), so info like DeviceI.ts is always accessible.
2005-09-23 00:44:52 +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
8d7733c6f2
removing GetMetricC
2005-08-26 21:12:48 +00:00
Glenn Maynard
d2e4190a4e
explicit load for MenuTimer, so we don't load anything if we don't want it
2005-07-18 02:08:15 +00:00
Glenn Maynard
58178ad258
cleanup
2005-07-12 05:38:13 +00:00
Glenn Maynard
88d1f36c3d
cleanup
2005-07-11 22:25:29 +00:00
Glenn Maynard
bb8af41cb1
missing headers
2005-07-01 05:07:22 +00:00
Chris Danford
e389ba6191
convert the rest to use Preference
2005-05-16 09:36:32 +00:00
Chris Danford
3a726a1c9b
fix ScreenEnding shows stats when not using a memory card
...
fix other bugs introduced when GetProfile was changed to return a valid pointer even with no profile loaded
2005-05-01 06:42:30 +00:00
Chris Danford
abac6af93b
store a current NoteSkin in NoteSkinManager so that NoteSkin elements can use NOTESKIN:GetPath()
2005-04-18 01:19:56 +00:00
Chris Danford
1833d67aa9
TIMER_SECONDS: int -> float
2005-03-26 03:30:08 +00:00
Chris Danford
a2915c038b
add TemporaryEventMode flag to GameState
2005-02-21 17:29:49 +00:00
Chris Danford
4223e09cc8
GetPathTo -> GetPath
2005-02-06 03:32:53 +00:00
Chris Danford
a24bd3014c
cleanup: "(PlayerNumber)" -> ""
2005-01-31 03:18:46 +00:00
Glenn Maynard
0dfdaee605
remove some more old experimental stuff
2005-01-15 02:01:26 +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
Chris Danford
b6d711b3c1
Remove backgrounds on screens. Have one shared background that persists across screens.
2004-12-09 08:16:18 +00:00
Chris Danford
7f336c2ce6
self-registering screen classes
2004-11-26 17:28:47 +00:00
Chris Danford
b8259d7af9
move player positions from Style into metrics
2004-11-07 05:49:06 +00:00