当前位置: 首页>>代码示例>>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;未经允许,请勿转载。