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
Glenn Maynard
371bc33f47
ScreensToPrepare, ScreensToGroup
2005-07-22 23:12:45 +00:00
Glenn Maynard
28b3336f64
prepare and group screens in the screen using them, not in the screen
...
going to that screen (eg. not in GameCommand)
2005-07-22 23:08:28 +00:00
Chris Danford
d0f871e9ff
PlayMusic("") -> StopMusic()
2005-07-22 23:07:49 +00:00
Chris Danford
85cc76f064
fix VC6 error "cast from ui64 to double not implemented"
2005-07-22 23:05:50 +00:00
Chris Danford
e77b62822c
increase MAX_FNAMBUF to fix .vdi not generated in VC 2003 release config
2005-07-22 22:41:16 +00:00
Glenn Maynard
abad7e9d1c
OnCommand in DifficultyList::TweenOnScreen
2005-07-22 22:40:36 +00:00
Glenn Maynard
0cf4fc957c
ScreenSelectMusic::BeginScreen
...
fix TweenOffScreen run twice
2005-07-22 22:38:53 +00:00
Chris Danford
1cfda9a901
remove unused PlayMusic overload
2005-07-22 22:17:34 +00:00
Glenn Maynard
e2be6fba66
for motion tweens that On and Off to the same place, writing them this way
...
is an easy way to make them repeatable
2005-07-22 21:14:28 +00:00
Glenn Maynard
0ef1a88a05
hopefully fix dumb chain of bugs:
...
RefreshBeatToNoteSkin must be called before Update() is run, and after ResetNoteSkinsForPlayer
2005-07-22 21:04:27 +00:00
Chris Danford
6c53ec147e
fix compile
2005-07-22 20:43:13 +00:00
Glenn Maynard
a73fc49d5a
update
...
OutputDirectory -> TargetDir
2005-07-22 20:34:09 +00:00
Glenn Maynard
e85313f96a
hide/show player-specific elements
2005-07-22 20:24:38 +00:00
Glenn Maynard
34a43105bf
hide/show player-specific elements
2005-07-22 19:58:26 +00:00
Chris Danford
32286d12e6
add <Param /> child of a node for setting Lua globals while loading a node
2005-07-22 19:57:42 +00:00
Chris Danford
be596854c4
zoom() should set zoomz too
2005-07-22 19:51:53 +00:00
Glenn Maynard
a9fa5a52aa
remove unused
2005-07-22 09:13:44 +00:00
Glenn Maynard
1d797c7f94
fix SM_Success, SM_Failure never sent
2005-07-22 09:13:16 +00:00
Glenn Maynard
8050631be9
use GetNextScreen()
2005-07-22 09:12:16 +00:00
Glenn Maynard
86f3b4a6b5
Screen::GetNextScreen, Screen::GetPrevScreen
2005-07-22 09:11:17 +00:00
Glenn Maynard
6939289f67
remove deletepreparedscreens
2005-07-22 08:46:06 +00:00