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
Chris Danford
6590bd2d48
don't load multiple copies of "common start" or "common invalid" sound
2004-05-01 23:28:53 +00:00
Glenn Maynard
6b9627fc15
add sanity check
2004-02-25 23:37:42 +00:00
Glenn Maynard
032dc0c0a0
fix minimenu alignment
2004-01-26 19:11:25 +00:00
Glenn Maynard
08430d2123
fix menus with only one entry
2004-01-23 08:13:44 +00:00
Glenn Maynard
01d7bab936
simplify
2003-11-24 02:41:52 +00:00
Glenn Maynard
d5e98040b2
Improve ScreenEdit compile times in g++ 3.3.
2003-11-08 00:50:25 +00:00
Chris Danford
19a16e6713
Esc should ignore "delayed back" pref. Oops.
2003-10-08 07:22:27 +00:00
Chris Danford
3ef4f01f39
handle repeating input in ScreenMiniMenu
2003-10-08 06:31:39 +00:00
Chris Danford
7cef4cf999
fix editor help menu runs off top edge of screen.
2003-09-07 00:37:29 +00:00
Chris Danford
c089f53de7
switch Steps while in editor with F5/F6
2003-08-24 05:12:08 +00:00
Glenn Maynard
fe489cd281
SOUNDMAN -> SOUND
...
RageSoundManager.h -> RageSounds.h
2003-07-26 23:05:16 +00:00