Commit Graph
120 Commits
Author SHA1 Message Date
Glenn Maynard ca6d18745f cleanup
InitText in OptionRow::Reload instead of UpdateText
2005-07-15 21:48:06 +00:00
Glenn Maynard d0c2daeadb fix crash when no choices due to m_iChoiceInRowWithFocus not being
set to -1 yet
2005-07-15 07:19:36 +00:00
Glenn Maynard 618f71f3d4 separate initializing text and setting m_iChoiceInRowWithFocus 2005-07-15 06:54:10 +00:00
Glenn Maynard ff5f5f4035 separate frame for deleted objects 2005-07-15 06:34:06 +00:00
Glenn Maynard 3bdcdc8943 use m_textItemParent 2005-07-15 06:28:13 +00:00
Glenn Maynard d9068e601d LoadOptionIcon -> SetOptionIcon 2005-07-15 05:43:10 +00:00
Glenn Maynard 5c441a5fdf We load lots of the same thing in OptionRows. Instead of loading each one
individually, just load one and copy it for the rest; this avoids doing
the whole "search, read redir, find refcounted" code path for every
option.  Don't load data from OptionRow::AfterImportOptions.
2005-07-15 05:34:54 +00:00
Chris Danford 8998dfc589 add SetOneSharedSelectionIfPresent 2005-07-13 19:09:13 +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
Chris Danford 6ab20c5ad9 more work on a new course editor 2005-06-28 08:11:30 +00:00
Chris Danford 5b19933b3f working on new course editor 2005-06-26 23:31:36 +00:00
Chris Danford 7a1d736694 working on new course editor 2005-06-26 21:31:07 +00:00
Chris Danford 94c495fa79 working on new course editor 2005-06-24 05:39:50 +00:00
Glenn Maynard cee617b119 assert 2005-05-08 07:38:36 +00:00
Chris Danford 3db3500226 remove size on statc CString arrays so that XToString can catch size differences 2005-05-05 19:55:04 +00:00
Chris Danford 1f76af4df2 tracking down assert on SPlayerOptions 2005-04-25 07:02:33 +00:00
Glenn Maynard 37b3705ffa fix OneChoiceForAllPlayers options not being imported when only p2 is active 2005-04-19 03:30:30 +00:00
Glenn Maynard f0b50dd5b9 Put everything in OptionRow inside a frame, and use the frame to tween
Y, to fix smooth scrolling.
2005-04-16 23:19:06 +00:00
Glenn Maynard 8ae469b03a PositionUnderlines uses P1's selection in bOneChoiceForAllPlayers, so we need to set P1's selection in SetOneSharedSelection even if disabled. 2005-04-14 06:53:36 +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
Chris Danford 61a5f51344 fix new Screens get created 3x after the last GameCommand change
remove complicated GetAndEraseScreen logic and export SELECT_NONE rows if they have focus, otherwise don't export them (fixes InsertCoin row)
2005-03-30 03:29:35 +00:00
Chris Danford 30ec0cdb7d remove ShowUnderlines. Use SELECT_NONE to not show underlines 2005-03-30 02:37:19 +00:00
Charles Lohr 424b831b9a Fix: change operand order to utilize VC 6 hack 2005-03-25 22:46:12 +00:00
Chris Danford c2a776661d add OnCommand for Items and Icons 2005-03-25 04:14:49 +00:00
Steve Checkoway ae02033893 Fix warnings. 2005-03-23 21:04:40 +00:00
Glenn Maynard fda710a858 fix crash for real this time? (thought this was the first thing I tried ...) 2005-03-23 01:17:40 +00:00
Glenn Maynard 896c5dad55 fix fitness menu crash 2005-03-22 05:26:51 +00:00
Chris Danford 9dff2c6308 fix AV if 0 choices in row 2005-03-21 03:02:00 +00:00
Chris Danford 54e838a328 always theme the exit row 2005-03-21 00:53:55 +00:00
Chris Danford e49c74a2c8 Always theme the NEXT_ROW item 2005-03-21 00:19:34 +00:00
Chris Danford 2f4d814a64 allow dynamically generated rows to override theming
remove unused EditAction row type
2005-03-20 23:40:26 +00:00
Chris Danford 427253a4f0 fix cursor graphics loaded instead of underline 2005-03-20 23:12:29 +00:00
Chris Danford 3ecb0aa4a9 fix use of uninitialized metric 2005-03-20 22:29:20 +00:00
Chris Danford 724ccf0179 move theming of title text from ScreenOptions to OptionRow 2005-03-20 22:17:57 +00:00
Chris Danford b73448d410 move item theming from ScreenOptionsMaster to OptionRow so MiniMenu and other options screens can be themed 2005-03-20 20:16:32 +00:00
Chris Danford bbadc010f4 Implement ScreenMiniMenu with ScreenOptions 2005-03-20 06:41:56 +00:00
Chris Danford 0ab7c031bc position underlines per-player 2005-03-13 02:15:38 +00:00
Chris Danford 4b824bbe47 export and import separately for each player 2005-03-13 00:59:03 +00:00
Glenn Maynard 295bb05566 better asserts
tolerate a list not importing any options (eg. Fail30Misses selected but
not available)
2005-03-11 02:01:55 +00:00
Chris Danford 9cb560ae03 fix AV when change on SHOW_ONE and only P2 joined 2005-03-08 20:34:08 +00:00
Chris Danford 1b9f3b5a61 re-enable VerifySelected assert 2005-03-08 17:53:16 +00:00
Chris Danford b60d135493 don't allow StringToX for *_INVALID values 2005-03-05 21:50:33 +00:00
Chris Danford 8814b28189 fix bogus assert 2005-03-01 01:14:20 +00:00
Chris Danford 0ee7ec2289 fix VC6 error 2005-02-27 09:58:34 +00:00
Chris Danford 3c049c100d fix next screen logic 2005-02-26 23:50:24 +00:00
Chris Danford 30366ba8f0 name exit row so it can have an explanation 2005-02-26 20:59:18 +00:00
Chris Danford 0b17b74349 fix ASSERT on exit row 2005-02-26 12:55:51 +00:00
Chris Danford b254f10785 hide title and bullet of disabled rows 2005-02-26 11:40:03 +00:00
Chris Danford 0bcaeb0c43 cleanup
row reload fixes
2005-02-26 11:19:19 +00:00