🩹 fix #64
continuous-integration/drone/push Build is passing Details

pull/77/head
Alexis Drai 2 years ago
parent ac9d6c5f9e
commit dcef907f24

@ -5,15 +5,13 @@ using Model.Dice.Faces;
namespace Model.Dice
{
public abstract class AbstractDie<T> where T : AbstractDieFace
public abstract class AbstractDie<T> : RandomnessHaver where T : AbstractDieFace
{
protected string Name;
public IEnumerable<T> ListFaces => listFaces;
private readonly List<T> listFaces = new();
private static readonly Random rnd = new();
protected AbstractDie(string name, params T[] faces)
{
Name = name;

@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model.Dice
{
public class RandomnessHaver
{
protected static readonly Random rnd = new();
}
}
Loading…
Cancel
Save