Game Development Reference
In-Depth Information
Figure 9.14
Separating out the input classes.
public class Input
{
public Point MousePosition { get; set; }
bool _usingController = false;
XboxController Controller { get; set; }
public Input()
{
Sdl.SDL_InitSubSystem(Sdl.SDL_INIT_JOYSTICK);
if (Sdl.SDL_NumJoysticks() > 0)
{
Controller = new XboxController(0);
_usingController = true;
}
}
Search WWH ::




Custom Search