KeyFilterSdlConfigMappings() { config = Config.GetInstance(); KeyFilterSdlKeyCache keycache = KeyFilterSdlKeyCache.GetInstance(); keycache.KeyDown += new SdlDotNet.KeyboardEventHandler(keycache_KeyDown); keycache.KeyUp += new SdlDotNet.KeyboardEventHandler(keycache_KeyUp); MouseFilterSdlMouseCache.GetInstance().MouseDown += new SdlDotNet.MouseButtonEventHandler(KeyFilterSdlConfigMappings_MouseDown); MouseFilterSdlMouseCache.GetInstance().MouseUp += new SdlDotNet.MouseButtonEventHandler(KeyFilterSdlConfigMappings_MouseUp); }
public Camera() { RendererFactory.GetInstance().PreDrawEvent += new PreDrawCallback(renderer_PreDrawEvent); IMouseFilterMouseCache mousefiltermousecache = MouseFilterMouseCacheFactory.GetInstance(); mousemove = MouseMoveConfigMappings.GetInstance(); config = Config.GetInstance(); KeyFilterConfigMappingsFactory.GetInstance().RegisterCommand(OverheadOTATranslateConfigName, new KeyCommandHandler(CameraModeOverheadTAHandlerTranslate)); KeyFilterConfigMappingsFactory.GetInstance().RegisterCommand(OverheadOTAOrbitConfigName, new KeyCommandHandler(CameraModeOverheadTAHandlerOrbit)); KeyFilterConfigMappingsFactory.GetInstance().RegisterCommand(OverheadOTAZoomConfigName, new KeyCommandHandler(CameraModeOverheadTAHandlerZoom)); KeyFilterConfigMappingsFactory.GetInstance().RegisterCommand( "toggleviewpoint", new KeyCommandHandler( ToggleViewpointHandler ) ); mousefiltermousecache.MouseMove += new MouseMoveHandler(mousefiltermousecache_MouseMove); UpdateRoamingCameraRotAndPosFromOverheadOTA(); }
public Camera() { RendererFactory.GetInstance().PreDrawEvent += new PreDrawCallback(renderer_PreDrawEvent); IMouseFilterMouseCache mousefiltermousecache = MouseFilterMouseCacheFactory.GetInstance(); mousemove = MouseMoveConfigMappings.GetInstance(); config = Config.GetInstance(); KeyFilterConfigMappingsFactory.GetInstance().RegisterCommand(OverheadOTAConfigName, new KeyCommandHandler(CameraModeOverheadTAHandler)); KeyFilterConfigMappingsFactory.GetInstance().RegisterCommand(OverheadOTAOrbitConfigName, new KeyCommandHandler(CameraModeOverheadTAHandlerOrbit)); /* KeyFilterComboKeys.GetInstance().RegisterCombo( new string[]{"cameramode"}, null, new KeyComboHandler( CameraModeZoomHandler ) ); KeyFilterComboKeys.GetInstance().RegisterCombo( new string[]{"cameramode","cameraorbit"}, null, new KeyComboHandler( CameraModeOrbitHandler ) ); KeyFilterComboKeys.GetInstance().RegisterCombo( new string[]{"cameramode","camerapan"}, null, new KeyComboHandler( CamerModePanHandler ) ); */ KeyFilterConfigMappingsFactory.GetInstance().RegisterCommand( "toggleviewpoint", new KeyCommandHandler( ToggleViewpointHandler ) ); //mousefiltermousecache.MouseDown += new MouseEventHandler( MouseDown ); mousefiltermousecache.MouseMove += new MouseMoveHandler(mousefiltermousecache_MouseMove); //mousefiltermousecache.MouseUp += new MouseEventHandler( MouseUp ); UpdateRoamingCameraRotAndPosFromOverheadOTA(); }
// protected constructor, to enforce singleton MouseMoveConfigMappings() { MouseMoveConfigsByName = Config.GetInstance().MouseMoveConfigsByName; mousefiltermousecache = MouseFilterMouseCacheFactory.GetInstance(); config = Config.GetInstance(); }
MouseMoveConfigMappings() // protected constructor, to enforce singleton { MouseMoveConfigsByName = Config.GetInstance().MouseMoveConfigsByName; mousefiltermousecache = MouseFilterMouseCacheFactory.GetInstance(); config = Config.GetInstance(); }