Commit Graph

478 Commits

Author SHA1 Message Date
Glenn Maynard ce3ebd0293 use GetMetricR 2006-09-22 03:38:47 +00:00
Steve Checkoway 944a913790 PlayerNumber -> IEP. 2006-09-15 01:47:24 +00:00
Glenn Maynard c7dfb9f2ec MenuInput -> MenuButton 2006-09-14 20:52:34 +00:00
Glenn Maynard 516c759d12 simplify 2006-09-14 04:07:52 +00:00
Glenn Maynard b531c954d1 pass pn (duplicate will go away later) 2006-09-14 03:43:34 +00:00
Glenn Maynard cbfebb16bb use input.pn 2006-09-13 10:11:36 +00:00
Glenn Maynard 80a8a67631 remove fFastDelay 2006-09-13 03:01:51 +00:00
Glenn Maynard c71d8f7425 IET_SLOW_REPEAT -> IET_REPEAT 2006-09-13 02:59:05 +00:00
Glenn Maynard d03db0c4f9 remove IET_FAST_REPEAT 2006-09-13 02:55:19 +00:00
Glenn Maynard ec3b9382d2 InputMapper::IsButtonDown -> IsBeingPressed, to match InputFilter::IsBeingPressed 2006-09-08 02:12:30 +00:00
Steve Checkoway ee1d3212af Revert. Screens should not maintain state across BeginScreen(). 2006-09-01 08:32:28 +00:00
Steve Checkoway cc7e78d058 Only restart the options the first time BeginScreen is called. If you want the options restarted, call it explicitly. This combined with grouping of options screens allows for a much more intuitive options interface. Hunting for the one option you need is already hard enough, being forced to keep scrolling down every time you back out of one of the option screens is beyond annoying. 2006-09-01 08:19:44 +00:00
Steve Checkoway 37dc530c0a Don't rebuild the vector of human players for each row. 2006-09-01 07:46:37 +00:00
Glenn Maynard 7b995b8487 remove unused 2006-08-20 20:01:53 +00:00
Chris Danford 2ed665604f play gainfocus/losefocus on m_sprMore 2006-07-02 05:57:22 +00:00
Glenn Maynard d49c0ca0b7 unneeded 2006-06-27 23:17:36 +00:00
Glenn Maynard 5795d2b5f6 merge m_fLockInputSecs's 2006-06-27 22:51:43 +00:00
Glenn Maynard 800ec64460 remove old 2006-03-28 10:19:47 +00:00
Glenn Maynard 3e20c357ad fix wrong options positions when memory cards inserted 2006-03-28 10:18:45 +00:00
Glenn Maynard d58f58bd88 Fix ScreenOptions::RestartOptions doesn't call AfterChangeRow.
(AfterChangeRow calls AfterChangeValueOrRow.)
2006-03-28 09:56:31 +00:00
Chris Danford 51735a33a9 remove unused #defines 2006-03-09 09:44:39 +00:00
Chris Danford 58a6402201 play cancel sound when using CancelTransitionsOut, not start sound 2006-03-08 23:58:37 +00:00
Chris Danford e02690299a add Explanation OffCommand 2006-03-08 18:08:04 +00:00
Chris Danford e13bd85d5b don't assert if no rows enabled (editor help screen) 2006-03-01 22:06:31 +00:00
Glenn Maynard c2243b0b0e ScreenOptions fading is a headache. We move rows up and down, and
fade them in and out at the same time; we do this by tweening the whole
row up and down, and fading each part of the row.  This is a big pain,
because we're also tweening each part for other reasons, and these
tweens tend to collide.  The whole thing is brittle and complicated,
and it's making fixing other problems a pain.

Try it a little differently: to fade the whole row, tween the alpha
along with the position of the whole row.  Then, manually propagate
the changing alpha value to each part, using BaseAlpha, so it doesn't
affect other tweens.

This also helps segregate the fading: with the exception of the actual
propagation, OptionRow doesn't have to know anything about it.  Before,
it had to constantly be careful that any tweening operations didn't
collide with the alpha tweening; often, one or the other would be cancelled,
resulting in either the change not happening at all, or snapping instead
of fading.

(This is still a hack, but it's more manageable; it puts control of high-level
tweening entirely in SOptionsMenu's control, instead of half in OptionRow.)
2006-02-27 03:04:56 +00:00
Glenn Maynard 1262243670 simplify 2006-02-27 01:37:43 +00:00
Glenn Maynard 973438f79b merge loop, comment 2006-02-27 00:52:09 +00:00
Glenn Maynard 25c9e31218 underlines and icons are unrelated; reorder 2006-02-27 00:51:11 +00:00
Steve Checkoway dd46ba19b5 Cleanup. 2006-02-19 01:01:11 +00:00
Steve Checkoway 1090af5ac0 Simplify. 2006-02-19 00:07:03 +00:00
Glenn Maynard 7ed5caf16b fix hiding m_sprLineHighlight (for real) 2006-02-18 02:51:58 +00:00
Glenn Maynard bc94e6e8a8 fix hiding m_sprLineHighlight 2006-02-18 02:51:22 +00:00
Chris Danford 95c88765a0 fix options rows tween from top of screen instead of initially being in the row's position 2006-02-10 04:33:54 +00:00
Glenn Maynard 7ef23abec9 wrong PlayerNumber 2006-02-03 10:06:10 +00:00
Glenn Maynard baeb3703b5 remove unused 2006-02-03 10:04:08 +00:00
Glenn Maynard 11373b5c3b call UpdateEnabledDisabled directly 2006-02-03 10:02:14 +00:00
Glenn Maynard 8c7b5747f5 i -> r 2006-02-03 09:59:47 +00:00
Glenn Maynard c32c1ff736 simplify 2006-02-03 09:59:08 +00:00
Glenn Maynard 664b7921d2 do SetRowHasFocus when m_iCurrentRow changes 2006-02-03 09:56:31 +00:00
Glenn Maynard f5176bff03 AfterChangeValueOrRow does this 2006-02-03 09:51:35 +00:00
Glenn Maynard a3b6b1ab01 simplify 2006-02-03 09:49:42 +00:00
Glenn Maynard fc1a0fd75b simplify: pull out loop 2006-02-03 09:45:06 +00:00
Glenn Maynard 082d3b570a simplify 2006-02-03 09:41:54 +00:00
Glenn Maynard 2289df5c42 unused 2006-02-03 09:38:07 +00:00
Glenn Maynard ac15b9fb11 redundant (called by AfterChangeValueOrRow) 2006-02-03 09:36:19 +00:00
Glenn Maynard 059901e3a9 only PositionIcons the changed player 2006-02-03 09:34:34 +00:00
Glenn Maynard 2e95edf9da PositionIcons(pn) 2006-02-03 09:31:51 +00:00
Glenn Maynard ca738bcccf cleanup
remove old comment
2006-02-03 08:53:31 +00:00
Glenn Maynard 359b416fab simplify 2006-02-03 08:49:02 +00:00
Glenn Maynard 4bf73b3d32 remove bRepeat parameter 2006-02-03 08:03:25 +00:00