Example #1
0
 public MegaMillions(string appPath) : base(appPath)
 {
     Name     = EnumLotteries.MegaMillions.ToString();
     FilePath = System.IO.Path.Combine(appPath, FileName);
     ColumnSpecs.OverrideColumnName(ColumnHeader.SpecialNumber, "Mega Ball");
     ColumnSpecs.OverrideColumnName(ColumnHeader.SpecialPlay, "Megaplier");
     Url             = "https://txlottery.org/export/sites/lottery/Games/Mega_Millions/Winning_Numbers/megamillions.csv";
     megaballPattern = new PatternSection[] {
         PatternSection.str, PatternSection.month, PatternSection.day, PatternSection.year,
         PatternSection.number, PatternSection.number, PatternSection.number, PatternSection.number,
         PatternSection.number, PatternSection.specialnumber, PatternSection.plays
     };
     UpdateIndexes(megaballPattern);
     NumberMax             = numberMax;
     SpecialNumberMax      = specialNumberMax;
     SpecialPlayIndex      = 10;
     HistoricNumMax        = historicNumMax;
     HistoricSpecialNumMax = historicSpecialNumMax;
 }