Exemplo n.º 1
0
        private static void PlotTwist(Character knight)
        {
            var battleMage = new MageDecorator(knight);

            Write($"Surprise twist: {knight.Name} goes back to the academy and becomes a {battleMage.Title}(battlemage)!??! WUUUUT\n", Yellow);

            battleMage.ShowBreakdown();
        }
Exemplo n.º 2
0
        private static void ToTheAcademy(Character rudy, Character maggie, out Character mage, out Character knight)
        {
            Write("Then they went to the Academy anddd...\n", Cyan);

            mage   = new MageDecorator(rudy);
            knight = new KnightDecorator(maggie);
            Write($"{mage.Name} became a {mage.Title}!!?!\n");
            mage.ShowBreakdown();

            Write();

            Write($"{knight.Name} became a {knight.Title}...  :O\n", Cyan);
            knight.ShowBreakdown();

            Write();
        }