Example #1
0
        public Player()
        {
            UserName = "";
            usersFaction = new DataCards.Faction();
            curGameResourceMang = new ResourceManager();

            playerUnits = new List<GameEngine.PlayerInvObjs.InvUnit>();
        }
Example #2
0
        public Player()
        {
            UserName            = "";
            usersFaction        = new DataCards.Faction();
            curGameResourceMang = new ResourceManager();

            playerUnits = new List <GameEngine.PlayerInvObjs.InvUnit>();
        }
Example #3
0
        public Player(string userName, string factionName, int startingRawMaterials)
        {
            UserName = userName;
            usersFaction = new DataCards.Faction(factionName);
            curGameResourceMang = new ResourceManager();
            curGameResourceMang.invRawMaterials = startingRawMaterials;

            playerUnits = new List<GameEngine.PlayerInvObjs.InvUnit>();
        }
Example #4
0
        public Player(string userName, string factionName, int startingRawMaterials)
        {
            UserName            = userName;
            usersFaction        = new DataCards.Faction(factionName);
            curGameResourceMang = new ResourceManager();
            curGameResourceMang.invRawMaterials = startingRawMaterials;

            playerUnits = new List <GameEngine.PlayerInvObjs.InvUnit>();
        }
        public static List <DataCards.Faction> getFactionsFromXML()
        {
            List <DataCards.Faction> rtnFactions = new List <GalacticConquest.DataCards.Faction>();


            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.Load(_DataPath + _FactionsXMLPath);

            XmlNodeList xmlTerrainNodes = xmlDoc.GetElementsByTagName("Faction");

            foreach (XmlNode curNode in xmlTerrainNodes)
            {
                DataCards.Faction curFaction = new DataCards.Faction();


                curFaction.ID         = curNode.Attributes["ID"].InnerText;
                curFaction.Name       = curNode.Attributes["Name"].InnerText;
                curFaction.HeaderText = curNode.Attributes["HeaderText"].InnerText;

                rtnFactions.Add(curFaction);


                //XmlNodeList xmlTerrainImages = curNode.ChildNodes;

                //foreach (XmlNode curImgNode in xmlTerrainImages)
                //{
                //    curWidgetData.addObjImage(new System.Drawing.Bitmap(curImgNode.Attributes["src"].InnerText));
                //}

                //_terrainObjects.Add(curWidgetData);
            }


            return(rtnFactions);
        }
Example #6
0
        public static List<DataCards.Faction> getFactionsFromXML()
        {
            List<DataCards.Faction> rtnFactions = new List<GalacticConquest.DataCards.Faction>();

            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(_DataPath + _FactionsXMLPath);

            XmlNodeList xmlTerrainNodes = xmlDoc.GetElementsByTagName("Faction");

            foreach (XmlNode curNode in xmlTerrainNodes)
            {
                DataCards.Faction curFaction = new DataCards.Faction();

                curFaction.ID = curNode.Attributes["ID"].InnerText;
                curFaction.Name = curNode.Attributes["Name"].InnerText;
                curFaction.HeaderText = curNode.Attributes["HeaderText"].InnerText;

                rtnFactions.Add(curFaction);

                //XmlNodeList xmlTerrainImages = curNode.ChildNodes;

                //foreach (XmlNode curImgNode in xmlTerrainImages)
                //{
                //    curWidgetData.addObjImage(new System.Drawing.Bitmap(curImgNode.Attributes["src"].InnerText));
                //}

                //_terrainObjects.Add(curWidgetData);
            }

            return rtnFactions;
        }