initialize repo

This commit is contained in:
2025-08-08 15:36:09 +02:00
parent d6a2c37a5f
commit cabf13d164
92 changed files with 2160 additions and 2 deletions

View File

@@ -0,0 +1,5 @@
using Civilization.Shared.Commands;
namespace Civilization.Shared.Packets;
public record ClientMessage(int PlayerId, BaseCommand Command);

View File

@@ -0,0 +1,3 @@
namespace Civilization.Shared.Packets;
public record PlayerInfo(int Id, string Name, string ColorHex);

View File

@@ -0,0 +1,3 @@
namespace Civilization.Shared.Packets.ServerMessages;
public abstract record BaseServerMessage;

View File

@@ -0,0 +1,3 @@
namespace Civilization.Shared.Packets.ServerMessages;
public record ErrorMessage(string Reason) : BaseServerMessage;

View File

@@ -0,0 +1,3 @@
namespace Civilization.Shared.Packets.ServerMessages;
public record LogMessage(string Message) : BaseServerMessage;

View File

@@ -0,0 +1,5 @@
using Civilization.Core.Game;
namespace Civilization.Shared.Packets.ServerMessages;
public record StateUpdateMessage(GameState GameState, PlayerInfo CurrentPlayer) : BaseServerMessage;