18 lines
334 B
C#
18 lines
334 B
C#
namespace MiniJeuxFinal.Games
|
|
{
|
|
public interface IGame
|
|
{
|
|
event EventHandler<(IPlayer winner, IPlayer[] players)>? GameEnded;
|
|
|
|
event EventHandler<(string playerChoice, string computerChoice)>? TurnStarted;
|
|
|
|
event EventHandler<(IPlayer? winner, IPlayer[] players)>? TurnEnded;
|
|
|
|
|
|
|
|
string Name { get; }
|
|
|
|
void Start();
|
|
}
|
|
}
|