Chris Danford
d698a5f1ec
CString -> RString in RageUtil
...
ThemeMetric<CString> -> LocalizedString to eliminate dependencies
2005-12-20 08:35:47 +00:00
Glenn Maynard
ac11ab35ea
unused header
2005-12-19 00:31:41 +00:00
Glenn Maynard
25ee89ef33
Remove SM_AllDoneChoosing. ScreenSelects just send SM_BeginFadingOut when
...
done. This is much simpler, and fixes concurrent loads starting late.
2005-10-14 02:13:13 +00:00
Glenn Maynard
39d15c0dcb
cleanup: SetXY in Init, ON_COMMAND in BeginScreen
...
call base last
2005-09-01 02:59:48 +00:00
Glenn Maynard
8d7733c6f2
removing GetMetricC
2005-08-26 21:12:48 +00:00
Glenn Maynard
a43b36f442
fix SM_BeginFadingOut never sent
2005-07-12 04:08:53 +00:00
Glenn Maynard
4f417bcce2
fix this correctly
2005-07-07 20:22:12 +00:00
Ben Anderson
96117b9b65
Apparently, we can't arbitrarily switch screens at the engine level. Crash instead.
2005-07-07 16:24:09 +00:00
Chris Danford
6d49da50ee
doubles -> double
...
add Lua Premium constants
2005-05-20 08:03:01 +00:00
Glenn Maynard
b51b0cfb4c
Use Init() for all screens, so we can set state before the base class
...
members are loaded--they'll see resets, score finalization, etc. It
also results in smaller code, due to a g++ bug that causes constructors
to be emitted several times.
2005-02-23 06:29:05 +00:00
Chris Danford
a2915c038b
add TemporaryEventMode flag to GameState
2005-02-21 17:29:49 +00:00
Chris Danford
4223e09cc8
GetPathTo -> GetPath
2005-02-06 03:32:53 +00:00
Chris Danford
8555a6da45
use Lua to execute commands
...
(needs cleanup)
2005-01-26 11:21:43 +00:00
Charles Lohr
3ce4a13410
Change: Way cool new ScreenNetSelect Music
...
Fix: Reporting Style didn't work right.
2005-01-22 05:31:35 +00:00
Chris Danford
57e02f2b75
change BGALayer to use Actor's map of commands
...
add "applydefaultoptions" command
clean up CoinMode and Premium enums
2005-01-04 10:51:25 +00:00
Chris Danford
ed19821e09
rename: ActorCommand -> Command
...
Make Command smaller and more generic.
Parse arguments on use, not in Command::Load.
2004-12-03 05:19:46 +00:00
Chris Danford
ab37218c47
rename: ModeChoice -> GameCommand
2004-12-02 06:29:20 +00:00
Chris Danford
7f336c2ce6
self-registering screen classes
2004-11-26 17:28:47 +00:00
Chris Danford
bcbe615c0d
Pass ActorCommand structures to Actor instead of unparsed command strings.
...
This way, we can potentially do the parsing early and not parse inside of Actor as the command is executing.
2004-11-06 23:13:47 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +00:00
Glenn Maynard
1804939916
always preload change sounds
2004-08-21 06:50:49 +00:00
Charles Lohr
e431570722
Changed around player info stuff so it actually makes sense now.
...
Also... Made it so it reports who'se playing.
2004-08-16 06:55:21 +00:00
Chris Danford
da775dbd3e
move all metrics in the "Common" group into one header file
2004-07-17 22:15:39 +00:00
Glenn Maynard
94d0cba859
RageSounds -> GameSoundManager
2004-07-08 00:10:34 +00:00
Glenn Maynard
ee36285cfb
fix ScreenSelectStyle tween out
2004-06-29 19:30:45 +00:00
Glenn Maynard
f41b38164a
fix ScreenSelectStyle tween out
2004-06-29 19:16:16 +00:00
Chris Danford
a266e00c93
force particular Premium and CoinMode values if bEventMode
2004-06-09 08:14:21 +00:00
Glenn Maynard
e4d124dd91
license update
2004-06-08 05:22:33 +00:00
Glenn Maynard
693eee576a
cleanup
2004-06-04 22:49:46 +00:00
Chris Danford
58d63cb476
make draw order separate from Z value
...
add "PageType" graphic to ScreenEvaluation
2004-05-02 03:01:27 +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
fe9459b29e
fix accepting input after pressing start if it comes in the same update
...
(test case: F2, enter, enter)
2004-04-25 23:36:00 +00:00
Chris Danford
0ca0f86d7e
clean up lights
2004-03-23 06:11:10 +00:00
Chris Danford
817976ff1f
add SortByZ to many screens
2004-02-13 05:39:15 +00:00
Chris Danford
143dc3ae5e
tweak ScoreDisplayRave
2003-11-26 06:40:03 +00:00
Chris Danford
48d5a78429
basic lights support
2003-11-16 04:45:12 +00:00
Chris Danford
a35e97b88e
add doubles premium messages
2003-11-09 08:55:21 +00:00
Chris Danford
02679ea68b
clean up premium coin logic
2003-11-09 01:09:35 +00:00
Chris Danford
ec3324f6e9
fix coin/join logic
2003-11-07 20:14:29 +00:00
Chris Danford
c3474fe287
split bJointPermium into bVersusForOneCredit and bDoubleForOneCredit
2003-11-07 12:56:32 +00:00
Glenn Maynard
57656a3742
remove hardcoded ScreenSelectStyle screen names
2003-10-15 22:09:53 +00:00
Glenn Maynard
c15e0cec49
Allow screen aliasing.
2003-09-27 22:30:51 +00:00
Glenn Maynard
315daef127
use ModeChoice::IsPlayable
2003-09-27 03:11:37 +00:00
Chris Danford
2c38027e6d
fix "solo" selectable in Pump
2003-09-25 05:56:38 +00:00
Chris Danford
3f2d2c7f77
ScreenSelect metrics cleanup
2003-09-21 20:10:15 +00:00
Glenn Maynard
fe489cd281
SOUNDMAN -> SOUND
...
RageSoundManager.h -> RageSounds.h
2003-07-26 23:05:16 +00:00
Andrew Livy
c71d8f8c9c
Total Re-write of ScreenSelectMode, now working under the ScreenSelect class, but still a lot of work to do.
2003-05-01 23:40:12 +00:00
Glenn Maynard
5ea408a547
Fix SSelectStyle when JP is off.
...
Let's always set names, even if we're not going to use something, so
if something does go wrong and we use it when we didn't expect to,
we can get a useful error message.
2003-04-14 03:26:53 +00:00
Chris Danford
258984a9c2
Add scripting support to ScreenGamplay
2003-04-13 21:17:14 +00:00
Chris Danford
448bdc7b6e
make calls to THEME->GetPathTo() more concise
2003-04-12 17:39:27 +00:00