Ejemplo n.º 1
0
        public static void testPixDrawer()
        {
            PixDrawer.SetFullScreen(true);

            PixDrawer pd;
            PixDrawer def = PixDrawer.FromPalette("dd");

            Console.WriteLine("<1> - Use \"defaultDots\" pallete;\n<2> - Load another existed pallete;\n<3> - Create new pallete;");
            char answer = Console.ReadKey().KeyChar;

            switch (answer)
            {
            case '2':
                Console.Write("Enter a name of pallete: ");
                pd = PixDrawer.FromPalette(Console.ReadLine()); Console.ReadLine(); break;

            case '3':
                pd = new PixDrawer("░▒▓"); break;

            default:
                pd = def; break;
            }

            int  size = 145;
            bool compareHorizontal = true;

            do
            {
                pd.Clear();
                Console.Write("Write destination of source image: ");
                string imagePath = Console.ReadLine();
                int    offset    = pd.drawImage(new Bitmap(imagePath), new Point(2, 2), size);

                if (pd != def)
                {
                    def.drawImage(new Bitmap(imagePath),
                                  new Point(
                                      2 + (compareHorizontal ? (offset + 2) : 0),
                                      2 + (!compareHorizontal ? (size + 2) : 0)),
                                  size);
                }
            } while ("qQ".IndexOf(Console.ReadKey().KeyChar) < 0);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            PixDrawer.SetFullScreen(false);


            //CardParser.test2();

            //return;
            //PixDrawer p = PixDrawer.FromPalette("dd");
            //p.drawRectangle(new Rectangle(5, 6, 15, 10), Color.DarkCyan, PixDrawer.rectangleStyleWithBorder);
            //Console.ReadLine();
            //PixDrawer.testPixDrawer();

            //PicGenerator.test();
            //PicGenerator.byScreenAndName();
            //SpawnUnit.showCaseAllUnits();

            DeckBuilder db = new DeckBuilder();

            PlayerHuman bonnie = new PlayerHuman("Bonnie"), ark = new PlayerHuman("Ark");
            PlayerAI    bot = new PlayerAI("A-Bot");
            Deck        bonnieDeck = db.Load("WSkellige"), enemyDeck = db.Load("Learner");

            db.Edit(bonnie, bonnieDeck);

            Match newgame = new Match(
                new List <Player>()
            {
                bonnie, bot
            },
                new List <Deck>()
            {
                bonnieDeck, enemyDeck
            });
            FieldDrawer fd = new FieldDrawer(newgame, bonnie);

            fd.setAllCardPositions();
            fd.redraw();

            newgame.Start();
        }