Commit Graph
36 Commits
Author SHA1 Message Date
Chris Danford dda9f61179 add metric SSMaster::LoopScroller 2005-07-26 19:55:00 +00:00
Chris Danford 92762eb7ac fix Scroll's OffCommand played twice 2005-07-15 01:51:05 +00:00
Glenn Maynard 037618529c A lot of screens have TweenOffScreen functions; SWME has that, and it's not
virtual, so the names are clashing and confusing.  This should probably just
be virtual.  As an incremental step to that, rename all derived TweenOnScreen
and TweenOffScreen screen functions to TweenOursOnScreen and
TweenOursOffScreen.
2005-07-14 22:23:39 +00:00
Chris Danford e805f09b3c SharedPreviewAndCursor -> SharedSelection 2005-07-14 21:51:22 +00:00
Chris Danford f31e4af6d9 remove Preview element, use Scroll instead 2005-07-14 20:15:37 +00:00
Chris Danford 30598db3bf remove SSM parts 2005-07-14 08:47:12 +00:00
Chris Danford 65ff592f69 add ProcessMenuStart for derived screens to trap Start 2005-07-13 19:22:23 +00:00
Glenn Maynard 1468abe655 cleanup 2005-06-25 09:13:05 +00:00
Glenn Maynard 4e017b752b fix using PLAYER_INVALID as an index when using SSMaster when no
players are joined
2005-06-23 01:21:13 +00:00
Chris Danford ab543597cd add SSMaster::WrapScroller and ScrollerFastCatchup 2005-05-03 23:12:29 +00:00
Chris Danford 8eaf93a23d position Scroller items with a Lua function
add ActorFrame::m_bDrawByZPosition
2005-05-03 09:29:54 +00:00
Chris Danford 446c8cb5ae add AllowRepeatingInput 2005-04-04 02:34:56 +00:00
Glenn Maynard fb1d893f57 tolerate no options being selectable 2005-03-10 03:53:00 +00:00
Chris Danford 85ee5049d2 cleanup: Don't use HasMetric. It's makes metrics hard to discover. 2005-03-02 04:35:12 +00:00
Chris Danford bcce4df6f7 split ExtraSleepAfterTweenOffSeconds into OverrideSleepAfterTweenOffSeconds and SleepAfterTweenOffSeconds for added control 2005-03-01 16:03:11 +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 fdad5746e7 change ThemeMetric static-sized arrays to dynamically sized 2005-02-13 06:44:50 +00:00
Chris Danford d93d2d1681 cache OPTION_ORDER 2005-02-06 05:15:57 +00:00
Chris Danford e4117354ae add static-sized array versions of ThemeMetric 2005-02-06 04:57:57 +00:00
Glenn Maynard 1d686474d4 cache metrics 2005-02-02 01:38:20 +00:00
Chris Danford 5e31b8af60 cleanup 2005-01-04 10:47:28 +00:00
Chris Danford 457f92f06a make start sound overridable 2004-12-04 21:16:00 +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 fe3304d577 revert some bad changes 2004-02-01 05:03:45 +00:00
Chris Danford 69fd514b68 add 3D scrolling to ActorScroller
generalize BGAnimation, BGAnimationLayer to eliminate shared code with ActorFrame
2004-02-01 03:14:37 +00:00
Chris Danford a8510db992 Add "scroller" to ScreenSelectOptionsMaster 2004-01-17 23:14:56 +00:00
Glenn Maynard 12d77caa8d metricable controls 2003-11-12 02:53:28 +00:00
Glenn Maynard 0fd7734c93 Add EnabledCommand, DisabledCommand. Const fix, simplify. 2003-11-10 21:18:26 +00:00
Glenn Maynard 7589a61591 simplify and fix ScreenSelectMaster::MenuStart 2003-11-10 18:57:29 +00:00
Glenn Maynard 9484896b79 Make UpdateSelectableChoices() work, fixes, simplify. 2003-11-10 16:58:04 +00:00
Glenn Maynard 5e8ebeda43 AutoActor m_sprExplanation 2003-11-05 19:35:57 +00:00
Glenn Maynard 2c6df65bd0 Use autoActor.
Do GainFocus and LoseFocus for previews.
Always run On and then either GainFocus or LoseFocus for all previews
and icons.
2003-11-05 04:09:10 +00:00
Glenn Maynard c15e0cec49 Allow screen aliasing. 2003-09-27 22:30:51 +00:00
Chris Danford c8f7c02036 Split ModelView matrix stack into View and World stacks.
Add "hallway" and "distant" mods.
2003-09-21 02:36:28 +00:00
Chris Danford 6b2830dab8 working on SMEX 2003-06-20 23:07:45 +00:00