Commit Graph
16718 Commits
Author SHA1 Message Date
Glenn Maynard e4cce264ad corrections 2005-07-29 23:01:17 +00:00
Chris Danford c9718db4b6 add lua bindings 2005-07-29 22:59:11 +00:00
Dan Colardeau 5d35c1dc18 Rotated 2nd Player Life Frame on Screen Gameplay (fixed orientation to look like it should)
Made ScreenMapControllers work
Fixed ScreenJukebox errors
Fixed ScreenExit Errors
2005-07-29 22:54:13 +00:00
Chris Danford 5a6f085800 OnChange -> AfterChangeValueOrRow 2005-07-29 22:52:36 +00:00
Glenn Maynard 91dc0ed8de reset m_sprOptionsMessage state 2005-07-29 17:45:21 +00:00
Glenn Maynard 853c46c511 don't reset in ScreenRanking 2005-07-29 06:17:48 +00:00
Glenn Maynard 99504e2522 do this stuff in BeginScreen, so we set up music, etc. again if we reuse a screen 2005-07-29 05:08:57 +00:00
Glenn Maynard 87016c7f55 don't let SWME mess with the music here; SSM does it itself 2005-07-29 05:07:01 +00:00
Glenn Maynard 1fd5a40e92 log background loads 2005-07-29 04:08:33 +00:00
Glenn Maynard 99f720f6ab update 2005-07-29 03:56:39 +00:00
Glenn Maynard cfdbe5a134 fix crash 2005-07-29 03:22:48 +00:00
Chris Danford 1793d5ceb6 working on improved course editor 2005-07-29 02:42:34 +00:00
Glenn Maynard 6e3129d8d1 optimize 2005-07-29 02:26:11 +00:00
Chris Danford 924f10db18 working on improved course editor 2005-07-29 02:25:00 +00:00
Chris Danford 359d745e67 add course edits, improved course editor 2005-07-29 02:23:02 +00:00
Chris Danford 82d6889acf don't crash dereffing null Actor after loading invalid xml 2005-07-29 02:22:21 +00:00
Glenn Maynard 6eaf073366 cleanup dupe 2005-07-29 00:03:12 +00:00
Glenn Maynard a56b7ac59b Declare these as const functions, like sinf and cosf. This fixes the compiler
not optimizing calls to these as well as sinf/cosf.
2005-07-28 02:47:51 +00:00
Glenn Maynard 93302c03aa add CONST_FUNCTION. See: http://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Function-Attributes.html 2005-07-28 02:45:17 +00:00
Glenn Maynard 94e5d8772b update comment: the text format is 3-4 times smaller than the NoteData map representation (and could be gzipped in-memory to a fraction of that) 2005-07-28 02:04:46 +00:00
Chris Danford 93b19e21f1 make xml parse errors non fatal 2005-07-27 20:57:52 +00:00
Glenn Maynard 2c1f32cd3e warnings 2005-07-27 01:52:46 +00:00
Renaud Lepage 247f10206a Project update, long overdue. 2005-07-26 23:57:18 +00:00
Chris Danford 3db35f3ba1 restore BitmapText backward compat hack 2005-07-26 21:12:00 +00:00
Chris Danford 67af38cd97 remove File=(songbackground|songbanner|coursebanner) hack
fix compile
2005-07-26 20:50:45 +00:00
Chris Danford 7cfcce6e7d remove .sprite file support. Use .xml instead 2005-07-26 20:00:19 +00:00
Chris Danford dda9f61179 add metric SSMaster::LoopScroller 2005-07-26 19:55:00 +00:00
Chris Danford d1ff152ee2 add Lua bindings for GetPath* so that it's not necessary to use the ugly ElementCategory constants 2005-07-26 19:39:58 +00:00
Glenn Maynard b9818b6379 optimize CollapsePath: only make one copy, don't split and re-join (5:1 speedup) 2005-07-26 05:26:14 +00:00
Glenn Maynard 4bcf9fcbfd Calling SetNewScreen when not the top screen on the stack only replaces the
top screen.  This allows a screen to push a helper screen, which can then
enter an entirely separate set of helper screens before one pops back.
(For example, a screen could push ScreenServiceOptions to enter the options
menu, which then replaces itself with the various options menus, and finally
pops back to the original screen when the player backs out entirely.)  (Some
support is still missing to allow non-special-case use of this; coming soon ...)

However, in rare cases we want to kill all screens on the stack, regardless
of how many there are (operator menu).  Fix that case.
2005-07-26 03:08:03 +00:00
Chris Danford 32c3953726 "scale, rotate, translate", not "rotate, scale, translate". It's amazing that this is a day 1 bug. 2005-07-25 17:57:42 +00:00
Chris Danford 79ceb5b0cf allow At expression in Condition 2005-07-25 07:41:23 +00:00
Chris Danford fd8e1e61a7 cleanup 2005-07-25 07:39:29 +00:00
Chris Danford cdb3b2da17 fix PlayMode change message being broadcast multiple times if 2 players joined 2005-07-25 06:47:43 +00:00
Chris Danford 240666b390 const cleanup 2005-07-25 04:47:51 +00:00
Chris Danford 881001b6c6 broadcast on PlayMode changed 2005-07-25 03:59:24 +00:00
Chris Danford 2f7644b044 fix multitexture 2005-07-24 10:25:47 +00:00
Chris Danford a4a297ea90 add same "support material color while lighting is off" hack as the OpenGL renderer 2005-07-24 09:47:54 +00:00
Chris Danford 1f3ed4d3be replace effect delay/period with RampUp/HoldAtHalf/RampDown/HoldAtZero 2005-07-24 03:19:01 +00:00
Chris Danford cfb77d9d15 load lights along with timing data
send beat crossed messages
2005-07-24 03:12:12 +00:00
Chris Danford 1fffd48c57 SetEffectNone -> StopEffect 2005-07-24 03:11:03 +00:00
Glenn Maynard 9cf25ad2b1 flush before deleting screens 2005-07-23 06:36:11 +00:00
Glenn Maynard 703c96a53a prefer to call ZeroNextUpdate before we spend the time that we want to zero,
not after
2005-07-23 06:30:22 +00:00
Glenn Maynard c1a2276330 UpdateDisqualified in BeginScreen, not Init; in Init we havn't imported options
yet, so UpdateDisqualified applies defaults
2005-07-23 06:13:33 +00:00
Glenn Maynard 91e367754a pull out ScreenIsPrepped 2005-07-23 03:31:43 +00:00
Glenn Maynard 44dfb60616 run cleanups after deleting a screen via pop
don't expose DeletePreparedScreens (unneeded; simplify the interface)
2005-07-23 03:09:55 +00:00
Glenn Maynard a16bb811e6 DeletePreparedScreens is automatic 2005-07-23 03:01:36 +00:00
Glenn Maynard bb758d7e8e update 2005-07-23 01:22:49 +00:00
Glenn Maynard b293a4490f ironing out preloading logic 2005-07-23 01:18:48 +00:00
Chris Danford e4677c9f8b better fix for VC6 "can't cast u64 to double" 2005-07-23 00:33:17 +00:00