Commit Graph

42 Commits

Author SHA1 Message Date
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
Chris Danford a5972a083d fix deleting, renaming profiles 2003-11-01 19:36:52 +00:00
Steve Checkoway ea15e5dfb6 enums cannot be static. If it needs to be limited to this object file, wrap it in an anonymous namespace. I'm not sure if that is even needed for enums. 2003-09-30 11:32:06 +00:00
Glenn Maynard 47e2d1c9d8 cosmetic 2003-09-30 05:25:47 +00:00
Glenn Maynard c15e0cec49 Allow screen aliasing. 2003-09-27 22:30:51 +00:00
Glenn Maynard d294640a3e phase out bEnableTimer 2003-09-27 04:57:32 +00:00
Chris Danford c0c680317c profiles are usable 2003-09-08 07:21:41 +00:00
Chris Danford 3736845d3e working on profiles stored on machine (intermediate step toward memory card support) 2003-09-08 03:26:58 +00:00