Commit Graph
20086 Commits
Author SHA1 Message Date
Glenn Maynard 29eb1f6ccb don't pass parent; m_pParent is used, which is set by AddChild 2006-08-15 19:16:39 +00:00
Glenn Maynard d2a4a2fa76 use m_pParent 2006-08-15 19:12:09 +00:00
Glenn Maynard ec683e54d9 remove InitDefaults 2006-08-15 19:06:26 +00:00
Glenn Maynard 6b7e45f0c8 remove unused overload. (Actors are too potentially complex to simply have a "reset to default" overload, anyway.) 2006-08-15 19:05:22 +00:00
Glenn Maynard a872952b8b store parent 2006-08-15 19:02:31 +00:00
Glenn Maynard 27718a78f2 still an ugly cast 2006-08-15 18:58:54 +00:00
Steve Checkoway f10e5b34b3 Only guess at 6-panel if DetermineStepsType() decides on STEPS_TYPE_BEAT_SINGLE5. Before, this guess was being ignored. 2006-08-15 11:25:38 +00:00
Steve Checkoway 000e984c2c Do not bother copying this. 2006-08-15 11:16:45 +00:00
Steve Checkoway 4a3b05741e Handle hold notes in bms files (untested). 2006-08-15 11:11:21 +00:00
Steve Checkoway 98c23ac3da StringToFloat 2006-08-15 09:55:57 +00:00
Steve Checkoway 9d3538d89d Style cleanup. 2006-08-15 09:54:48 +00:00
Chris Danford 7eeccfa412 simplify loading of courses in Courses/ dir 2006-08-15 09:23:10 +00:00
Chris Danford 5f888df91c fix course mods menu 2006-08-15 09:20:47 +00:00
AJ Kelly e705448f68 add ActorProxy files 2006-08-15 05:45:13 +00:00
Glenn Maynard 91e0961958 fix depth buffer cleared when it shouldn't be 2006-08-15 00:39:41 +00:00
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 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 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
Chris Danford 1e6f968d8e add AdditionalCourseFolders pref 2006-08-14 20:05:35 +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 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 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
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 71a57f9181 Pull RoomInfoDisplay out of RoomWheel 2006-08-14 05:46:15 +00:00