Exemplo n.º 1
0
        private void memReaderAddressAdd_Click(object sender, EventArgs e)
        {
            Game game = null;

            foreach (Game g in MemReaderAddressList)
            {
                if (g.Name == memReaderGameTitle.Text)
                {
                    game = g;
                }
            }

            if (game == null)
            {
                game = new Game(memReaderGameTitle.Text);
                game.Add(MemReaderAddress);
                MemReaderAddressList.Add(game);
            }
            else
            {
                game.Add(memReaderAddress.Text);
            }

            // Save addresslist to XML

            SaveAddressListXML();
            PopulateAddressList();
        }
Exemplo n.º 2
0
        private void ReadAddressList()
        {
            MemReaderAddressList.Clear();

            var addressListPath = Path.GetDirectoryName(Application.ExecutablePath) + "\\Components\\MemReader.AddressList.xml";

            if (File.Exists(addressListPath))
            {
                XmlDocument xdc = new XmlDocument();
                xdc.Load(addressListPath);
                XmlNodeList gameNodes = xdc.SelectNodes("/AddressList/Game");

                foreach (XmlNode gameNode in gameNodes)
                {
                    var game = Game.FromXml((XmlNode)gameNode);
                    MemReaderAddressList.Add(game);
                }
            }
        }