Glenn Maynard
ab2c346e5a
make mapping logic not dependent on the framerate. The "prefer non-
...
axes" logic may not have worked at all on fast systems with vsync off.
2005-12-06 00:53:31 +00:00
Glenn Maynard
69473b0cf4
allow optionally specifying keys to map
2005-12-06 00:34:51 +00:00
Glenn Maynard
a97370b997
take buttons from a list (centralizes GAMESTATE and GAMEMAN access)
2005-12-05 17:49:25 +00:00
Glenn Maynard
aa80056f45
fix repeating stops
2005-12-05 17:33:56 +00:00
Glenn Maynard
8804df2380
reorder m_textMappedTo
2005-12-05 17:33:34 +00:00
Glenn Maynard
eda52eb988
remove dtor
2005-12-05 17:28:31 +00:00
Glenn Maynard
f3bbbe2b3f
theming
2005-12-05 17:24:34 +00:00
Glenn Maynard
4185fb165f
simplify
2005-12-05 17:13:42 +00:00
Glenn Maynard
97a449a9a6
use SCREENMAN->SystemMessage
2005-12-05 17:10:00 +00:00
Glenn Maynard
1153c40179
fix changed base class
2005-12-05 17:05:24 +00:00
Glenn Maynard
5f83ff601b
ScreenMapControllers::TweenOffScreen
2005-12-05 17:03:46 +00:00
Glenn Maynard
2fe74fea4c
static
2005-12-05 17:00:20 +00:00
Glenn Maynard
c8a0e0f8d2
m_textError theming
2005-12-05 16:58:05 +00:00
Glenn Maynard
c2f36ec041
don't do that. If you want different theme metrics for a platform, create a
...
derived theme.
2005-12-05 16:54:33 +00:00
Glenn Maynard
dfc67cd84d
ScreenWithMenuElements::StartTransitioning -> StartTransitioningScreen, to make searching
...
for it easier (vs. Transition::StartTransitioning). (Trying to simplify tweening; this
may go back later.)
2005-10-13 22:17:13 +00:00
Chris Danford
6c2233fd03
JOY_1 -> JOY_BUTTON_1. I've confused DEVICE_JOY1 with JOY_1 many times.
2005-09-12 08:48:16 +00:00
Chris Danford
bb10c7c21f
pass around InputEventPlus in Screen::Input instead of multiple input structures
2005-09-05 02:26:50 +00:00
Renaud Lepage
5952d019f2
We still need HelpDisplay.h for mapping controllers on Xbox.
2005-09-04 01:14:07 +00:00
Glenn Maynard
267e913b4d
cleanup
2005-09-03 06:13:30 +00:00
Chris Danford
1fffd48c57
SetEffectNone -> StopEffect
2005-07-24 03:11:03 +00:00
Glenn Maynard
6ac51af9c2
header
2005-07-20 09:48:19 +00:00
Glenn Maynard
58178ad258
cleanup
2005-07-12 05:38:13 +00:00
Glenn Maynard
28133ca105
cleanup
2005-07-07 10:29:04 +00:00
Chris Danford
d1d16207a6
always save mappings on exit - not just on change
2005-04-24 02:03:25 +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
Glenn Maynard
07f941f734
allow more than 3 mappings per GameInput (but don't show them in
...
ScreenMapControllers)
2005-02-20 04:53:57 +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
Glenn Maynard
783e492b0b
GetSecondaryMenuButtonName -> GetMenuButtonSecondaryFunction
2004-12-04 04:50:18 +00:00
Glenn Maynard
36d462ffd6
figure out secondary button names dynamically
2004-12-04 04:39:51 +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
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
72bd480883
CENTER_* -> SCREEN_CENTER
2004-11-05 06:35:10 +00:00
Glenn Maynard
f7e215e914
cleanup
2004-09-28 05:51:10 +00:00
Ryan Dortmans
1444ee2773
Map controls for new input handler
2004-09-27 08:21:54 +00:00
Chris Danford
807d892f4f
allow theme to specify logical screen dimensions
2004-09-21 06:07:12 +00:00
Glenn Maynard
9bf052492f
cleanup
2004-09-19 23:00:46 +00:00
Glenn Maynard
12018cc58a
fix joystick mapping regression
2004-09-19 22:54:34 +00:00
Renaud Lepage
8eb5814421
Code cleanup : bad button names were used in the Xbox section.
2004-09-09 18:39:17 +00:00
Glenn Maynard
120c09a9fb
update
2004-09-09 17:34:57 +00:00
Ryan Dortmans
bad5992937
Better Xbox implementation.
2004-09-09 16:12:00 +00:00
Ryan Dortmans
cd579141b5
Made controller mapping possible in Xbox
2004-09-09 08:50:16 +00:00
Chris Danford
ff4c12b727
rename GameDef -> Game
2004-07-25 17:07:32 +00:00
Chris Danford
64628fac21
remove enum Game. Instead, pass around the GameDef pointer
2004-07-25 04:27:20 +00:00
Glenn Maynard
94d0cba859
RageSounds -> GameSoundManager
2004-07-08 00:10:34 +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
Chris Danford
df5cd5e813
move MenuElements into a base ScreenWithMenuElements so that metrics can be overridden using the Fallback mechanism
2004-05-01 23:19:33 +00:00
Chris Danford
70446551a9
add half-finished screen centering code (necessary for arcade and Xbox)
2003-10-11 01:51:36 +00:00