2026-06-16 13:46:12 +02:00

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);
}
}
}
}