Exemple #1
0
        static void Main(string[] args)
        {
            MyToyPiano piano = new MyToyPiano();
            A          a     = new A();
            B          b     = new B();
            C          c     = new C();
            D          d     = new D();
            E          e     = new E();
            F          f     = new F();
            G          g     = new G();
            PlayA      playA = new PlayA(a);
            PlayB      playB = new PlayB(b);
            PlayC      playC = new PlayC(c);
            PlayD      playD = new PlayD(d);
            PlayE      playE = new PlayE(e);
            PlayF      playF = new PlayF(f);
            PlayG      playG = new PlayG(g);

            piano.SetCommand(0, playA);
            piano.SetCommand(1, playB);
            piano.SetCommand(2, playC);
            piano.SetCommand(3, playD);
            piano.SetCommand(4, playE);
            piano.SetCommand(5, playF);
            piano.SetCommand(6, playG);

            piano.PressKey(0);
            piano.PressKey(2);
            piano.PressKey(4);
            Console.WriteLine();
            piano.PressKey(0);
            piano.PressKey(2);
            piano.PressKey(5);
            Console.WriteLine();
            piano.PressKey(6);
            piano.PressKey(2);
            piano.PressKey(4);
            Console.WriteLine();
            piano.PressKey(6);
            piano.PressKey(1);
            piano.PressKey(3);

            Console.ReadLine();
        }
Exemple #2
0
        // Update is called once per frame
        void Update()
        {
            HomeB.GetComponent <Button> ().onClick.AddListener(delegate {
                if (click)
                {
                    PlayB.gameObject.SetActive(false);
                    InsT.gameObject.SetActive(false);
                    CreditsT.gameObject.SetActive(false);
                    SponT.gameObject.SetActive(false);

                    InsM.gameObject.SetActive(false);
                    CreditsM.gameObject.SetActive(false);
                    SponM.gameObject.SetActive(false);

                    CpeArtistaU.gameObject.SetActive(true);
                    InstructionsU.gameObject.SetActive(false);
                    CreditsU.gameObject.SetActive(false);
                    SponsorU.gameObject.SetActive(false);

                    HomeB.gameObject.SetActive(false);
                    HomeC.gameObject.SetActive(true);

                    InsB.gameObject.SetActive(true);
                    InsC.gameObject.SetActive(false);

                    CreditsB.gameObject.SetActive(true);
                    CreditsC.gameObject.SetActive(false);

                    SponB.gameObject.SetActive(true);
                    SponC.gameObject.SetActive(false);
                    //	BlackFade.gameObject.SetActive(false);
                    //	Badge1.gameObject.SetActive(true);
                }
            });

            InsB.GetComponent <Button> ().onClick.AddListener(delegate {
                if (click)
                {
                    PlayB.gameObject.SetActive(true);
                    InsT.gameObject.SetActive(true);
                    CreditsT.gameObject.SetActive(false);
                    SponT.gameObject.SetActive(false);

                    InsM.gameObject.SetActive(true);
                    CreditsM.gameObject.SetActive(false);
                    SponM.gameObject.SetActive(false);

                    CpeArtistaU.gameObject.SetActive(false);
                    InstructionsU.gameObject.SetActive(true);
                    CreditsU.gameObject.SetActive(false);
                    SponsorU.gameObject.SetActive(false);

                    HomeB.gameObject.SetActive(true);
                    HomeC.gameObject.SetActive(false);

                    InsB.gameObject.SetActive(false);
                    InsC.gameObject.SetActive(true);

                    CreditsB.gameObject.SetActive(true);
                    CreditsC.gameObject.SetActive(false);

                    SponB.gameObject.SetActive(true);
                    SponC.gameObject.SetActive(false);
                    //	BlackFade.gameObject.SetActive(true);
                    //	Badge1.gameObject.SetActive(true);
                }
            });

            CreditsB.GetComponent <Button> ().onClick.AddListener(delegate {
                if (click)
                {
                    PlayB.gameObject.SetActive(true);
                    InsT.gameObject.SetActive(false);
                    CreditsT.gameObject.SetActive(true);
                    SponT.gameObject.SetActive(false);

                    InsM.gameObject.SetActive(false);
                    CreditsM.gameObject.SetActive(true);
                    SponM.gameObject.SetActive(false);

                    CpeArtistaU.gameObject.SetActive(false);
                    InstructionsU.gameObject.SetActive(false);
                    CreditsU.gameObject.SetActive(true);
                    SponsorU.gameObject.SetActive(false);

                    HomeB.gameObject.SetActive(true);
                    HomeC.gameObject.SetActive(false);

                    InsB.gameObject.SetActive(true);
                    InsC.gameObject.SetActive(false);

                    CreditsB.gameObject.SetActive(false);
                    CreditsC.gameObject.SetActive(true);

                    SponB.gameObject.SetActive(true);
                    SponC.gameObject.SetActive(false);
                    //	BlackFade.gameObject.SetActive(true);
                    //	Badge1.gameObject.SetActive(true);
                }
            });

            SponB.GetComponent <Button> ().onClick.AddListener(delegate {
                if (click)
                {
                    PlayB.gameObject.SetActive(true);
                    InsT.gameObject.SetActive(false);
                    CreditsT.gameObject.SetActive(false);
                    SponT.gameObject.SetActive(true);

                    InsM.gameObject.SetActive(false);
                    CreditsM.gameObject.SetActive(false);
                    SponM.gameObject.SetActive(true);

                    CpeArtistaU.gameObject.SetActive(false);
                    InstructionsU.gameObject.SetActive(false);
                    CreditsU.gameObject.SetActive(false);
                    SponsorU.gameObject.SetActive(true);

                    HomeB.gameObject.SetActive(true);
                    HomeC.gameObject.SetActive(false);

                    InsB.gameObject.SetActive(true);
                    InsC.gameObject.SetActive(false);

                    CreditsB.gameObject.SetActive(true);
                    CreditsC.gameObject.SetActive(false);

                    SponB.gameObject.SetActive(false);
                    SponC.gameObject.SetActive(true);
                    //	BlackFade.gameObject.SetActive(true);
                    //	Badge1.gameObject.SetActive(true);
                }
            });

            PlayB.GetComponent <Button> ().onClick.AddListener(delegate {
                if (click)
                {
                    PlayB.gameObject.SetActive(false);
                    InsT.gameObject.SetActive(false);
                    CreditsT.gameObject.SetActive(false);
                    SponT.gameObject.SetActive(false);

                    InsM.gameObject.SetActive(false);
                    CreditsM.gameObject.SetActive(false);
                    SponM.gameObject.SetActive(false);

                    CpeArtistaU.gameObject.SetActive(true);
                    InstructionsU.gameObject.SetActive(false);
                    CreditsU.gameObject.SetActive(false);
                    SponsorU.gameObject.SetActive(false);

                    HomeB.gameObject.SetActive(false);
                    HomeC.gameObject.SetActive(true);

                    InsB.gameObject.SetActive(true);
                    InsC.gameObject.SetActive(false);

                    CreditsB.gameObject.SetActive(true);
                    CreditsC.gameObject.SetActive(false);

                    SponB.gameObject.SetActive(true);
                    SponC.gameObject.SetActive(false);
                    //	BlackFade.gameObject.SetActive(false);
                    //	Badge1.gameObject.SetActive(true);
                }
            });

            /*foreach (TrackableBehaviour tb in tbs)
             *      {
             *              string name = tb.TrackableName;
             *              ImageTarget it = tb.Trackable as ImageTarget;
             *              Vector2 size = it.GetSize();
             *
             *              Debug.Log("Active image target:" + name + "  -size: " + size.x + ", " + size.y);
             *
             *      }*/
        }