Glenn Maynard
25ee89ef33
Remove SM_AllDoneChoosing. ScreenSelects just send SM_BeginFadingOut when
...
done. This is much simpler, and fixes concurrent loads starting late.
2005-10-14 02:13:13 +00:00
Glenn Maynard
7cd8c7c196
make this like the other SM_AllDoneChoosing calls
2005-10-14 02:06:41 +00:00
Glenn Maynard
9f0c59f6da
The distinction between "screen elements" and "MenuElements" is meaningless
...
now; screen elements are often put in overlay/underlay layers, and those
are SWME parts. This used to be used to separate header/footer transitions,
but there are better ways to do that. Remove OverrideSleepAfterTweenOffSeconds
and SleepAfterTweenOffSeconds, and run all tweens at once, instead of one
arbitrary set after another. (opens the path to other simplifications).
2005-10-14 02:04:13 +00:00
Glenn Maynard
64504718d1
move m_sCommandName from TS to TI. Cleaner, and fixes queued commands being wiped
...
out by LuaExpressionTransform.
2005-10-14 01:46:00 +00:00
Ben Anderson
8fb5eb78f6
We can reach, but not exceed MAX_COLS_PER_PLAYER. (fix assert on beat-double7)
2005-10-14 00:16:24 +00:00
Glenn Maynard
7dd1233c3c
Simplify. This will modify the tween slightly, but this screen is going away
...
soon anyway.
2005-10-13 23:16:33 +00:00
Glenn Maynard
9d756b8ba4
Allow optional parameters, for rarely-used params.
2005-10-13 23:12:16 +00:00
Glenn Maynard
fce721238e
cleanup: StopTimer in ScreenSelect
2005-10-13 22:59:53 +00:00
Glenn Maynard
3dc1e1b943
cleanup
2005-10-13 22:52:25 +00:00
Glenn Maynard
bd817f3d93
simplify
2005-10-13 22:49:20 +00:00
Glenn Maynard
0895f07f48
simplify: StartTransitioningScreen calls TweenOffScreen
2005-10-13 22:48:22 +00:00
Glenn Maynard
2a7addfe83
fix metric
2005-10-13 22:45:24 +00:00
Glenn Maynard
c83a8a676e
All of these conditionals surround a call that we're making right above anyway; remove.
2005-10-13 22:35:20 +00:00
Glenn Maynard
dfc67cd84d
ScreenWithMenuElements::StartTransitioning -> StartTransitioningScreen, to make searching
...
for it easier (vs. Transition::StartTransitioning). (Trying to simplify tweening; this
may go back later.)
2005-10-13 22:17:13 +00:00
Glenn Maynard
d26a729c5c
never overriden
2005-10-13 22:11:56 +00:00
Glenn Maynard
483af60641
use parent
2005-10-13 22:11:11 +00:00
Chris Danford
7bfa77f9ac
mute before starting the sound. Fixes little pops.
2005-10-13 22:10:40 +00:00
Chris Danford
ced0a0c6e9
fix transition sounds playing when attract sounds are off
2005-10-13 22:07:40 +00:00
Chris Danford
634ab18a79
In a survuval course, override stored mods
2005-10-13 17:34:16 +00:00
Glenn Maynard
455d0c7378
simplify
2005-10-13 08:22:49 +00:00
Glenn Maynard
353bbc7d86
simplify
2005-10-13 07:12:46 +00:00
Glenn Maynard
29b2b4226b
SWME plays music
2005-10-13 05:22:18 +00:00
Glenn Maynard
e7caafa45c
Fix screens occasionally being loaded twice.
2005-10-13 05:18:45 +00:00
Glenn Maynard
c21b8ad7a9
simplify (prep for a fix)
2005-10-13 05:10:52 +00:00
Glenn Maynard
4018c7be8b
typo
2005-10-13 04:20:56 +00:00
Glenn Maynard
242f33fa91
fix type
2005-10-13 04:02:23 +00:00
Glenn Maynard
21223ad474
cleanup
2005-10-13 03:25:15 +00:00
Glenn Maynard
491e97d0ac
cleanup
2005-10-13 02:26:17 +00:00
Ben Anderson
f83eb0a2ca
Send key off when disabled only once. (fixes space bar not responding)
2005-10-13 01:34:06 +00:00
Chris Danford
8473727ea0
removed deleted file
2005-10-12 21:27:49 +00:00
Chris Danford
de8a86213f
fix VC6 compile
2005-10-12 21:27:15 +00:00
Sean Burke
5bfa570139
Fix compile and make changes for consistency
2005-10-12 09:53:54 +00:00
Glenn Maynard
8269bebe3c
remove HoldGhostArrow
2005-10-12 05:28:25 +00:00
Glenn Maynard
34e34cad98
remove m_HoldGhost; implement in "tap explosion"
2005-10-12 05:15:03 +00:00
Glenn Maynard
59570b25d1
send HoldingOn/HoldingOff to allow implementing hold explosions
...
generically
2005-10-12 04:05:54 +00:00
Glenn Maynard
3826bd95b3
eliminate m_iNumCols, dynamic array
2005-10-12 03:15:53 +00:00
Glenn Maynard
20eb0c343f
eliminate m_iNumCols
2005-10-12 03:15:01 +00:00
Glenn Maynard
a31bf7371f
remove debug cruft
2005-10-12 02:54:37 +00:00
Glenn Maynard
ac601d932a
eval, handle relative paths
2005-10-12 02:44:49 +00:00
Glenn Maynard
0c9afb67b2
cleanup (this is only used in one place)
2005-10-12 02:39:59 +00:00
Glenn Maynard
96cd668edc
remove KeypressBlock. Do this in the receptor.
2005-10-12 02:37:04 +00:00
Glenn Maynard
aafe212809
temp debug cruft
2005-10-12 02:17:48 +00:00
Glenn Maynard
48960f8035
Merge "receptor go" and "receptor waiting".
2005-10-12 00:01:47 +00:00
Glenn Maynard
fbe094d34c
Create actors with ActorUtil::Create in ActorUtil::MakeActor. This means
...
ActorUtil::LoadFromNode always uses ActorUtil::Create. Previously, sprites
and models loaded without an explicit Class= were loaded directly.
Nested XML is merged explicitly. Before, we loaded the final actor, and then
called Actor::LoadFromNode to pull in attributes from each nested XML node
as ActorUtil::LoadFromNode recursed back out, which was a bit confusing. It
also caused weirdness with InitCommand: each time called it again, possibly
with a different InitCommand. We need to only call it once, after all nodes
are loaded.
(MergeActorXML is a little annoying, but it does make it more clear what's
really happening.)
2005-10-11 21:59:48 +00:00
Glenn Maynard
1733cc128c
add assert
2005-10-11 21:45:35 +00:00
Glenn Maynard
2a57f5aad8
fix editor assert
2005-10-11 21:42:06 +00:00
Glenn Maynard
fc070a1d32
fix AppendAttr doesn't overwrite
2005-10-11 11:12:24 +00:00
Glenn Maynard
a2a6dd73d8
cleanup
2005-10-11 11:11:03 +00:00
Glenn Maynard
6b5f23ef02
simplify/optimize
2005-10-11 10:34:27 +00:00
Glenn Maynard
7a51f0e8cf
update
2005-10-11 10:25:26 +00:00