Chris Danford
cb542836d1
add Lua ActorScroller
2005-03-31 12:57:21 +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
Steve Checkoway
ae02033893
Fix warnings.
2005-03-23 21:04:40 +00:00
Chris Danford
880e42e1d3
fix conflicting ScreenMessage IDs by automatically generating unique values
2005-03-23 08:48:38 +00:00
Glenn Maynard
46b36d5111
run TweenOff command
2005-03-22 22:59:44 +00:00
Chris Danford
9b2b8e73a8
throw away inputs that queued while the screen was loading
2005-03-16 23:26:19 +00:00
Glenn Maynard
8427c36c20
fix ScreenSelectMaster::AnyOptionsArePlayable
2005-03-10 07:56:41 +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
eb6e4cdb50
play InitCommand for all Actors at load time
2005-02-19 01:06:03 +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
Chris Danford
4223e09cc8
GetPathTo -> GetPath
2005-02-06 03:32:53 +00:00
Chris Danford
26ce27d2f2
fix "assert if SHARED_PREVIEW_AND_CURSOR and player joins during fade out"
...
fix commands of shared elements being played once per player
2005-02-02 06:12:24 +00:00
Charles Lohr
78d507c962
Remove: Unneeded assert?
2005-02-02 04:53:52 +00:00
Chris Danford
e541ff5082
fix VC6 compile errors
2005-02-02 04:01:04 +00:00
Glenn Maynard
1d686474d4
cache metrics
2005-02-02 01:38:20 +00:00
Glenn Maynard
8960227799
fix start sound being cut short
2005-01-08 16:59:59 +00:00
Glenn Maynard
ae3b4d0f19
fix title menu cursor not wrapping
2005-01-08 16:32:43 +00:00
Chris Danford
9415cea26a
fix duplicate start sounds
...
don't BeginFadingOut if the selected choice doesn't specify a screen
2005-01-08 09:50:59 +00:00
Chris Danford
77e1c2fee8
fix VC7 warnings
2005-01-08 02:06:22 +00:00
Chris Danford
cc0f4e7c6f
allow float value for NumItemsToDraw
2005-01-06 21:24:32 +00:00
Glenn Maynard
d4a727d272
fix "conversion from 'float' to 'int', possible loss of data"
2005-01-06 18:10:45 +00:00
Chris Danford
c257c8ed3c
remove hard-coded NumItemsToDraw
2005-01-06 01:59:44 +00:00
Chris Danford
57e02f2b75
change BGALayer to use Actor's map of commands
...
add "applydefaultoptions" command
clean up CoinMode and Premium enums
2005-01-04 10:51:25 +00:00
Chris Danford
5e31b8af60
cleanup
2005-01-04 10:47:28 +00:00
Chris Danford
1b5cebd714
re-add preload for change sound
2004-12-04 21:23:37 +00:00
Chris Danford
457f92f06a
make start sound overridable
2004-12-04 21:16:00 +00:00
Chris Danford
ab37218c47
rename: ModeChoice -> GameCommand
2004-12-02 06:29:20 +00:00
Chris Danford
7f336c2ce6
self-registering screen classes
2004-11-26 17:28:47 +00:00
Steve Checkoway
27d4678adf
Cleanup. Do not use == true or == false.
2004-09-06 21:28:56 +00:00
Chris Danford
ffc40c312c
cleanup
2004-07-28 16:05:39 +00:00
Charles Lohr
cd181d5d1d
Fixed page 2 explanation and more on page 1.
2004-07-18 07:23:43 +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
fc17a8cd12
refer to all elements by choice name, not number
2004-05-29 04:06:57 +00:00
Chris Danford
3590ff94ff
refer to all elements by choice name, not number
2004-05-29 04:01:19 +00:00
Chris Danford
d733d26bfb
fix VC6 compile
2004-05-24 08:17:19 +00:00
Chris Danford
a9db266eb2
"for( p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )"
2004-05-24 08:16:17 +00:00
Chris Danford
ba93ee8469
"for( int p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )"
2004-05-24 06:10:11 +00:00
Chris Danford
79e5c41476
add override for lock input time
2004-05-15 23:11:20 +00:00
Chris Danford
58d63cb476
make draw order separate from Z value
...
add "PageType" graphic to ScreenEvaluation
2004-05-02 03:01:27 +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
df5cd5e813
move MenuElements into a base ScreenWithMenuElements so that metrics can be overridden using the Fallback mechanism
2004-05-01 23:19:33 +00:00
Glenn Maynard
cb9efe946d
fix ChangeSelection in !SharedPreviewAndCursor mode
2004-04-25 22:37:54 +00:00
Glenn Maynard
388fc02c6d
fix possible infinite loop
2004-04-13 23:11:32 +00:00
Glenn Maynard
e335f5a90a
provide reasonable OptionOrder defaults
2004-04-13 22:23:37 +00:00
Sean Burke
419ef9ab0c
Fix warning.
2004-02-13 09:32:32 +00:00