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