69 lines
1.7 KiB
C#
69 lines
1.7 KiB
C#
|
|
|
|
using System.Security.Cryptography;
|
|
|
|
namespace Wolf
|
|
{
|
|
internal class Program
|
|
{
|
|
|
|
static async Task Main(string[] args)
|
|
{
|
|
|
|
//OSCClient logicClient = new OSCClient("127.0.0.1", 9000);
|
|
OSCClient logicClient = new OSCClient("100.81.182.220", 9000);
|
|
OSCClient ttsClient = new OSCClient("100.81.196.62", 9001);
|
|
|
|
//await logicClient.SendMessageWithArguments("/test", "HILFE!!! . . Rettet mich aus diesem Laptop!!! . . . Ich bin eingesperrt!!!!!");
|
|
|
|
//logicClient.ReceiveMessageWithoutArguments().Wait();
|
|
|
|
//List<int> ids = await logicClient.GetAllIds();
|
|
Game game = new Game(logicClient, ttsClient, new Logger());
|
|
|
|
List<int> ids = new List<int>{ 31, 27, 71, 72, 73, 74};
|
|
|
|
foreach (int id in ids)
|
|
{
|
|
Player player = new Player($"Player {id}", id);
|
|
game.AddPlayer(player);
|
|
}
|
|
|
|
game.StartGame().Wait();
|
|
|
|
game.FirstRound().Wait();
|
|
while (!game.isFinished)
|
|
{
|
|
game.NormalRound().Wait();
|
|
}
|
|
|
|
|
|
|
|
//Console.WriteLine("Hello, World!");
|
|
|
|
|
|
//Console.WriteLine("Message sent");
|
|
|
|
//Logger logger = new Logger();
|
|
|
|
//Game game = new Game(client, logger);
|
|
//AddPlayers(game);
|
|
//await game.StartGame();
|
|
|
|
//Console.WriteLine("Done");
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void AddPlayers(Game game)
|
|
{
|
|
for(int i = 0; i < 6; i++)
|
|
{
|
|
Player player = new Player($"Player {i + 1}", i + 1);
|
|
game.AddPlayer(player);
|
|
}
|
|
}
|
|
|
|
}
|
|
} |