Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +00:00
Glenn Maynard
8d427e7a65
simplify
2006-01-19 08:58:40 +00:00
Chris Danford
e080d73fbb
always have at least one choice in a row
2006-01-19 03:02:02 +00:00
Glenn Maynard
9234462123
hack to fix start on MiniMenu
...
(I have some thoughts to clean this up, on the lines of allowing NextScreen
to expicitly say "pop a screen", but I need to think about it some more.)
2006-01-17 23:43:20 +00:00
Glenn Maynard
9ddd757315
cleanup
2006-01-17 22:54:12 +00:00
Glenn Maynard
15c872389e
partial fix
2006-01-17 22:42:57 +00:00
Glenn Maynard
ccdf671870
update
2006-01-17 22:10:03 +00:00
Glenn Maynard
a6017e79d4
simplify
2006-01-16 19:44:07 +00:00
Glenn Maynard
1f05393033
comment, const, scope
2006-01-16 04:25:05 +00:00
Glenn Maynard
2b4c9e4516
Transition away from Screen(sName).
2006-01-15 19:49:02 +00:00
Chris Danford
bf24714529
fix many missing themed strings
2005-12-01 09:43:21 +00:00
Glenn Maynard
b3d5f2390e
cleanup
2005-10-17 06:37:59 +00:00
Chris Danford
5a6f085800
OnChange -> AfterChangeValueOrRow
2005-07-29 22:52:36 +00:00
Glenn Maynard
2aecc20155
don't call Init from LoadMenu; split out SetOKMessage, SetCancelMessage to allow reusing screen without using LoadMenu (which is cheap but not free)
2005-07-19 21:39:25 +00:00
Glenn Maynard
798c100457
Init -> LoadMenu, to maintain the normal virtual Init(), and allow calling LoadMenu again without reloading the whole screen
2005-07-19 21:35:38 +00:00
Glenn Maynard
c84ff55345
remove m_Background; use underlay
2005-07-19 21:12:01 +00:00
Glenn Maynard
845c857962
ScreenMiniMenu::BeginScreen
2005-07-19 21:05:57 +00:00
Glenn Maynard
019000a40e
remove m_bIsTransparent
2005-07-19 21:01:50 +00:00
Glenn Maynard
d7d070077e
simplify: add SetInputMode, like SetNavigation
2005-07-15 03:31:26 +00:00
Glenn Maynard
fcbe7b1bd7
rename SetFromNewScreen -> PushScreen (it doesn't touch existing screens)
...
allow pushing screens without having them deleted on pop
2005-07-14 21:42:52 +00:00
Glenn Maynard
0aea12e609
filter menu options from within ScreenEdit
2005-07-14 04:59:06 +00:00
Glenn Maynard
c570457834
cleanup: override SM_GoToNextScreen instead of having a different path
2005-07-12 06:33:00 +00:00
Chris Danford
848d6c89e2
OptionRow: member name cleanup, add focus commands
2005-07-06 06:11:56 +00:00
Chris Danford
1cc24c34d7
Menu -> MenuDef
2005-07-05 11:23:31 +00:00
Glenn Maynard
0259484d16
ScreenMiniMenu::MiniMenu
2005-07-03 04:50:21 +00:00
Chris Danford
2a6dcba6e8
cleanup:
...
"GroupName" -> "SongGroup" to make room for CourseGroup
replace checks for "cvs" with a call to StripCvs()
m_Rows -> m_pRows
broadcast on preferred group changes
2005-06-23 08:05:09 +00:00
Chris Danford
dac72665e3
move background file enumerating into BackgroundUtil.*
...
fix editor background change functionality
2005-05-31 01:17:37 +00:00
Chris Danford
976e497de7
add EDIT_MODE_PRACTICE
2005-04-14 06:34:17 +00:00
Chris Danford
134cdb4451
fix skip when changing value in row:
...
broadcast the row export only once - not for each player
disable export/import on reload - nothing uses it yet
2005-04-03 06:21:02 +00:00
Charles Lohr
8c5909ebe9
Modify AutoScreenMessage to keep map of all non-standard ScreenMessages.
...
This has a lot of advantages over the old ways. Some of the initial ones are that
you can log a list of all screenmessages and their respective number and another
is that it would be fairly easy to add a reverse lookup, so you could get the name
of a ScreenMessage for log use by getting the ScreenMessage number.
2005-03-28 08:01:36 +00:00
Chris Danford
e45a53ad62
support aliases in mini menu text
2005-03-25 07:22:10 +00:00
Chris Danford
880e42e1d3
fix conflicting ScreenMessage IDs by automatically generating unique values
2005-03-23 08:48:38 +00:00
Ted Percival
be38df7eac
rename identifier "or"->"optrow" to resolve gcc build error
2005-03-20 11:20:58 +00:00
Chris Danford
bbadc010f4
Implement ScreenMiniMenu with ScreenOptions
2005-03-20 06:41:56 +00:00
Chris Danford
a5e71825d1
separate change row and change value sounds
2005-03-17 02:17:00 +00:00
Glenn Maynard
c3ad1345ef
load row sound in advance
2005-03-15 22:52:01 +00:00
Chris Danford
e00de06b3f
fix menu items are offset in home edit mode
2005-03-07 19:45:45 +00:00
Chris Danford
1a2619f445
Remove rows that aren't applicable to HomeEditMode
2005-03-07 18:26:30 +00:00
Chris Danford
4223e09cc8
GetPathTo -> GetPath
2005-02-06 03:32:53 +00:00
Glenn Maynard
c9091a1214
Don't play "On" automatically for non-generic BGAnimations; play it
...
explicitly, like we do with all other objects.
2005-01-15 19:21:09 +00:00
Chris Danford
7f336c2ce6
self-registering screen classes
2004-11-26 17:28:47 +00:00
Chris Danford
72bd480883
CENTER_* -> SCREEN_CENTER
2004-11-05 06:35:10 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +00:00
Chris Danford
807d892f4f
allow theme to specify logical screen dimensions
2004-09-21 06:07:12 +00:00
Glenn Maynard
649b3df153
handle IET_LEVEL_CHANGED
2004-09-09 22:21:50 +00:00
Chris Danford
09d8807927
populate mini menu with values of the current BGChange.
2004-08-11 07:30:41 +00:00
Glenn Maynard
0c4f092fd3
fix ambiguous ?: types
2004-08-06 21:01:28 +00:00
Glenn Maynard
94d0cba859
RageSounds -> GameSoundManager
2004-07-08 00:10:34 +00:00
Steve Checkoway
a613d4d9fa
s/RAGE_ASSERT/ASSERT/
2004-06-16 00:38:31 +00:00
Glenn Maynard
e4d124dd91
license update
2004-06-08 05:22:33 +00:00