Glenn Maynard
dff74c88da
temp compile fix
2005-08-05 16:23:59 +00:00
Steve Checkoway
575ac70ef4
Fix compile. (I think this is correct based on what another screen does.)
2005-07-16 09:33:20 +00:00
Glenn Maynard
1f3ac4613c
simplify: add SetInputMode, like SetNavigation (rest of commit coming)
2005-07-15 03:28:09 +00:00
Chris Danford
a61ab97303
name cleanup:
...
ScreenOptionsMenu -> ScreenOptionsService
ScreenOptionsSubMenu -> ScreenOptionsServiceChild
2005-07-14 05:33:50 +00:00
Chris Danford
4459393d84
row -> iRow
2005-07-13 19:01:42 +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
Glenn Maynard
c570457834
cleanup: override SM_GoToNextScreen instead of having a different path
2005-07-12 06:33:00 +00:00
Glenn Maynard
02950d7e06
cleanup
2005-07-12 05:18:42 +00:00
Chris Danford
848d6c89e2
OptionRow: member name cleanup, add focus commands
2005-07-06 06:11:56 +00:00
Chris Danford
16fc6e6723
add ScreenOptionsProfiles (to soon replace ScreenProfileOptions)
2005-07-05 11:30:30 +00:00
Glenn Maynard
9b08148f60
ScreenTextEntry::TextEntry/ScreenTextEntry::Password
2005-07-03 04:45:34 +00:00
Glenn Maynard
2cb0658151
ScreenPrompt::Prompt update
2005-07-03 04:34:53 +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
e389ba6191
convert the rest to use Preference
2005-05-16 09:36:32 +00:00
Chris Danford
134cdb4451
fix skip when changing value in row:
...
broadcast the row export only once - not for each player
disable export/import on reload - nothing uses it yet
2005-04-03 06:21:02 +00:00
Glenn Maynard
06c846b020
fix parameter
2005-03-29 19:30:16 +00:00
Charles Lohr
8c5909ebe9
Modify AutoScreenMessage to keep map of all non-standard ScreenMessages.
...
This has a lot of advantages over the old ways. Some of the initial ones are that
you can log a list of all screenmessages and their respective number and another
is that it would be fairly easy to add a reverse lookup, so you could get the name
of a ScreenMessage for log use by getting the ScreenMessage number.
2005-03-28 08:01:36 +00:00
Charles Lohr
1adfcab82a
Fix: Maximum length for text input
2005-03-26 19:55:22 +00:00
Chris Danford
880e42e1d3
fix conflicting ScreenMessage IDs by automatically generating unique values
2005-03-23 08:48:38 +00:00
Chris Danford
96852c234c
Add a virtual keyboard to ScreenTextEntry
2005-03-22 20:15:24 +00:00
Chris Danford
7a4c7df1ed
remove hard-coded line breaks and unnecessary character replacement logic
2005-03-20 23:15:09 +00:00
Chris Danford
4b824bbe47
export and import separately for each player
2005-03-13 00:59:03 +00:00
Charles Lohr
5ba2976694
Fix: ProfileOptions (Navigation was not correct and all text was hidden)
2005-03-10 17:59:01 +00:00
Chris Danford
2d93802641
add Yes/No/Cancel prompt for exiting ScreenEdit
2005-03-08 04:02:25 +00:00
Chris Danford
fb4ab8886c
save the Handler in OptionRow so a row can refresh itself without needing the Screen to Import/Export
2005-02-24 13:48:14 +00:00
Chris Danford
7c237be91f
export specific rows, not all rows at once, to make it easier to reload certain rows
2005-02-24 01:17:39 +00:00
Glenn Maynard
b51b0cfb4c
Use Init() for all screens, so we can set state before the base class
...
members are loaded--they'll see resets, score finalization, etc. It
also results in smaller code, due to a g++ bug that causes constructors
to be emitted several times.
2005-02-23 06:29:05 +00:00
Chris Danford
93b8ba48b6
Move OptionRow to a separate file
...
Don't init all BitmapText objects for long rows. Calculate the row width, then init the text.
2005-02-11 07:50:26 +00:00
Chris Danford
4223e09cc8
GetPathTo -> GetPath
2005-02-06 03:32:53 +00:00
Glenn Maynard
317378b028
Init -> InitMenu
2005-01-03 22:20:39 +00:00
Chris Danford
730787aacb
name cleanup: State->Screen
2004-12-05 11:59:39 +00:00
Ryan Dortmans
7bbfaaa061
Translate non-keyboard input to keyboard input
2004-11-26 23:33:07 +00:00
Chris Danford
7f336c2ce6
self-registering screen classes
2004-11-26 17:28:47 +00:00
Ryan Dortmans
0e3fe5d6cc
Allow keyboard input using Xbox pad
2004-10-25 12:40:05 +00:00
Glenn Maynard
94d0cba859
RageSounds -> GameSoundManager
2004-07-08 00:10:34 +00:00
Glenn Maynard
e4d124dd91
license update
2004-06-08 05:22:33 +00:00
Chris Danford
6590bd2d48
don't load multiple copies of "common start" or "common invalid" sound
2004-05-01 23:28:53 +00:00
Chris Danford
66b0a47e7d
naming cleanup
2004-03-14 18:53:19 +00:00
Glenn Maynard
f3c9aec3af
fix crashes
2004-01-13 07:07:47 +00:00
Chris Danford
2cd7370442
ScreenOptions: row data structure allows multiple selections per row
2004-01-10 08:05:20 +00:00
Chris Danford
e7936d8312
remove MAX_OPTION_LINES, cleanup selection tracking
2004-01-10 05:09:51 +00:00
Glenn Maynard
0183ed4641
cleanup
2004-01-09 01:13:02 +00:00
Glenn Maynard
f979d8474f
fix proflie creation crash
2004-01-01 01:33:34 +00:00
Chris Danford
64f24895d7
save profile data to memory card subdir so we don't clutter the root
2003-12-19 08:51:47 +00:00
Glenn Maynard
52c8cb3e3c
fix crash after deleting profile
2003-12-16 07:20:45 +00:00
Chris Danford
be7fc5d0d1
more stats cleanup
2003-12-07 08:19:10 +00:00
Glenn Maynard
1df2544777
Prelaod sounds. Allow key repeat in optoins menus.
2003-11-25 21:53:56 +00:00
Glenn Maynard
884488732d
reduce MenuTimer dependencies
2003-11-07 20:10:38 +00:00
Chris Danford
c36a787821
per-player explanation text on options screens
2003-11-05 07:46:20 +00:00
Chris Danford
f6200a5e95
memory card support works
2003-11-01 22:04:43 +00:00