public TestGame(int processId = 0, string window = "") { //graphics = new GraphicsDeviceManager(this); //graphics.PreferredDepthStencilFormat = DepthFormat.Depth24; //graphics.ApplyChanges(); Content.RootDirectory = "Content"; // Frame rate is 30 fps by default for Windows Phone. TargetElapsedTime = TimeSpan.FromTicks(333333); m_core = new Core(this); m_scriptExecutor = XmlScriptExecutor.GetInstance(this); m_scriptCompiler = new XmlScriptCompilerService(this); m_collisionManager = new CollisionManager(this); m_sceneManager = new SceneManager(this); m_inputManager = new InputManager(this); m_animationService = new AnimationService(this); // graphics should be inserted last, as they should be updated at the end of a frame //RenderManager.TargetWindow target = new RenderManager.TargetWindow(); //target.ProcessId = processId; //target.ChildWndCaption = window; //m_renderManager = new RenderManager(this, graphics, target); m_renderManager = new RenderManager(this, graphics); #if WINDOWS m_netCtrl = new NetCtrlService(this); #endif }
public CollisionDetectionElement(IDataReader state, CollisionManager manager) : base(state) { m_manager = manager; }
/// <summary> /// /// </summary> /// <param name="objectBuilder"></param> public static void registerElement(IObjectBuilder objectBuilder, CollisionManager manager) { ParameterSequenceBuilder sequenceBuilder = new ParameterSequenceBuilder(); sequenceBuilder.createSequence(); objectBuilder.registerElement(new Constructor(manager), sequenceBuilder.CurrentSequence, typeof(CollisionDetectionElement), "CollisionDetectionElement", null); }
public Constructor(CollisionManager manager) { m_manager = manager; }
public CollisionAvoidanceElement(IDataReader state, CollisionManager manager) : base(state) { m_manager = manager; }