static void Main(string[] args) { Console.WriteLine("Enter number N to roll a N-sided dice."); int sides = String2Int.String2Int.Transform(Console.ReadLine()); switch (sides) { case (25): D25.D25 d25 = new D25.D25(); Console.WriteLine($"Rolling a d{sides}: {d25.Roll()}"); break; case (6): D6.D6 d6 = new D6.D6(); Console.WriteLine($"Rolling a d{sides}: {d6.Roll()}"); break; case (5): D5.D5 d5 = new D5.D5(); Console.WriteLine($"Rolling a d{sides}: {d5.Roll()}"); break; default: UniversalDice universalDice = new UniversalDice(); Console.WriteLine($"Sorry, d{sides} dice not implemented (yet?)."); break; } }
static void Main(string[] args) { D25 d25 = new D25(); Console.WriteLine($"Rolling d25: {d25.Roll()}"); }