예제 #1
0
        static void DeserializeXML(string filename, Type destinationType)
        {
            XmlSerializer ser    = new XmlSerializer(destinationType);
            CardTemplates file   = (CardTemplates)ser.Deserialize(new StreamReader("Data\\Store\\" + filename));
            int           loaded = file.GetSize();

            file.PostDeserialize();
            Log.Info("-> Loaded " + loaded + " " + destinationType.Name);
        }
예제 #2
0
        /// <summary>
        /// Startup the game.
        /// Configure all models, agents and views.
        /// </summary>
        protected override bool Begin()
        {
            if (!base.Begin())
            {
                return(false);
            }

            Registry = _views;
            CardTemplates.AddCardDatabase(CardTemplateDatabase);

            BeginGame();

            return(true);
        }