using System;
public class Test
{
public class Point
{
public int x, y;
}
public class Block
{
public int rotate;
public Point[] p;
}
public static void Main()
{
// ここでエラーが出てた
Block[] block = new[]
{
new Block
{
rotate = 1,
p = new []
{
new Point { x = 0, y = 0 },
new Point { x = 0, y = 0 },
new Point { x = 0, y = 0 },
}
},
new Block
{
rotate = 1,
p = new []
{
new Point { x = 0, y = 0 },
new Point { x = 0, y = 0 },
new Point { x = 0, y = 0 },
}
},
};
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAgcHVibGljIGNsYXNzIFBvaW50CiAgICB7CiAgICAgICAgcHVibGljIGludCB4LCB5OwogICAgfQoKICAgIHB1YmxpYyBjbGFzcyBCbG9jawogICAgewogICAgICAgIHB1YmxpYyBpbnQgcm90YXRlOwogICAgICAgIHB1YmxpYyBQb2ludFtdIHA7CiAgICB9CgogICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogICAgewogICAgICAgIC8vIOOBk+OBk+OBp+OCqOODqeODvOOBjOWHuuOBpuOBnwogICAgICAgIEJsb2NrW10gYmxvY2sgPSBuZXdbXQogICAgICAgIHsKICAgICAgICAgICAgbmV3IEJsb2NrCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHJvdGF0ZSA9IDEsCiAgICAgICAgICAgICAgICBwID0gbmV3IFtdCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgbmV3IFBvaW50IHsgeCA9IDAsIHkgPSAwIH0sCiAgICAgICAgICAgICAgICAgICAgbmV3IFBvaW50IHsgeCA9IDAsIHkgPSAwIH0sCiAgICAgICAgICAgICAgICAgICAgbmV3IFBvaW50IHsgeCA9IDAsIHkgPSAwIH0sCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIG5ldyBCbG9jawogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICByb3RhdGUgPSAxLAogICAgICAgICAgICAgICAgcCA9IG5ldyBbXQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIG5ldyBQb2ludCB7IHggPSAwLCB5ID0gMCB9LAogICAgICAgICAgICAgICAgICAgIG5ldyBQb2ludCB7IHggPSAwLCB5ID0gMCB9LAogICAgICAgICAgICAgICAgICAgIG5ldyBQb2ludCB7IHggPSAwLCB5ID0gMCB9LAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgIH07CiAgICB9Cn0=