Ted Percival
be38df7eac
rename identifier "or"->"optrow" to resolve gcc build error
2005-03-20 11:20:58 +00:00
Chris Danford
301c6e707e
more TickEarlySeconds into CommonMetrics
2005-03-20 09:52:48 +00:00
Chris Danford
4d1474a777
customize mini menu
2005-03-20 08:46:45 +00:00
Chris Danford
9cfa779956
remove code to play cancel sound and put the cancel sound in the transition
2005-03-20 08:23:08 +00:00
Chris Danford
50e7492e93
cleanup
2005-03-20 08:19:37 +00:00
Chris Danford
c42caf30f3
fix hard-coded class name
...
fix wrapping on repeated input
2005-03-20 08:18:47 +00:00
Chris Danford
a7fdca526e
remove hard-coded positions
2005-03-20 07:22:55 +00:00
Chris Danford
a5519d97e7
fix transition sounds not being played
2005-03-20 07:22:10 +00:00
Chris Danford
955cebc812
change graphics graphics to draw underneath text
2005-03-20 07:12:51 +00:00
Chris Danford
297a5851ba
remove hard-coded positioning of text
2005-03-20 07:11:23 +00:00
Chris Danford
90b8e9cc8a
allow .xml and .actors as transitions
2005-03-20 07:09:55 +00:00
Chris Danford
b7b582e935
allow .actors as BGAs
2005-03-20 07:09:22 +00:00
Chris Danford
3f93cae060
implement ScreenMiniMenu with ScreenOptions
2005-03-20 06:57:26 +00:00
Glenn Maynard
7ae7229418
on back, let ScreenWithMenuElements::Back stop the music. Abort background requests, so we don't restart music after the transition begins
2005-03-20 06:43:47 +00:00
Chris Danford
bbadc010f4
Implement ScreenMiniMenu with ScreenOptions
2005-03-20 06:41:56 +00:00
Chris Danford
48e6cb1a69
rename back -> cancel because "back" conflicts with "background"
2005-03-20 06:14:41 +00:00
Chris Danford
1ab61d7dde
don't warn about Sprite having the wrong number of states
2005-03-20 05:51:44 +00:00
Glenn Maynard
cc34c9bd6b
add ThemeManager::ClearThemePathCache
2005-03-20 05:39:32 +00:00
Glenn Maynard
dbb8f87932
fix test build
2005-03-20 04:11:34 +00:00
Glenn Maynard
2c9774f89c
move MakeArchHooks and MakeDialogDriver back into their own files; the tests need this (to be able to use a couple arch systems without having to link them all)
2005-03-20 04:09:15 +00:00
Ted Percival
d5ccf9a661
rename error_t to pixerror_t to resolve a naming conflict with system header errno.h
2005-03-20 03:05:29 +00:00
Glenn Maynard
954313a942
fix dtors
2005-03-19 21:30:33 +00:00
Glenn Maynard
3d7325b457
cache all courses
2005-03-19 11:52:14 +00:00
Glenn Maynard
30d3c72cc0
fix truncation not always happening correctly
2005-03-19 11:29:08 +00:00
Glenn Maynard
92f067dbd2
fix banner cache being preloaded when it shouldn't
2005-03-19 06:58:54 +00:00
Glenn Maynard
7338fa18d7
move some code that's migrated away from where it's used; cleanup
2005-03-19 05:25:58 +00:00
Glenn Maynard
384aaf1c4c
fix note skin loading: need to set m_pPlayerState m_sNoteSkin before StoreSelectedOptions, and need to call StoreSelectedOptions before TransitionEditMode (since it calls RestoreSelectedOptions
2005-03-19 05:15:54 +00:00
Glenn Maynard
835797bf0f
"MonkeyKeyboard" is for debugging only; the default input driver should
...
be "null", or it's very confusing when porting.
2005-03-19 04:01:51 +00:00
Glenn Maynard
f7930c7a6a
fix compile on systems without SUPPORT_OPENGL
...
don't include global.h in headers
2005-03-19 01:32:26 +00:00
Chris Danford
7ff0cb03d9
add 192nds
2005-03-19 00:54:07 +00:00
Ben Anderson
9c9d1f365f
Reorder; fixes compilation on GCC 3.4.
2005-03-19 00:48:33 +00:00
Glenn Maynard
564b187ffb
Combine "next song in" and "next song out" into "next course song".
...
This allows us to preload everything in the transition except for the song
banner (giving faster transitions), and is easier to control.
2005-03-19 00:03:53 +00:00
Glenn Maynard
02f5da262c
add Sprite:LoadFromSongBanner, Sprite:LoadFromSongBackground
2005-03-19 00:01:35 +00:00
Glenn Maynard
dba99df68e
Load methods
2005-03-18 23:57:48 +00:00
Glenn Maynard
36eafca988
fix extending method tables
2005-03-18 23:56:37 +00:00
Glenn Maynard
80b7ba5e9b
add GetBannerPath and GetBackgroundPath
2005-03-18 23:55:37 +00:00
Glenn Maynard
0750a8ea4c
register Sprite, so we can construct sprites in XML like other objects
...
(Type="sprite") without setting a File, and then load the texture later.
2005-03-18 22:49:00 +00:00
Glenn Maynard
fbf6e78cf3
Use a real Lua table for the environment; this obsoletes m_mapEnv.
2005-03-18 22:47:44 +00:00
Glenn Maynard
e4adda1183
Init Lua earlier, so we can have LuaReferences in GameState.
2005-03-18 22:46:17 +00:00
Glenn Maynard
df896d168a
tolerate Register being called before THEME is initialized (like we do
...
with other singletons)
2005-03-18 22:44:47 +00:00
Glenn Maynard
627e5eb16a
add LuaTable
2005-03-18 22:40:09 +00:00
Glenn Maynard
501e609dfc
allow reset when not in finished
2005-03-18 22:36:10 +00:00
Glenn Maynard
a6c498610b
Load Serialize.lua first, before calling ResetState.
2005-03-18 22:09:10 +00:00
Glenn Maynard
6000f7e0c9
Make Transition an ActorFrame, so commands are propagated to the
...
actual BGA. Add Reset(), to allow transitioning a Transition more than
once (less likely to cause problems than automatically resetting to "waiting"
after the transition finishes).
2005-03-18 22:06:33 +00:00
Chris Danford
cfd4a03110
own sound instead of PlayOnce
2005-03-18 21:51:30 +00:00
Chris Danford
9cad331c2a
remove redundant ScreenEdit overlay
2005-03-18 19:45:22 +00:00
Chris Danford
c10dc7eab2
clean up EditMode transitions
...
don't explicitly draw and update Actors - add as children so that Z ordering is correct
2005-03-18 19:44:01 +00:00
Chris Danford
b6fe07c1d2
make ScreenEdit derive from ScreenWithMenuElements
...
add missing demonstration metrics
2005-03-18 18:59:25 +00:00
Chris Danford
db022cd518
make ScreenEdit derive from ScreenWithMenuElements
2005-03-18 18:58:22 +00:00
Chris Danford
b497b33aa0
add SetUpdateRate method
2005-03-18 18:57:05 +00:00