private void ElementListInit() { //Hacks aaaa vclipPanel.Stop(); eclipPanel.Stop(); switch (EditorTabs.SelectedIndex) { case 0: ElementSpinner.Maximum = datafile.TMapInfo.Count - 1; InitTexturePanel(); break; case 1: ElementSpinner.Maximum = datafile.VClips.Count - 1; InitVClipPanel(); break; case 2: ElementSpinner.Maximum = datafile.EClips.Count - 1; InitEClipPanel(); break; case 3: ElementSpinner.Maximum = datafile.WClips.Count - 1; InitWallPanel(); break; case 4: ElementSpinner.Maximum = datafile.Robots.Count - 1; InitRobotPanel(); break; case 5: ElementSpinner.Maximum = datafile.Weapons.Count - 1; InitWeaponPanel(); break; case 6: ElementSpinner.Maximum = datafile.Models.Count - 1; InitModelPanel(); break; case 7: ElementSpinner.Maximum = datafile.Sounds.Count - 1; InitSoundPanel(); break; case 8: ElementSpinner.Maximum = datafile.Reactors.Count - 1; InitReactorPanel(); break; case 9: ElementSpinner.Maximum = datafile.Powerups.Count - 1; InitPowerupPanel(); break; case 10: ElementSpinner.Maximum = 0; SetElementControl(false, false); break; case 11: ElementSpinner.Maximum = datafile.Gauges.Count - 1; SetElementControl(false, false); break; case 12: ElementSpinner.Maximum = datafile.Cockpits.Count - 1; SetElementControl(true, false); break; case 13: ElementSpinner.Maximum = 2619; SetElementControl(false, false); break; } }
private void ElementListInit() { //Hacks aaaa vclipPanel.Stop(); eclipPanel.Stop(); ElementSpinner.Maximum = Math.Max(0, GetNumElements(typeTable[PageNumber]) - 1); switch (PageNumber) { case 0: InitTexturePanel(); break; case 1: InitVClipPanel(); break; case 2: InitEClipPanel(); break; case 3: InitWallPanel(); break; case 4: InitRobotPanel(); break; case 5: InitWeaponPanel(); break; case 6: InitModelPanel(); break; case 7: InitSoundPanel(); break; case 8: InitReactorPanel(); break; case 9: InitPowerupPanel(); break; case 10: SetElementControl(false, false); break; case 11: SetElementControl(false, false); break; case 12: SetElementControl(true, false); break; case 13: SetElementControl(false, false); break; } }