Commit Graph

54 Commits

Author SHA1 Message Date
Glenn Maynard a87993bcb1 finish ctor transition 2006-01-15 20:46:15 +00:00
Glenn Maynard 2b4c9e4516 Transition away from Screen(sName). 2006-01-15 19:49:02 +00:00
Glenn Maynard c5b71c0631 remove logs (this stuff predates the crash handler and has been copied
and pasted around since)

jesus we have a lot of screens
2006-01-15 08:54:03 +00:00
Chris Danford 74749a19bb move localized string to separate file 2005-12-22 03:10:04 +00:00
Chris Danford c4d4f640bb localize text entry 2005-12-21 12:55:20 +00:00
Chris Danford d698a5f1ec CString -> RString in RageUtil
ThemeMetric<CString> -> LocalizedString to eliminate dependencies
2005-12-20 08:35:47 +00:00
Chris Danford bf24714529 fix many missing themed strings 2005-12-01 09:43:21 +00:00
Charles Lohr bc1b00e437 Allow for broadcast reception, so users can see all currently running SMLAN servers on a network easily. This code may be very active in the next few days depending on bugs we find. 2005-11-30 04:04:21 +00:00
Charles Lohr cf46864b1a Fix all clear remaining network issues. 2005-11-30 02:16:05 +00:00
Charles Lohr 6456f6b65c Match the current system of menus more closely. 2005-11-30 01:01:41 +00:00
Glenn Maynard 3920770220 base class's job 2005-10-17 06:27:33 +00:00
Glenn Maynard 163aa1366a cleanup 2005-09-26 19:08:15 +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
Josh Allen 25020e01b3 Ability to enable/disable scoreboard 2005-08-15 02:10:57 +00:00
Glenn Maynard 1f3ac4613c simplify: add SetInputMode, like SetNavigation (rest of commit coming) 2005-07-15 03:28:09 +00:00
Chris Danford 4459393d84 row -> iRow 2005-07-13 19:01:42 +00:00
Glenn Maynard 5e0e547d4d use Screen's 2005-07-13 08:56:16 +00:00
Glenn Maynard c570457834 cleanup: override SM_GoToNextScreen instead of having a different path 2005-07-12 06:33:00 +00:00
Chris Danford 848d6c89e2 OptionRow: member name cleanup, add focus commands 2005-07-06 06:11:56 +00:00
Glenn Maynard 9b08148f60 ScreenTextEntry::TextEntry/ScreenTextEntry::Password 2005-07-03 04:45:34 +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
Glenn Maynard 65e8bd1ac0 update 2005-05-19 01:26:41 +00:00
Chris Danford 820fb0b361 broadcast on Preference changes 2005-05-06 20:41:05 +00:00
Ben Anderson 79e55330e4 Don't use NULL for non-pointers 2005-05-02 01:57:37 +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
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 ee4be22260 add input length cap
fix bogus s_bCancelled flag
2005-03-23 04:08:27 +00:00
Chris Danford 96852c234c Add a virtual keyboard to ScreenTextEntry 2005-03-22 20:15:24 +00:00
Chris Danford 4b824bbe47 export and import separately for each player 2005-03-13 00:59:03 +00:00
Charles Lohr 2567f5992b Fix: We need to enable option lines for hardcoded screens for all players. 2005-03-10 18:03:19 +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
Glenn Maynard a663219b8a move a couple preferences out of PrefsManager
- eventually, this will reduce the gargantuan PrefsManager
 - adding prefs doesn't require modifying PrefsManager.h and recompiling a lot
 - starting with these options because they aren't in ScreenOptionsMaster
2004-12-07 01:47:32 +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 b16fb5cd7e Fix if statement 2004-11-18 09:09:29 +00:00
Ryan Dortmans 0e3fe5d6cc Allow keyboard input using Xbox pad 2004-10-25 12:40:05 +00:00
Charles Lohr d5c767f6eb Make the connect/disconnect a lot nicer. 2004-10-19 06:15:42 +00:00
Glenn Maynard b66f2202dd fix WITHOUT_NETWORKING 2004-09-10 23:21:56 +00:00
Steve Checkoway 27d4678adf Cleanup. Do not use == true or == false. 2004-09-06 21:28:56 +00:00
Charles Lohr bc628082ba Added some code to help figure out errors. 2004-09-06 18:20:16 +00:00
Josh Allen dd9a531e66 Fixed some bugs with the Start and Stop server option. 2004-08-29 00:47:06 +00:00
Charles Lohr d24ce00ac2 Note user about connecting to himself. 2004-08-28 22:50:19 +00:00