Esempio n. 1
0
        public MenuLayer4()
        {
			CCMenuItemFont.FontSize = 18;
			CCMenuItemFont.FontName = "arial";

            CCMenuItemFont title1 = new CCMenuItemFont("Sound");
            title1.Enabled = false;

			CCMenuItemFont.FontSize = 34;
            
            CCMenuItemToggle item1 = new CCMenuItemToggle(this.menuCallback,
                new CCMenuItemFont("On"),
                new CCMenuItemFont("Off"));

			CCMenuItemFont.FontSize = 18;

			CCMenuItemFont title2 = new CCMenuItemFont("Music");
            title2.Enabled = false;

			CCMenuItemFont.FontSize = 34;
            CCMenuItemToggle item2 = new CCMenuItemToggle(this.menuCallback,
                new CCMenuItemFont("On"),
				new CCMenuItemFont("Off"));

			CCMenuItemFont.FontSize = 18;
            CCMenuItemFont title3 = new CCMenuItemFont("Quality");
            title3.Enabled = false;

			CCMenuItemFont.FontSize = 34;
            CCMenuItemToggle item3 = new CCMenuItemToggle(this.menuCallback,
                new CCMenuItemFont("High"),
                new CCMenuItemFont("Low"));
                
				CCMenuItemFont.FontSize = 18;
            CCMenuItemFont title4 = new CCMenuItemFont("Orientation");
            title4.Enabled = false;

				CCMenuItemFont.FontSize = 34;

            CCMenuItemToggle item4 = new CCMenuItemToggle(this.menuCallback,
                new CCMenuItemFont("Off"));

            item4.AddToggleMenuItems(new CCMenuItemFont ("33%"), new CCMenuItemFont ("66%"), new CCMenuItemFont ("100%"));

            // you can change the one of the items by doing this
            item4.SelectedIndex = 2;

            CCLabelBMFont label = new CCLabelBMFont("go back", "fonts/bitmapFontTest3.fnt");
            CCMenuItemLabelBMFont back = new CCMenuItemLabelBMFont(label, this.backCallback);

            CCMenu menu = new CCMenu(
                          title1, title2,
                          item1, item2,
                          title3, title4,
                          item3, item4,
				back) { Tag = 36 }; // 9 items.

            menu.AlignItemsInColumns(2, 2, 2, 2, 1);

            AddChild(menu);
        }