Commit Graph
20086 Commits
Author SHA1 Message Date
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