initialize repo
This commit is contained in:
3
Lib/Civilization.Shared/Commands/BaseCommand.cs
Normal file
3
Lib/Civilization.Shared/Commands/BaseCommand.cs
Normal file
@@ -0,0 +1,3 @@
|
||||
namespace Civilization.Shared.Commands;
|
||||
|
||||
public abstract record BaseCommand;
|
3
Lib/Civilization.Shared/Commands/EndTurnCommand.cs
Normal file
3
Lib/Civilization.Shared/Commands/EndTurnCommand.cs
Normal file
@@ -0,0 +1,3 @@
|
||||
namespace Civilization.Shared.Commands;
|
||||
|
||||
public record EndTurnCommand() : BaseCommand;
|
5
Lib/Civilization.Shared/Commands/MoveUnitCommand.cs
Normal file
5
Lib/Civilization.Shared/Commands/MoveUnitCommand.cs
Normal file
@@ -0,0 +1,5 @@
|
||||
using Civilization.Core;
|
||||
|
||||
namespace Civilization.Shared.Commands;
|
||||
|
||||
public record MoveUnitCommand(Guid UnitId, Vec2I TargetPosition) : BaseCommand;
|
3
Lib/Civilization.Shared/Commands/SettleCityCommand.cs
Normal file
3
Lib/Civilization.Shared/Commands/SettleCityCommand.cs
Normal file
@@ -0,0 +1,3 @@
|
||||
namespace Civilization.Shared.Commands;
|
||||
|
||||
public record SettleCityCommand(Guid UnitId) : BaseCommand;
|
Reference in New Issue
Block a user