Пример #1
0
 /// <summary>
 /// Create new instance of EpisodeManager
 /// </summary>
 private FactManager()
 {
     try
     {
         this.Facts       = XmlDataAccess.XMLDeserializeObject <Facts>(Config.filePath_XmlFacts);
         this.CurrentFact = this.Facts.Stereotypes[0];
     }
     catch (Exception exp)
     {
         Console.WriteLine(string.Format("Une erreur est survenu lors de la déserialisation ! {0}", exp.Message));
         this.CurrentFact = null;
     }
 }
Пример #2
0
        /// <summary>
        /// Cration du gestionnaire de carte
        /// </summary>
        private CardHandler()
        {
            DeckCommunity = new Deck();
            DeckCommunity = XmlDataAccess.XMLDeserializeObject <Deck>(Config.filePath_XmlCommunityCard);
            Tools.Shuffle <Card>(DeckCommunity.Cards);

            DeckChance = new Deck();
            DeckChance = XmlDataAccess.XMLDeserializeObject <Deck>(Config.filePath_XmlChanceCard);
            Tools.Shuffle <Card>(DeckChance.Cards);

            _PlayerHandler = PlayerHandler.Instance;
            _BoardHandler  = BoardHandler.Instance;
            CurrentCard    = null;
        }
Пример #3
0
 /// <summary>
 /// Create new instance of EpisodeManager
 /// </summary>
 private EpisodeManager()
 {
     try
     {
         this.Serie          = XmlDataAccess.XMLDeserializeObject <Serie>(Config.filePath_XmlStory);
         this.CurrentEpisode = this.Serie.Episodes[0];
         this.CurrentStory   = this.CurrentEpisode.Stories[0];
     }
     catch (Exception exp)
     {
         Console.WriteLine(string.Format("Une erreur est survenu lors de la déserialisation ! {0}", exp.Message));
         this.CurrentEpisode = null;
         this.CurrentStory   = null;
     }
 }
Пример #4
0
 /// <summary>
 /// Creation of the boardHandler
 /// </summary>
 private BoardHandler()
 {
     this.Board = XmlDataAccess.XMLDeserializeObject <Board>(Config.filePath_XmlBoard);
 }