Exemple #1
0
 private Troop(int ID, TroopClass type, User UID, string name, int team, string states)
 {
     id = ID;
     this.type = type;
     this.uid = UID;
     this.name = name;
     this.team = team;
     this.states = states;
 }
Exemple #2
0
        /// <summary>
        /// Erzeugt ein Dummy Objekt dieser Klasse, um es für Kampfsimulationen einzusetzten.
        /// </summary>
        /// <param name="type">Typ</param>
        /// <param name="name">Name</param>
        /// <returns>Eins Instanz dieser Klasse</returns>
        public static Troop createDummy(TroopClass type, string name)
        {
            User user = new User(0, "Dummy", "0", new Race(0, "Dummy"));
            Troop objekt = new Troop(0, type, user, name, 0, "");
            objekt.power = type.power;
            objekt.power2 = type.power2;
            objekt.power3 = type.power3;
            objekt.power4 = type.power4;
            objekt.resistend1 = type.resistend1;
            objekt.resistend2 = type.resistend2;
            objekt.resistend3 = type.resistend3;
            objekt.resistend4 = type.resistend4;
            objekt.health = type.health;

            objekt.fighterTyp = FighterType.TROOP;

            return objekt;
        }
Exemple #3
0
        /// <summary>
        /// Erzeugt einen neuen TruppenTyp
        /// </summary>
        /// <param name="ID">ID</param>
        /// <param name="data">GameData</param>
        /// <returns>TroopClass</returns>
        public static TroopClass create(int ID, GameData data)
        {
            MySqlDataReader Reader = data.Query("SELECT * FROM `PX_troops` WHERE `ID` = '" + ID + "'");
            Reader.Read();

            string name = (string)Reader["Name"];

            int power = (int)Reader["Power"];
            int health = (int)Reader["health"];
            int power2 = (int)Reader["Power2"];
            int power3 = (int)Reader["Power3"];
            int power4 = (int)Reader["Power4"];
            int resistend1 = (int)Reader["Resistend1"];
            int resistend2 = (int)Reader["Resistend2"];
            int resistend3 = (int)Reader["Resistend3"];
            int resistend4 = (int)Reader["Resistend4"];

            int hide = (int)Reader["hide"];

            int water = (int)Reader["water"];
            int metal = (int)Reader["metal"];
            int food = (int)Reader["food"];
            int naquadah = (int)Reader["naquadah"];

            int globallimit = (int)Reader["globallimit"];
            int time = (int)Reader["time"];

            string need_techS = (string)Reader["need_tech"];
            string skillsS = (string)Reader["skills"];
            string raceS = (string)Reader["race"];

            TroopClass troop = new TroopClass(ID, name);

            troop.globallimit = globallimit;
            troop.time = time;

            troop.need_tech_temp = need_techS;
            troop.skills_temp = skillsS;
            troop.race_temp = raceS;

            troop.health = health;
            troop.power = power;
            troop.power2 = power2;
            troop.power3 = power3;
            troop.power4 = power4;
            troop.resistend1 = resistend1;
            troop.resistend2 = resistend2;
            troop.resistend3 = resistend3;
            troop.resistend4 = resistend4;
            troop.hide = hide;

            troop.metal = metal;
            troop.naquadah = naquadah;
            troop.food = food;
            troop.water = water;

            Reader.Close();
            return troop;
        }