示例#1
0
        public MenuLayer4()
        {
            CCMenuItemFont.FontName = "arial";
            CCMenuItemFont.FontSize = 18;

            CCMenuItemFont title1 = CCMenuItemFont.Create("Sound");
            title1.Enabled = false;
            CCMenuItemFont.FontName = "arial";
            CCMenuItemFont.FontSize = 34;
            CCMenuItemToggle item1 = CCMenuItemToggle.Create(this.menuCallback,
                                                                        CCMenuItemFont.Create("On"),
                                                                        CCMenuItemFont.Create("Off"));

            CCMenuItemFont.FontName = "arial";
            CCMenuItemFont.FontSize = 18;
            CCMenuItemFont title2 = CCMenuItemFont.Create("Music");
            title2.Enabled = false;
            CCMenuItemFont.FontName = "arial";
            CCMenuItemFont.FontSize = 34;
            CCMenuItemToggle item2 = CCMenuItemToggle.Create(this.menuCallback,
                                                                        CCMenuItemFont.Create("On"),
                                                                        CCMenuItemFont.Create("Off"));

            CCMenuItemFont.FontName = "arial";
            CCMenuItemFont.FontSize = 18;
            CCMenuItemFont title3 = CCMenuItemFont.Create("Quality");
            title3.Enabled = false;
            CCMenuItemFont.FontName = "arial";
            CCMenuItemFont.FontSize = 34;
            CCMenuItemToggle item3 = CCMenuItemToggle.Create(this.menuCallback,
                                                                        CCMenuItemFont.Create("High"),
                                                                        CCMenuItemFont.Create("Low"));

            CCMenuItemFont.FontName = "arial";
            CCMenuItemFont.FontSize = 18;
            CCMenuItemFont title4 = CCMenuItemFont.Create("Orientation");
            title4.Enabled = false;
            CCMenuItemFont.FontName = "arial";
            CCMenuItemFont.FontSize = 34;
            CCMenuItemToggle item4 = CCMenuItemToggle.Create(this.menuCallback,
                                                                     CCMenuItemFont.Create("Off"));

            item4.SubItems.Add(CCMenuItemFont.Create("33%"));
            item4.SubItems.Add(CCMenuItemFont.Create("66%"));
            item4.SubItems.Add(CCMenuItemFont.Create("100%"));

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

            CCMenuItemFont.FontName = "arial";
            CCMenuItemFont.FontSize = 34;

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

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

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

            AddChild(menu);
        }