Exemple #1
0
        public NewRace GenerateNewRace()
        {
            Race r = new Race();

            r.InitNewRace();
            NewRace newRace = new NewRace(r);

            return(newRace);
        }
Exemple #2
0
        public override string LegendsDescription()
        {
            string timestring = base.LegendsDescription();

            return(string.Format("{0} {1} {2} changed the {3} {4} from {5} into {6}.",
                                 timestring, ChangerHF.Race.ToString(), ChangerHF.ToString(),
                                 ChangeeHF.Race.ToString(), ChangeeHF.ToString(), OldRace.ToString(),
                                 NewRace.ToString()));
        }
Exemple #3
0
        public static void RaceFinished()
        {
            Race race = CurrentRace;

            race.RaceCleanup();
            NextRace();

            //Console.Clear();
            //Console.SetCursorPosition(Console.BufferWidth / 2, Console.BufferHeight / 2);
            //Console.WriteLine("Race has finished!");
            NewRace.Invoke(race, new EventArgs());
        }
        internal override void Export(string table)
        {
            base.Export(table);


            table = GetType().Name;

            var vals = new List <object>
            {
                Id,
                HfId_Changee.DBExport(),
                HfId_Changer.DBExport(),
                OldRace.DBExport(),
                OldCaste.DBExport(HistoricalFigure.Castes),
                NewRace.DBExport(),
                NewCaste.DBExport(HistoricalFigure.Castes)
            };

            Database.ExportWorldItem(table, vals);
        }
Exemple #5
0
        internal override void Export(string table)
        {
            base.Export(table);


            table = GetType().Name;

            var vals = new List <object> {
                ID, ChangeeHFID, ChangerHFID, OldRace.ToString(), HistoricalFigure.Castes[OldCaste], NewRace.ToString(), HistoricalFigure.Castes[NewCaste]
            };


            Database.ExportWorldItem(table, vals);
        }
Exemple #6
0
 public void UpdateRace(NewRace newRace)
 {
     dal.MajRace(newRace);
 }
Exemple #7
0
 public void Post([FromBody] NewRace newRace)
 {
     dal.AddRace(newRace);
 }