/// <summary> /// 往平台组件中注册可绘制组 /// </summary> /// <param name="manager"></param> public void RegistDrawables(SmartTank.Draw.DrawMgr manager) { ForEachTypeGroup(groups, new ForEachTypeGroupHandler( delegate(TypeGroup typeGroup) { manager.AddGroup(typeGroup.GetEnumerableCopy <IDrawableObj>()); })); }
protected override void Initialize () { base.Initialize(); phiColManager = new PhiColMgr(); shelterMgr = new ShelterMgr(); drawManager = new DrawMgr(); updateMgr = new UpdateMgr(); visionMgr = new VisionMgr(); objMemoryMananger = new ObjMemoryMgr(); Sound.Initial(); // 在此处将主界面压入堆栈。 // test gameScreens.Push( new RuleSelectScreen() ); // }