Example #1
0
 public void Init()
 {
     this.nowscene      = TopMenu.TOPMENUSCENE.init;
     this.selectmenu    = TopMenu.TOPMENU.chipfolder;
     this.canselectmenu = new bool[this.savedata.canselectmenu.Length];
     for (int index = 0; index < this.savedata.canselectmenu.Length; ++index)
     {
         this.canselectmenu[index] = this.savedata.canselectmenu[index];
     }
     if (this.savedata.FlagList[0])
     {
         if (!this.savedata.isJackedIn)
         {
             this.canselectmenu[1] = false;
             this.canselectmenu[3] = false;
             this.canselectmenu[4] = false;
             this.canselectmenu[6] = false;
         }
         else
         {
             this.canselectmenu[0] = false;
             this.canselectmenu[1] = false;
             this.canselectmenu[3] = false;
             this.canselectmenu[4] = false;
             this.canselectmenu[5] = false;
             this.canselectmenu[6] = false;
         }
     }
     while (!this.canselectmenu[(int)this.selectmenu])
     {
         ++this.selectmenu;
         if (this.selectmenu > TopMenu.TOPMENU.save)
         {
             this.selectmenu = TopMenu.TOPMENU.chipfolder;
         }
     }
     this.bertopX        = 240;
     this.berunderX      = 288;
     this.printmenu      = 0;
     this.phoneX         = -112;
     this.alphaUnderFade = 0;
     this.iconBright     = false;
 }
Example #2
0
        private void Control()
        {
            if (Input.IsPress(Button._A))
            {
                this.sound.PlaySE(SoundEffect.decide);
                this.nowscene = TopMenu.TOPMENUSCENE.gomenu;
                switch (this.selectmenu)
                {
                case TopMenu.TOPMENU.chipfolder:
                    this.menu = new FolderSelect(this.sound, this.player, this.main, this, this.savedata);
                    break;

                case TopMenu.TOPMENU.subchip:
                    this.menu = new SubChip(this.sound, this.player, this, this.main.eventmanager, this.savedata);
                    break;

                case TopMenu.TOPMENU.datelist:
                    this.menu = new Library(this.sound, this.player, this, this.savedata);
                    break;

                case TopMenu.TOPMENU.navi:
                    this.menu = new Navi(this.sound, this.player, this.main, this, this.savedata);
                    break;

                case TopMenu.TOPMENU.virus:
                    this.menu = new Virus(this.sound, this.player, this, this.savedata);
                    break;

                case TopMenu.TOPMENU.mail:
                    this.menu = new MailMenu(this.sound, this.player, this, this.savedata);
                    break;

                case TopMenu.TOPMENU.keyitem:
                    this.menu = new KeyItemMenu(this.sound, this.player, this, this.savedata);
                    break;

                case TopMenu.TOPMENU.network:
                    // this.menu = new NetWork(this.sound, this.player, this, this.savedata);
                    break;

                case TopMenu.TOPMENU.save:
                    this.menu = new Save(this.sound, this.player, this, this.savedata, this.main);
                    break;
                }
            }
            else
            {
                if (Input.IsPress(Button._B) || Input.IsPress(Button._Start))
                {
                    this.sound.PlaySE(SoundEffect.menuclose);
                    this.nowscene = TopMenu.TOPMENUSCENE.end;
                }
                bool flag1 = false;
                if (this.waittime <= 0)
                {
                    if (Input.IsPush(Button.Up))
                    {
                        this.sound.PlaySE(SoundEffect.movecursol);
                        --this.selectmenu;
                        if (this.selectmenu < TopMenu.TOPMENU.chipfolder)
                        {
                            this.selectmenu = TopMenu.TOPMENU.save;
                        }
                        while (!this.canselectmenu[(int)this.selectmenu])
                        {
                            --this.selectmenu;
                            if (this.selectmenu < TopMenu.TOPMENU.chipfolder)
                            {
                                this.selectmenu = TopMenu.TOPMENU.save;
                            }
                        }
                        flag1         = true;
                        this.waittime = Input.IsPress(Button.Up) ? waitlong : waitshort;
                    }
                    if (Input.IsPush(Button.Down))
                    {
                        this.sound.PlaySE(SoundEffect.movecursol);
                        ++this.selectmenu;
                        if (this.selectmenu > TopMenu.TOPMENU.save)
                        {
                            this.selectmenu = TopMenu.TOPMENU.chipfolder;
                        }
                        while (!this.canselectmenu[(int)this.selectmenu])
                        {
                            ++this.selectmenu;
                            if (this.selectmenu > TopMenu.TOPMENU.save)
                            {
                                this.selectmenu = TopMenu.TOPMENU.chipfolder;
                            }
                        }
                        flag1         = true;
                        this.waittime = Input.IsPress(Button.Down) ? waitlong : waitshort;
                    }
                    if (Input.IsPress(Button.Left))
                    {
                        this.sound.PlaySE(SoundEffect.movecursol);
                        this.selectmenu = TopMenu.TOPMENU.chipfolder;
                        while (!this.canselectmenu[(int)this.selectmenu])
                        {
                            ++this.selectmenu;
                            if (this.selectmenu < TopMenu.TOPMENU.chipfolder)
                            {
                                this.selectmenu = TopMenu.TOPMENU.save;
                            }
                        }
                        flag1         = true;
                        this.waittime = Input.IsPress(Button.Left) ? waitlong : waitshort;
                    }
                    if (Input.IsPress(Button.Right))
                    {
                        this.sound.PlaySE(SoundEffect.movecursol);
                        this.selectmenu = TopMenu.TOPMENU.save;
                        while (!this.canselectmenu[(int)this.selectmenu])
                        {
                            --this.selectmenu;
                            if (this.selectmenu > TopMenu.TOPMENU.save)
                            {
                                this.selectmenu = TopMenu.TOPMENU.chipfolder;
                            }
                        }
                        flag1         = true;
                        this.waittime = Input.IsPress(Button.Right) ? waitlong : waitshort;
                    }
                }
                else
                {
                    --this.waittime;
                }
                if (flag1)
                {
                    this.iconX = 0;
                }
                bool flag2 = false;
                for (int index = 0; index < 10; ++index)
                {
                    if (Input.IsPush((Button)index))
                    {
                        flag2 = true;
                    }
                }
                if (!flag2)
                {
                    this.waittime = 0;
                }
            }
        }