Add an interface for classes able to draw media status, like the spiral.

This commit is contained in:
2022-12-05 19:41:32 +00:00
parent 13cd297d14
commit 14ab866e4a
16 changed files with 120 additions and 5 deletions

View File

@@ -555,6 +555,8 @@ partial class Dump
}
}
_opticalDiscSpiral?.PaintSectorGood(i + r);
imageWriteDuration += (DateTime.Now - writeStart).TotalSeconds;
}
else
@@ -587,6 +589,8 @@ partial class Dump
imageWriteDuration += (DateTime.Now - writeStart).TotalSeconds;
_opticalDiscSpiral?.PaintSectorBad(i + r);
_resume.BadBlocks.Add(i + r);
AaruConsole.DebugWriteLine("Dump-Media", Localization.Core.READ_error_0,
@@ -714,6 +718,10 @@ partial class Dump
}
}
if(_opticalDiscSpiral is not null)
for(int p = 0; p < blocksToRead; p++)
_opticalDiscSpiral?.PaintSectorGood(i + (ulong)p);
imageWriteDuration += (DateTime.Now - writeStart).TotalSeconds;
}
else