Commit Graph
21956 Commits
Author SHA1 Message Date
Glenn Maynard bf3d73fcef unwrap 2006-08-16 01:56:54 +00:00
Glenn Maynard 4ab47c8f0c Throw -> Dialog 2006-08-16 01:56:16 +00:00
Glenn Maynard 8c7c5aff37 show the name, not the size (always 51) 2006-08-16 00:57:16 +00:00
Glenn Maynard efa8ef90c9 finishtweening 2006-08-16 00:56:14 +00:00
Glenn Maynard 5622dba40e set names 2006-08-16 00:53:47 +00:00
Glenn Maynard af574d7a4c pop screens first, so we don't ResetGame while the screen is still
on the stack
2006-08-15 22:27:27 +00:00
Chris Danford 42d279926b fix crash when selecting course mods in editor 2006-08-15 21:18:23 +00:00
Chris Danford c36f33c088 fix compile 2006-08-15 21:17:36 +00:00
Chris Danford a894eca8ec show all courses, not just preferred 2006-08-15 20:14:25 +00:00
Glenn Maynard 45ea7b05ed don't overload this 2006-08-15 19:37:44 +00:00
Glenn Maynard 7ca60464b3 cleanup 2006-08-15 19:34:41 +00:00
Glenn Maynard 6370afb746 cleanup 2006-08-15 19:26:00 +00:00
Glenn Maynard 8af826fc3f set parent before calling LoadFromNode 2006-08-15 19:25:45 +00:00
Glenn Maynard cbc69ea550 remove unused parameter 2006-08-15 19:24:29 +00:00
Glenn Maynard 832679370b remove unused params 2006-08-15 19:19:59 +00:00
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
Steve Checkoway 1a071728a6 Add missing files. 2006-08-15 08:17:13 +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 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