Chris Danford
a4c8c66d10
add TestInitialScreen, remove ScreenTestMode. It's more convenient to enable/disable testing with one Prefrence than having to change 1 Preference + 1 metric
2008-08-16 10:42:50 +00:00
Chris Danford
32a4a28186
default to 32bpp, modern cards can handle it. Screens load noticeably faster on Intel X3100 + D3D.
2008-08-10 11:17:34 +00:00
Glenn Maynard
bc0cf8acd1
AutoJoin logic change: Rather than always joining on any coin input,
...
join on the first JoinInput; later (if more coins are input), join
on coin input if there's already a player joined. This means coin
inputs never join the first player, which implies that coin inputs
can only autojoin a player if it's in a place where players are supposed
to be joined.
This avoids problems with joining too early, eg. in Attract before
Reset.
2008-06-11 22:19:43 +00:00
Glenn Maynard
ba6a4c4feb
experimental: AutoJoin, join players immediately (or as soon as possible) when enough coins are inserted
2008-05-27 20:51:18 +00:00
Chris Danford
d377c2b1a4
MENU_BUTTON_ -> GAME_BUTTON_
2008-05-21 05:36:09 +00:00
Chris Danford
c13a36e948
FOREACH_ENUM cleanup
2008-04-24 09:34:01 +00:00
Steve Checkoway
551d9bfc23
Make GameManager a namespace rather than a singleton since it doesn't contain any data.
2008-03-24 12:49:31 +00:00
Chris Danford
edc23dd5e1
cap at 20 credits for locations with time cards so that players can't load the machine up with an unlimited number of credits
2007-06-04 21:13:20 +00:00
Glenn Maynard
dff267eccd
move SoundVolume
2007-05-24 21:35:03 +00:00
Glenn Maynard
743421f88f
some MENU -> GAME
2007-05-10 17:59:13 +00:00
Glenn Maynard
464356151d
better messages
2007-05-04 18:15:26 +00:00
Glenn Maynard
7a21217e25
add clearcredits
2007-05-04 17:50:28 +00:00
Glenn Maynard
0298438390
do less work if iIndex specified
2007-04-28 22:06:36 +00:00
Steve Checkoway
9681c7fb3f
Then stick it some place it only gets included for the Windows build.
2007-04-23 02:54:42 +00:00
John Bauer
ac6d86c36a
Unremove needed include.
...
(VC8 definitely needs it.)
2007-04-23 02:51:28 +00:00
Steve Checkoway
27049d68fd
Remove unneeded include.
2007-04-22 06:30:12 +00:00
Glenn Maynard
506d6d91aa
semi-experimental: When a GameButton is pressed, stop repeating other keys on the same controller.
2007-03-16 22:28:55 +00:00
Glenn Maynard
1a987c9f71
filter in InputQueue
2007-03-15 20:49:44 +00:00
Glenn Maynard
0a928a1e45
fix crash. Don't reset with screens on the stack not expecting it.
2007-03-08 03:50:45 +00:00
Steve Checkoway
3b2e02d5fe
Error() reinits the Dialog. Shut it down afterward.
2007-02-23 10:12:56 +00:00
Glenn Maynard
ff420be0eb
fix default game selection
2007-02-08 21:21:17 +00:00
Steve Checkoway
e17ccc6bdb
Allow quitting before creating the main window.
2007-02-04 08:17:22 +00:00
Steve Checkoway
5e15696c59
Yes.
2007-02-04 08:07:26 +00:00
Steve Checkoway
ea316d22a0
The version_time variable is itself const. I.e., constant pointer to constant data.
2007-02-04 02:08:25 +00:00
Glenn Maynard
d401a01553
allow using CryptManager without generating global keys; remove CryptMan dependency on PrefsMan
2007-01-31 05:31:25 +00:00
Glenn Maynard
08a4dffbe1
disable exceptions - much smaller binary
2007-01-24 07:51:52 +00:00
Glenn Maynard
095b6f5ba0
GameToMenu -> GameButtonToMenuButton
2007-01-13 01:16:00 +00:00
Glenn Maynard
0340f75745
don't count credits added on the system menu in bookkeeping
2006-12-19 09:09:16 +00:00
Glenn Maynard
b29f884b95
remove old param
2006-12-19 09:05:27 +00:00
Glenn Maynard
fd42989229
slightly odd, but practical: handle coin counter in LightsMan
2006-12-19 09:02:40 +00:00
Glenn Maynard
b984831d4d
SUPPORT_OPENGL by default. (The general guideline for arch_setup
...
is "provide reasonable behavior by default"; arch_setup should set up
things special for that architecture, with a minimum of boilerplate.)
2006-12-17 08:13:42 +00:00
Glenn Maynard
f2e0053c7d
Make* -> Driver::Create. Having these floating in arch.h isn't
...
useful; if you create the class, you need the class definition to
free it, and anyone creating a class is probably going to use it,
too.
2006-12-17 08:00:03 +00:00
Glenn Maynard
17c32b90c2
Make* -> Driver::Create. Having these floating in arch.h isn't
...
useful; if you create the class, you need the class definition to
free it, and anyone creating a class is probably going to use it,
too.
2006-12-17 07:41:21 +00:00
Steve Checkoway
32e20beefc
manager -> handler
2006-12-07 12:35:19 +00:00
Steve Checkoway
f299862e19
Update comment.
2006-12-07 12:33:39 +00:00
Glenn Maynard
9fa7a83535
update comments
2006-11-21 17:58:04 +00:00
Glenn Maynard
35fb88e5e5
Drop generic concurrent rendering. It makes too many things very
...
complicated, and I don't trust it at a high level: it makes too
many unchecked things concurrent, so I think it will make things
brittle.
2006-11-13 21:04:17 +00:00
Steve Checkoway
30d9410b65
Unneeded.
2006-11-01 10:45:51 +00:00
Glenn Maynard
4bb479a445
standard enums for some preference types
2006-10-07 07:43:18 +00:00
Glenn Maynard
cb746be4c3
Invalid
2006-10-07 03:43:41 +00:00
Glenn Maynard
be694a6f26
redundant
2006-10-05 00:50:54 +00:00
Glenn Maynard
f8c8a7852e
StepMania::ChangeCurrentGame calls ReadGamePrefsFromDisk;
...
fixes theme not changed on game change
2006-10-05 00:49:47 +00:00
Glenn Maynard
01452ecca0
split SwitchToLastPlayedGame and ReadGamePrefsFromDisk
2006-10-05 00:48:32 +00:00
Glenn Maynard
e82add1f62
SetInputScheme
2006-09-30 09:35:02 +00:00
Glenn Maynard
3460f79f54
simplify
2006-09-30 07:48:36 +00:00
Glenn Maynard
09f5687615
simplify
2006-09-30 07:47:54 +00:00
Glenn Maynard
303ae8cfea
simplify
2006-09-30 07:45:15 +00:00
Glenn Maynard
f03cd3054a
This is only called by ScreenOptionsMasterPrefs, which saves prefs on its own.
2006-09-30 07:01:07 +00:00
Glenn Maynard
8f0d30d709
fix new
2006-09-28 05:02:33 +00:00
Glenn Maynard
1cdab04b96
fix weird singleton init
2006-09-28 03:41:56 +00:00