Move surface contracts to model

This commit is contained in:
gamer147
2026-08-03 10:53:22 -04:00
parent 4b05135c38
commit 3d807e6115
4 changed files with 24 additions and 15 deletions

View File

@@ -0,0 +1,14 @@
namespace Age.Engine.Model;
public readonly record struct SurfaceRectFill(
int SurfaceSlot, int X, int Y, int Width, int Height, int Alpha, long Rgb);
public readonly record struct SurfaceRectCopy(
int SourceSurface, int DestinationSurface, int SourceX, int SourceY,
int Width, int Height, int DestinationX, int DestinationY);
public enum SurfaceBlackFadeDirection
{
FromBlack,
ToBlack,
}