Exemple #1
0
 void Scene5()
 {
     // TODO fix this bug that gets the ball stuck in the corner of the second segment
     PlatformSegment seg = new PlatformSegment (25, Vector3.zero, Vector2.zero);
     seg.AddSegment (3, new Vector3 (2,0,0), new Vector2(0, 0));
     seg.Draw ();
 }
Exemple #2
0
    void Scene1()
    {
        PlatformSegment seg = new PlatformSegment (7f, Vector3.zero, Vector2.zero);
        seg.parentTransform = this.gameObject;
        int sides = 9;
        for (int i=1; i < sides-1; i++) {
            if (i == 1)
                seg.AddSegment (3.5f, Vector3.zero, new Vector2 (360/sides, 0));
            else
                seg.AddSegment (3.5f, new Vector3 (1.5f, 0, 0), new Vector2 (360/sides, 0));
        }
        seg.AddSegment (3f, new Vector3 (2.5f, 0, 0), new Vector2 (360/sides, 0));
        //		seg.CloseCircuit();

        seg.Draw ();
    }
Exemple #3
0
 void Scene4()
 {
     PlatformSegment seg = new PlatformSegment (3, Vector3.zero, Vector2.zero);
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 0));
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 15));
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 0));
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 15));
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 0));
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 15));
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 0));
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 15));
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 0));
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 15));
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 0));
     seg.AddSegment (3, Vector3.zero, new Vector2(0, 15));
     seg.Draw ();
 }
Exemple #4
0
 //    void Scene2 () {
 //        PlatformSegment arc = DrawArc (new Vector3(0,0,0));
 //        arc.parentTransform = this.gameObject;
 //        arc.Draw ();
 //    }
 void Scene3()
 {
     PlatformSegment seg = new PlatformSegment (3, Vector3.zero, Vector2.zero);
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 0));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 15));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 0));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 15));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 0));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 15));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 0));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 15));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 0));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 15));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 0));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 15));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 0));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 15));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 0));
     seg.AddSegment (3, new Vector3 (2, 1, 0), new Vector2(15, 15));
     seg.Draw ();
 }
Exemple #5
0
    void Scene7()
    {
        PlatformSegment seg = new PlatformSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));
        seg.AddSegment (4f, Vector3.zero, new Vector2(60, 20));

        PlatformSegment seg2 = new PlatformSegment (4f, Vector3.zero, new Vector2(60, 0));
        seg2.AddSegment (4f, Vector3.zero, new Vector2(60, 0));
        seg2.AddSegment (4f, Vector3.zero, new Vector2(60, 0));
        seg2.AddSegment (4f, Vector3.zero, new Vector2(60, 0));
        seg2.AddSegment (4f, Vector3.zero, new Vector2(60, 0));
        seg2.AddSegment (4f, Vector3.zero, new Vector2(60, 0));
        seg.Draw ();
        seg2.Draw ();
    }
Exemple #6
0
 void Scene6()
 {
     PlatformSegment seg = new PlatformSegment (16f, new Vector3(-4,20,0), new Vector2(0, -90));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, -70));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, -60));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, -40));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, -20));
     seg.AddSegment (3f, Vector3.zero, new Vector2(0, 0));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, 20));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, 40));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, 60));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, 70));
     seg.AddSegment (16f, Vector3.zero, new Vector2(0, 80));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, 70));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, 60));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, 40));
     seg.AddSegment (1f, Vector3.zero, new Vector2(0, 20));
     seg.AddSegment (20f, Vector3.zero, new Vector2(0, 0));
     seg.Draw ();
 }