Chris Danford
270890308e
no message
2005-07-29 23:21:12 +00:00
Chris Danford
2a612ddd41
add CourseTypeToString
...
working on course editor
2005-07-29 23:19:25 +00:00
Chris Danford
93b9cc156a
working on course editor
2005-07-29 23:03:43 +00:00
Chris Danford
4c2a8e4cd7
add CourseTypeToString
...
add lua bindings
2005-07-29 23:02:10 +00:00
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