コード例 #1
0
ファイル: GameApp.cs プロジェクト: dgi09/2DGameEngine
        public static void AddScreen(GameScreen screen)
        {
            tNode.Nodes.Add(screen.GetTreeNode());
            screen.OnAddToTree();

            screens.Add(screen);
        }
コード例 #2
0
ファイル: GameApp.cs プロジェクト: dgi09/2DGameEngine
        public static void RemoveScreen(GameScreen screen)
        {
            ShowPropsPanel();
            tNode.Nodes.Remove(screen.GetTreeNode());

            screens.Remove(screen);

            if (screens.Count > 0)
                SetCurrentScreen(screens[0]);
            else currentScreen = null;
        }