Commit Graph

21925 Commits

Author SHA1 Message Date
Jason Felds b5f4633bd3 Add ActorProxy.* to Actors. 2006-08-14 22:58:14 +00:00
Glenn Maynard 051b559437 dupe command 2006-08-14 22:52:26 +00:00
Glenn Maynard a0200e8de4 add ActorProxy 2006-08-14 22:51:54 +00:00
Glenn Maynard e46231aae3 remove unused m_MusicWheelUnder 2006-08-14 22:49:23 +00:00
Glenn Maynard 5f614f128d move the banner, frame and mask into the overlay
remove size metrics; crop it yourself
2006-08-14 22:46:48 +00:00
Glenn Maynard b63d8ec48c move the banner, frame and mask into the overlay 2006-08-14 22:46:16 +00:00
Glenn Maynard cc2974edb6 Ideally, actors should be standalone: instanced and maintained in XML
without the screen knowing about it.  That's not always feasible, for actors
with more complicated interactions, such as SSMusic's MusicWheel, Banner,
and so on.

However, if we instance those from the screen itself, then it's pulled outside
of the standard XML heirarchy: it has to go around the major layers (overlay,
underlay).  That's a pain.

Create ActorProxy.  This simply points to and draws another actor.  To use,
hide the main actor (hidden,1), create an ActorProxy in XML, and point it
at the actor you want.  The actor is still controlled by and owned by the screen,
but can be layered in any place, and instanced multiple times.

(This does not propagate things like ActorFrame; that would cause the
target actor to be updated and receive commands multiple times, once
for each proxy.  The owner, and path for those calls, is still the screen.)
2006-08-14 22:32:19 +00:00
Jason Felds 4353f95c52 Following Dr. Glenn's orders. 2006-08-14 22:24:22 +00:00
Jason Felds b41515b522 AdjustSync fix. 2006-08-14 22:22:45 +00:00
Jason Felds cbed6f1c9f Adding RoomInfoDisplay.* 2006-08-14 22:19:53 +00:00
Glenn Maynard c50b1bddaf different metrics for banner and mask 2006-08-14 22:05:53 +00:00
Josh Allen e15e9703ee Add blank RoomInfoDisplay strings 2006-08-14 20:13:09 +00:00
Chris Danford 1e6f968d8e add AdditionalCourseFolders pref 2006-08-14 20:05:35 +00:00
Josh Allen 7a86226dd4 Add RoomInfoDisplay strings 2006-08-14 20:05:08 +00:00
Glenn Maynard 3003a426ae remove StopTweening 2006-08-14 20:03:54 +00:00
Josh Allen 75932999b8 localize text 2006-08-14 20:02:46 +00:00
Glenn Maynard 519331d383 stoptweening 2006-08-14 20:02:19 +00:00
Glenn Maynard 548e1528da remove unused 2006-08-14 18:58:19 +00:00
Glenn Maynard a7f6c564a1 const 2006-08-14 18:57:30 +00:00
Glenn Maynard 4ca893b9fc remove unused 2006-08-14 18:56:18 +00:00
Glenn Maynard 149fb8b4ff cleanup 2006-08-14 18:56:00 +00:00
Glenn Maynard aef53c1225 simplify indent 2006-08-14 18:28:02 +00:00
Josh Allen 98b62bf705 cleanup 2006-08-14 16:56:36 +00:00
Josh Allen 94ccc62a4b Cleanup and simplify metrics 2006-08-14 16:51:31 +00:00
Steve Checkoway 9ee66decab Ahh, the time-honored practice of debugging via print statements. 2006-08-14 15:53:11 +00:00
Josh Allen 725fd2b6bc Add new files 2006-08-14 15:53:09 +00:00
Josh Allen 7b38d45ebe match style found elsewhere 2006-08-14 15:50:45 +00:00
Josh Allen 48753f4447 cleanup 2006-08-14 15:48:47 +00:00
Josh Allen b83e620713 Include RoomInfoDisplay.h 2006-08-14 15:46:38 +00:00
Steve Checkoway 565932e8d5 Revert. 2006-08-14 15:44:26 +00:00
Steve Checkoway b64a3f866e Revert the path change. The correct way to handle this is with custom executables which are per-user. 2006-08-14 15:44:10 +00:00
Josh Allen 642f06d210 Moved RoomInfoDisplay into its own files 2006-08-14 15:43:45 +00:00
Josh Allen 1de0f06f9a Move RoomInfoDisplay into its own files 2006-08-14 15:41:53 +00:00
Steve Checkoway c6936984b4 Allow launching through a symlink. It doesn't work quite like normal applications. Menus don't show up, it doesn't really seem to know where it is.
Still, most people just would use the Finder and never encounter this behavior.
2006-08-14 15:31:52 +00:00
Steve Checkoway 832212c526 Cleanup. 2006-08-14 13:15:47 +00:00
Steve Checkoway 2eebf1e377 Match style. 2006-08-14 13:12:40 +00:00
Steve Checkoway d9b63a0dae Simplify. 2006-08-14 13:10:52 +00:00
Steve Checkoway b39d68c8cf Initial TapNote::lift implementation. 2006-08-14 12:16:31 +00:00
Steve Checkoway c3a3fc58ff Cleanup. 2006-08-14 10:45:43 +00:00
Steve Checkoway 734f9760cc Remove unnecessary member. Just set iKeysoundIndex to -1 if it isn't valid. 2006-08-14 10:17:48 +00:00
Steve Checkoway 2f9bda2eea Push check down. 2006-08-14 09:57:18 +00:00
Steve Checkoway 45db2de31d Pass release to Step(). Doesn't do anything yet. 2006-08-14 09:09:24 +00:00
Steve Checkoway a839f8cfa6 Comments. 2006-08-14 07:58:03 +00:00
Josh Allen 80f399d20c deny unsupported modes while networked 2006-08-14 07:32:36 +00:00
Josh Allen 348af28303 Babel Fish translations 2006-08-14 07:31:33 +00:00
Josh Allen e4d973b94e mode not supported 2006-08-14 07:25:05 +00:00
Josh Allen be307880ef Tweak RoomInfoDisplay metrics 2006-08-14 05:53:34 +00:00
Chris Danford 43b711f51e add welcome and finish, remove Win 3.x-style exec on start menu folder 2006-08-14 05:47:20 +00:00
Josh Allen 71a57f9181 Pull RoomInfoDisplay out of RoomWheel 2006-08-14 05:46:15 +00:00
Steve Checkoway 53c3fdc1ba Don't crash if Format is empty. 2006-08-14 04:49:27 +00:00