Commit Graph

98 Commits

Author SHA1 Message Date
Glenn Maynard 5e11c35991 ignore repeats for input mappings 2005-12-09 03:15:51 +00:00
Glenn Maynard d77a3372e4 sounds 2005-12-09 03:13:51 +00:00
Glenn Maynard 03e0d20277 explicit focus changing 2005-12-09 02:49:31 +00:00
Glenn Maynard 691b1a6d7a use GetDeviceSpecificInputString 2005-12-09 02:05:23 +00:00
Glenn Maynard cfe76dd96e cleanup 2005-12-09 01:48:20 +00:00
Glenn Maynard 04e4f583a9 themable text 2005-12-09 01:43:44 +00:00
Glenn Maynard 9eed091a0b remove EVEN_LINE_IN, etc
use GenericTweenOn
2005-12-08 19:43:42 +00:00
Glenn Maynard 056037c327 cleanup 2005-12-08 19:42:50 +00:00
Glenn Maynard 5d6f241959 ActorScroller for lines 2005-12-07 05:59:14 +00:00
Glenn Maynard 687fb0d3ec X positions themable
ScreenMapControllers::BeginScreen
2005-12-06 22:13:28 +00:00
Glenn Maynard 3147fc74a3 do in metrics 2005-12-06 01:11:57 +00:00
Glenn Maynard 76f2581d44 translatable 2005-12-06 00:57:29 +00:00
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