Этап 2

This commit is contained in:
2026-03-29 15:34:33 +03:00
parent 09d52aa973
commit 08b9039b58
19 changed files with 872 additions and 3 deletions

View File

@@ -0,0 +1,12 @@
using Minint.Core.Models;
namespace Minint.Core.Services;
public interface IFloodFillService
{
/// <summary>
/// Flood-fills a contiguous region of identical color starting at (<paramref name="x"/>, <paramref name="y"/>)
/// with <paramref name="newColorIndex"/>. Uses 4-connectivity (up/down/left/right).
/// </summary>
void Fill(MinintLayer layer, int x, int y, int newColorIndex, int width, int height);
}