History: Talk:ANewGameFramework
Source of version: 1 (current)
Copy to clipboard
!!Input handling
''InputManager'' and ''Input task'' are mentioned in the article. It suggests me that
there is one global handler for all inputs.
This is quite surprising to me, because for almost all cases I'd attach a ''Controller''
to each entity, what would be a superclass to an input handler, an AI or whatever.
{DL()}
Is this bad practice? ((User:Shinjin|Shinjin)) 12:56, 4 Mar 2005 (PST)
{DL}
{DL()}
We use an InputManager too and Controllers register at the InputManager instance when they want to be informed about certain kind of input. The manager is there to have a certain degree of control. E.g when a GUI window is open that wants text input the w,a,s,d keys shouldn't move the player. So having an InputManager doesn't mean you can't have controllers too. A decentralised handling of the input focus would be very error prone imho. ((User:Tanis|tanis)) 17:01, 4 Mar 2005 (PST)
{DL}