コード例 #1
0
ファイル: Test.cs プロジェクト: ppanchal97/Design-Patterns
        public static void Run()
        {
            var        ordinaryGame = new OrdinaryMazeGame();
            GameEngine engine       = new GameEngine(ordinaryGame);

            Console.WriteLine("Game's on");

            engine.Start();
            var magicMazeGame = new MagicMazeGame();

            Console.WriteLine("SWITCHING TO MAGIC MODE");
            engine.Switch(magicMazeGame);
        }
コード例 #2
0
ファイル: Test.cs プロジェクト: Pavel-Durov/Design-Patterns
        public static void Run()
        {
            var ordinaryGame = new OrdinaryMazeGame();
            GameEngine engine = new GameEngine(ordinaryGame);

            Console.WriteLine("Game's on");

            engine.Start();
            var magicMazeGame = new MagicMazeGame();

            Console.WriteLine("SWITCHING TO MAGIC MODE");
            engine.Switch(magicMazeGame);
        }