當前位置: 首頁>>代碼示例>>C#>>正文


C# Main.QuitGame方法代碼示例

本文整理匯總了C#中Terraria.Main.QuitGame方法的典型用法代碼示例。如果您正苦於以下問題:C# Main.QuitGame方法的具體用法?C# Main.QuitGame怎麽用?C# Main.QuitGame使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Terraria.Main的用法示例。


在下文中一共展示了Main.QuitGame方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: TerraCustomMenu


//.........這裏部分代碼省略.........
				//array4[2] = 170;
				//array4[1] = 10;
				//array9[2] = Lang.menu[5];
				//if (main.selectedMenu == 2)
				//{
				//    Main.menuMode = 11;
				//    Main.PlaySound(11, -1, -1, 1);
				//}
			}
			else if (Main.menuMode == (int)MenuModes.OreAmount)
			{
				GenericMenu(main, OreAmountMenuItems, array, clickableLabelText, clickableLabelScale, array4, ref num, ref defaultLabelSpacing, ref numberClickableLabels);
			}
			else if (Main.menuMode == (int)MenuModes.ChooseWorldSize)
			{
				num = 170;
				defaultLabelSpacing = 55;
				array4[1] = 20;
				array4[2] = 20;
				array4[3] = 20;
				array4[4] = 20;
				//array4[5] = 20;
				array4[5] = 20;
				array4[6] = 60;
				clickableLabelText[0] = Lang.menu[91];
				array[0] = true;
				clickableLabelText[1] = Lang.menu[92];
				clickableLabelText[2] = Lang.menu[93];
				clickableLabelText[3] = Lang.menu[94];
				//	clickableLabelText[4] = Lang.menu[5];
				clickableLabelText[4] = "Keep Previous Custom Size";
				clickableLabelText[5] = "Load Autosaved Config";
				clickableLabelText[6] = Lang.menu[15];
				numberClickableLabels = 7;
				if (main.selectedMenu == 6)
				{
					main.QuitGame();
				}
				else if (main.selectedMenu == 5)
				{
					if (Main.settingSaver.settingExists("Autosave-LastUsed"))
					{
						Main.settingSaver.loadSetting("Autosave-LastUsed");
						if (Main.maxTilesX <= 4200)
						{
							WorldGen.worldSize = 0;
						}
						else if (Main.maxTilesX <= 6400)
						{
							WorldGen.worldSize = 1;
						}
						else// (Main.maxTilesX <= 8400)
						{
							WorldGen.worldSize = 2;
						}
						Main.clrInput();
						Main.menuMode = (int)MenuModes.EnterWorldName;
						WorldGen.setWorldSize();
					}
				}
				else if (main.selectedMenu > 0)
				{
					if (main.selectedMenu == 1)
					{
						Main.maxTilesX = /*8400;// */4200;
						Main.maxTilesY = /*600;//*/1200;
						WorldGen.worldSize = 0;
					}
					else if (main.selectedMenu == 2)
					{
						Main.maxTilesX = 6400;
						Main.maxTilesY = 1800;
						WorldGen.worldSize = 1;
					}
					else if (main.selectedMenu == 3)
					{
						Main.maxTilesX = 8400;
						Main.maxTilesY = 2400;
						WorldGen.worldSize = 2;
					}
					else if (main.selectedMenu == 4)
					{
						if (Main.maxTilesX == 8401)
						{
							Main.maxTilesX = 4200;
							Main.maxTilesY = 1200;
							WorldGen.worldSize = 0;
						}
					}
					Main.clrInput();
					Main.menuMode = (int)MenuModes.SelectDifficulty;
					WorldGen.setWorldSize();
				}
			}
			else if (Main.menuMode == (int)MenuModes.SettingsView)
			{
				Main.MenuUI.SetState(settingsViewMenu);
				Main.menuMode = 888;
			}
		}
開發者ID:JavidPack,項目名稱:TerraCustom,代碼行數:101,代碼來源:Interface.cs


注:本文中的Terraria.Main.QuitGame方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。