using System;
public class Test
{
public static void DrawDragonFractal( Pixels pixels, int iterationsCount, int seed)
{
var random = new Random( seed) ;
double x = 1.0 ;
double y = 0.0 ;
for ( int i = 0 ; i < iterationsCount; i++ )
{
var xNew = ( x * Math.Cos ( 45 ) - y * Math.Sin ( 45 ) ) / Math.Sqrt ( 2 ) ;
var yNew = ( x * Math.Sin ( 45 ) + y * Math.Cos ( 45 ) ) / Math.Sqrt ( 2 ) ;
x = xNew;
y = yNew;
pixels.SetPixel ( x, y) ;
}
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAgcHVibGljIHN0YXRpYyB2b2lkIERyYXdEcmFnb25GcmFjdGFsKFBpeGVscyBwaXhlbHMsIGludCBpdGVyYXRpb25zQ291bnQsIGludCBzZWVkKQogICAgewogICAgICAgIHZhciByYW5kb20gPSBuZXcgUmFuZG9tKHNlZWQpOwogICAgICAgIGRvdWJsZSB4ID0gMS4wOwogICAgICAgIGRvdWJsZSB5ID0gMC4wOwogICAgICAgIAogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgaXRlcmF0aW9uc0NvdW50OyBpKyspCiAgICAgICAgewogICAgICAgICAgICB2YXIgeE5ldyA9ICh4ICogTWF0aC5Db3MoNDUpIC0geSAqIE1hdGguU2luKDQ1KSkgLyBNYXRoLlNxcnQoMik7CiAgICAgICAgICAgIHZhciB5TmV3ID0gKHggKiBNYXRoLlNpbig0NSkgKyB5ICogTWF0aC5Db3MoNDUpKSAvIE1hdGguU3FydCgyKTsKICAgICAgICAgICAgeCA9IHhOZXc7CiAgICAgICAgICAgIHkgPSB5TmV3OwoKICAgICAgICAgICAgcGl4ZWxzLlNldFBpeGVsKHgsIHkpOwogICAgICAgIH0KICAgIH0KfQ==
compilation info
prog.cs(5,42): error CS0246: The type or namespace name `Pixels' could not be found. Are you missing an assembly reference?
Compilation failed: 1 error(s), 0 warnings
stdout