reposition tanks on map switch, rework map logic
This commit is contained in:
parent
3d65c81b8b
commit
97144ae3b8
13 changed files with 208 additions and 117 deletions
|
@ -64,11 +64,14 @@ public static class Program
|
|||
builder.Services.AddSingleton<TankSpawnQueue>();
|
||||
builder.Services.AddSingleton<Endpoints>();
|
||||
builder.Services.AddSingleton<BufferPool>();
|
||||
builder.Services.AddSingleton<EmptyTileFinder>();
|
||||
builder.Services.AddSingleton<ChangeToRequestedMap>();
|
||||
|
||||
builder.Services.AddHostedService<GameTickWorker>();
|
||||
builder.Services.AddHostedService(sp => sp.GetRequiredService<ControlsServer>());
|
||||
builder.Services.AddHostedService(sp => sp.GetRequiredService<ClientScreenServer>());
|
||||
|
||||
builder.Services.AddSingleton<ITickStep, ChangeToRequestedMap>(sp => sp.GetRequiredService<ChangeToRequestedMap>());
|
||||
builder.Services.AddSingleton<ITickStep, MoveBullets>();
|
||||
builder.Services.AddSingleton<ITickStep, CollideBullets>();
|
||||
builder.Services.AddSingleton<ITickStep, RotateTanks>();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue