using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace Art_of_War
{
    class EinheitenUnterwegs
    {
        #region Variablendeklarierung

        static int count = 0;

        public float positionx { get; set; }
        public float positiony { get; set; }
        public float speedx { get; private set; }
        public float speedy { get; private set; }
        public int ID { get; private set; }
        public zugehoerigkeit spielerzugehoerigkeit;
        public float anzahl { get; private set; }
        public int dauer { get; set; }
        public Basis Ziel { get; private set; }

        #endregion

        #region Konstruktor
        public EinheitenUnterwegs(Basis Start,float anzahl, int dauer, Basis Ziel)
        {
            ID = count;
            count++;
            this.anzahl = anzahl;
            this.dauer = dauer;
            this.Ziel = Ziel;
            this.spielerzugehoerigkeit = Start.spielerzugehoerigkeit;
            this.positionx=Start.position.x;
            this.positiony=Start.position.y;
            this.speedx = ((Ziel.position.x - Start.position.x) / (float)dauer);
            this.speedy=((Ziel.position.y-Start.position.y)/(float)dauer);


        }
        #endregion

  
    }
}
