update to servicepoint v0.10.0
This commit is contained in:
parent
1ecd11a9e4
commit
252943be66
8 changed files with 13 additions and 13 deletions
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue