update to servicepoint v0.10.0

This commit is contained in:
Vinzenz Schroeter 2024-10-16 20:15:32 +02:00
parent 1ecd11a9e4
commit 252943be66
8 changed files with 13 additions and 13 deletions

View file

@ -22,7 +22,7 @@ internal sealed class ClientScreenServer(
return base.HandleClientAsync(connection);
}
public Task OnFrameDoneAsync(GamePixelGrid gamePixelGrid, PixelGrid observerPixels)
public Task OnFrameDoneAsync(GamePixelGrid gamePixelGrid, Bitmap observerPixels)
=> Connections.Select(c => c.OnGameTickAsync(observerPixels, gamePixelGrid))
.WhenAll();
}

View file

@ -27,14 +27,14 @@ internal sealed class ClientScreenServerConnection
: new PlayerScreenData(logger, player);
}
public async Task OnGameTickAsync(PixelGrid pixels, GamePixelGrid gamePixelGrid)
public async Task OnGameTickAsync(Bitmap pixels, GamePixelGrid gamePixelGrid)
{
await Task.Yield();
var next = BuildNextPackage(pixels, gamePixelGrid);
SetNextPackage(next);
}
private Package BuildNextPackage(PixelGrid pixels, GamePixelGrid gamePixelGrid)
private Package BuildNextPackage(Bitmap pixels, GamePixelGrid gamePixelGrid)
{
var pixelsData = pixels.Data;
var nextPixels = _bufferPool.Rent(pixelsData.Length);

View file

@ -52,7 +52,7 @@ internal sealed class SendToServicePointDisplay : IFrameConsumer
_scoresBuffer[19] = string.Join('.', localIp[2..]);
}
public async Task OnFrameDoneAsync(GamePixelGrid gamePixelGrid, PixelGrid observerPixels)
public async Task OnFrameDoneAsync(GamePixelGrid gamePixelGrid, Bitmap observerPixels)
{
if (!_options.CurrentValue.EnableServicePointDisplay)
return;