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