using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Art_of_War
{
    public partial class GameForm : Form
    {


        public GameForm(LevelEinstellungen level)
        {
            InitializeComponent();

            //koordinaten spielfeldgroesse;
            //spielfeldgroesse.x = 850;
            //spielfeldgroesse.y = 850;

            Input input = new Input(this);

            var picbox = this.spielfeldpictureBox1;

            //LevelEinstellungen level1 = new LevelEinstellungen(spielfeldgroesse);
            //level.spielfeldgroesse = spielfeldgroesse;
            //level.AddBasis(new Basis(0, 5, "panzer", 10.0f, zugehoerigkeit.rot, new int[] { 2, 4 }, new koordinaten { x = 0.047f, y = 0.047f }));
            //level.AddBasis(new Basis(1, 5, "panzer", 10.0f, zugehoerigkeit.blau, new int[] { 2, 5 }, new koordinaten { x = 0.93f, y = 0.047f }));
            //level.AddBasis(new Basis(2, 1, "panzer", 0f, zugehoerigkeit.neutral, new int[] { 0, 1 }, new koordinaten { x = 0.4705f, y = 0.047f }));
            //level.AddBasis(new Basis(3, 3, "panzer", 0f, zugehoerigkeit.neutral, new int[] { 4, 5 }, new koordinaten { x = 0.4705f, y = 0.4705f }));
            //level.AddBasis(new Basis(4, 2, "panzer", 0f, zugehoerigkeit.neutral, new int[] { 0, 3, 6 }, new koordinaten { x = 0.1411f, y = 0.5647f }));
            //level.AddBasis(new Basis(5, 2, "panzer", 0f, zugehoerigkeit.neutral, new int[] { 1, 3, 6 }, new koordinaten { x = 0.8470f, y = 0.5647f }));
            //level.AddBasis(new Basis(6, 4, "panzer", 0f, zugehoerigkeit.neutral, new int[] { 4, 5 }, new koordinaten { x = 0.4705f, y = 0.93f }));


            PermanenteEinstellungen permanentsettings = new PermanenteEinstellungen();
            Spiel spiel = new Spiel(permanentsettings, level, input);
            GrafikInformationen graficInfo = new GrafikInformationen(level, spiel, picbox);

        }
    }
}
