コード例 #1
0
 public PointTest()
 {
     md       = new AlgoMetaData("Point test", this);
     settings = new AutoGeneratorSettings(new List <VariableGeneratorMetadata>()
     {
         new VariableGeneratorMetadata("Radius1", GenerationStrategy.Random, 10, 30),
         new VariableGeneratorMetadata("Radius2", GenerationStrategy.Random, 10, 30)
     });
 }
コード例 #2
0
 public PointSegmentTest()
 {
     md       = new AlgoMetaData("PointSegment test", this);
     settings = new AutoGeneratorSettings(new List <VariableGeneratorMetadata>()
     {
         new VariableGeneratorMetadata("Point", GenerationStrategy.Random, 20, 50),
         new VariableGeneratorMetadata("Length", GenerationStrategy.Random, 0, 40)
     });
 }
コード例 #3
0
 public SegmentCircleTest()
 {
     md       = new AlgoMetaData("SegmentCircle test", this);
     settings = new AutoGeneratorSettings(new List <VariableGeneratorMetadata>()
     {
         new VariableGeneratorMetadata("Length", GenerationStrategy.Random, 0, 30),
         new VariableGeneratorMetadata("Radius", GenerationStrategy.Random, 0, 20)
     });
 }
コード例 #4
0
ファイル: SegmentTest.cs プロジェクト: anhlehoang410/Game-5
 public SegmentTest()
 {
     md       = new AlgoMetaData("Segments test", this);
     settings = new AutoGeneratorSettings(new List <VariableGeneratorMetadata>()
     {
         new VariableGeneratorMetadata("Angle1", GenerationStrategy.Random, 45),
         new VariableGeneratorMetadata("Angle2", GenerationStrategy.Random, 45),
         new VariableGeneratorMetadata("Length", GenerationStrategy.Random, 10, 30)
     });
 }
コード例 #5
0
 public CircleTest()
 {
     md       = new AlgoMetaData("Circle test", this);
     settings = new AutoGeneratorSettings(new List <VariableGeneratorMetadata>()
     {
         new VariableGeneratorMetadata("Radius1", GenerationStrategy.Random, 10, 30),
         new VariableGeneratorMetadata("Radius2", GenerationStrategy.Random, 10, 30),
         new VariableGeneratorMetadata("Center1", GenerationStrategy.Random, 10, 20),
         new VariableGeneratorMetadata("Center2", GenerationStrategy.Random, 20, 30)
     });
 }
コード例 #6
0
 public PointPolygonTest()
 {
     md       = new AlgoMetaData("PointPolygon test", this);
     settings = new AutoGeneratorSettings(new List <VariableGeneratorMetadata>()
     {
         new VariableGeneratorMetadata("Angle", GenerationStrategy.Random, 45),
         new VariableGeneratorMetadata("Length", GenerationStrategy.Random, 10, 30),
         new VariableGeneratorMetadata("minX", GenerationStrategy.Random, 10, 29),
         new VariableGeneratorMetadata("maxX", GenerationStrategy.Random, 30, 60),
         new VariableGeneratorMetadata("minY", GenerationStrategy.Random, 10, 29),
         new VariableGeneratorMetadata("maxY", GenerationStrategy.Random, 30, 60)
     });
 }
コード例 #7
0
        public PolygonTest()
        {
            md       = new AlgoMetaData("PolygonTest", this);
            settings = new AutoGeneratorSettings(new List <VariableGeneratorMetadata>()
            {
                new VariableGeneratorMetadata("Angle", GenerationStrategy.Random, 45),

                new VariableGeneratorMetadata("minX1", GenerationStrategy.Random, 10, 20),
                new VariableGeneratorMetadata("maxX1", GenerationStrategy.Random, 40, 60),
                new VariableGeneratorMetadata("minY1", GenerationStrategy.Random, 10, 20),
                new VariableGeneratorMetadata("maxY1", GenerationStrategy.Random, 40, 60),


                new VariableGeneratorMetadata("minX2", GenerationStrategy.Random, 0, 10),
                new VariableGeneratorMetadata("maxX2", GenerationStrategy.Random, 30, 50),
                new VariableGeneratorMetadata("minY2", GenerationStrategy.Random, 0, 10),
                new VariableGeneratorMetadata("maxY2", GenerationStrategy.Random, 30, 50),
            });
        }