public void SetUp() { _game = new TestGameBase(); var graphicsDeviceManager = new GraphicsDeviceManager(_game); #if XNA graphicsDeviceManager.ApplyChanges(); #else graphicsDeviceManager.CreateDevice(); #endif }
public CCApplication(Game game, GraphicsDeviceManager graphics) : base(game) { this.game = game; this.graphics = graphics; this.content = game.Content; // MonoGame 3D #if MONO3D if (graphics.GraphicsDevice == null) { graphics.CreateDevice(); } #endif #if WINDOWS || XBOX || XBOX360 graphics.DeviceCreated += new EventHandler<EventArgs>(graphics_DeviceCreated); #endif game.Window.OrientationChanged += Window_OrientationChanged; TouchPanel.EnabledGestures = GestureType.Tap; //m_pTouch = new CCTouch(); //m_pSet = new List<CCTouch>(); m_pTouches = new LinkedList<CCTouch>(); m_pTouchMap = new Dictionary<int, LinkedListNode<CCTouch>>(); m_fScreenScaleFactor = 1.0f; #warning "set height and width as Graphics.Device.Viewport" #if WP7 || WINPHONE || WINDOWS_PHONE m_rcViewPort = new Rectangle(0, 0, 800, 480); //graphics.GraphicsDevice.Viewport.Width, graphics.GraphicsDevice.Viewport.Height); _size = new CCSize(800,480); #elif !WINDOWS && !XBOX && !XBOX360 if (graphics.GraphicsDevice == null) { graphics.DeviceCreated += new EventHandler<EventArgs>(graphics_DeviceCreated); } else { m_rcViewPort = new Rectangle(0, 0, graphics.GraphicsDevice.Viewport.Width, graphics.GraphicsDevice.Viewport.Height); _size = new CCSize(graphics.GraphicsDevice.Viewport.Width, graphics.GraphicsDevice.Viewport.Height); } #endif }