public Input_SDL(Game game) { this.game = game; SDL.SDL_EventState(SDL.SDL_EventType.SDL_MOUSEMOTION, SDL.SDL_IGNORE); SDL.SDL_EventState(SDL.SDL_EventType.SDL_MOUSEBUTTONDOWN, SDL.SDL_IGNORE); SDL.SDL_EventState(SDL.SDL_EventType.SDL_MOUSEBUTTONUP, SDL.SDL_IGNORE); pHandler = new SDL.SDL_EventFilter(Handler); SDL.SDL_SetEventFilter(pHandler, IntPtr.Zero); keycodes = new int[defaultKeys.Length][]; for (int i = 0; i < defaultKeys.Length; ++i) { keycodes[i] = new [] { (int)defaultKeys[i], -2, -2, -2, -2 } } ; }
public static void SDL_AddEventWatch(SDL.SDL_EventFilter filter, IntPtr userdata) { }