本文整理汇总了C#中Selection.AddSelection方法的典型用法代码示例。如果您正苦于以下问题:C# Selection.AddSelection方法的具体用法?C# Selection.AddSelection怎么用?C# Selection.AddSelection使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Selection
的用法示例。
在下文中一共展示了Selection.AddSelection方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Initialize
public void Initialize()
{
// Creating main menu
MenuManager menuManager = new MenuManager(inputManager, "MainMenu");
ImageButton button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 100.0f), Constants.GUI_START, "start");
button.onClick += new ImageButton.ButtonEventHandler(OnButtonPress);
menuManager.AddButton(button);
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 150.0f), Constants.GUI_OPTIONS, "options");
button.onClick += new ImageButton.ButtonEventHandler(OnButtonPress);
menuManager.AddButton(button);
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 200.0f), Constants.GUI_CREDITS, "credits");
button.onClick += new ImageButton.ButtonEventHandler(OnButtonPress);
menuManager.AddButton(button);
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 250.0f), Constants.GUI_QUIT, "quit");
button.onClick += new ImageButton.ButtonEventHandler(OnButtonPress);
menuManager.AddButton(button);
menuManager.initialize();
menu["MainMenu"] = menuManager;
// Creating options menu
menuManager = new MenuManager(inputManager, "Options");
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 50.0f), Constants.GUI_GAME_PLAY, "gameplay");
button.onClick += new ImageButton.ButtonEventHandler(OnButtonPress);
menuManager.AddButton(button);
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 100.0f), Constants.GUI_GRAPHICS, "graphics");
button.onClick += new ImageButton.ButtonEventHandler(OnButtonPress);
menuManager.AddButton(button);
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 150.0f), Constants.GUI_SOUND, "sound");
button.onClick += new ImageButton.ButtonEventHandler(OnButtonPress);
menuManager.AddButton(button);
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 200.0f), Constants.GUI_CONTROLS, "controls");
button.onClick += new ImageButton.ButtonEventHandler(OnButtonPress);
menuManager.AddButton(button);
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 250.0f), Constants.GUI_BACK, "options_back");
button.onClick += new ImageButton.ButtonEventHandler(OnButtonPress);
menuManager.AddButton(button);
menuManager.initialize();
menu["Options"] = menuManager;
// Creating Sound Options Menu
menuManager = new MenuManager(inputManager, "Sound");
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 100.0f), Constants.GUI_EFFECTS_VOLUME, "effect_volume");
VolumeSlider volumeSlider = new VolumeSlider(spriteBatch, game, audioManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f + 300f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 100.0f), "effect_volume_slider");
menuManager.AddButton(button, volumeSlider);
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 150.0f), Constants.GUI_MUSIC_VOLUME, "music_volume");
volumeSlider = new VolumeSlider(spriteBatch, game, null, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f + 300f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 150.0f), "music_volume_slider");
menuManager.AddButton(button, volumeSlider);
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 200.0f), Constants.GUI_BACK, "sound_options_back");
button.onClick += new ImageButton.ButtonEventHandler(OnButtonPress);
menuManager.AddButton(button);
menuManager.initialize();
menu["Sound"] = menuManager;
// Creating Game Play Options Menu
menuManager = new MenuManager(inputManager, "GamePlay");
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 150.0f), Constants.GUI_TUTORIAL, "tutorial");
Selection selection = new Selection(spriteBatch, game, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f + 300f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 150.0f), "tutorial_selection");
selection.AddSelection("On", Constants.GUI_ON);
selection.AddSelection("Off", Constants.GUI_OFF);
menuManager.AddButton(button, selection);
bool tut = bool.Parse(game.config.getValue("General", "Tutorial"));
if (tut == true)
{
selection.Selection = "On";
}
else
{
selection.Selection = "Off";
}
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 200.0f), Constants.GUI_BACK, "game_play_options_back");
button.onClick += new ImageButton.ButtonEventHandler(OnButtonPress);
menuManager.AddButton(button);
menuManager.initialize();
menu["GamePlay"] = menuManager;
// Creating Graphics Options Menu
menuManager = new MenuManager(inputManager, "Graphics");
button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 100.0f), Constants.GUI_SPECULAR, "specular");
selection = new Selection(spriteBatch, game, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f + 300f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 100.0f), "specular_selection");
selection.AddSelection("High", Constants.GUI_HIGH);
selection.AddSelection("Medium", Constants.GUI_MEDIUM);
selection.AddSelection("Low", Constants.GUI_LOW);
selection.AddSelection("Off", Constants.GUI_OFF);
float specular = float.Parse(game.config.getValue("Video", "Specular"));
selection.Selection = ParseSpecularConfig(specular);
menuManager.AddButton(button, selection);
/*button = new ImageButton(spriteBatch, game, inputManager, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 150.0f), Constants.GUI_DYNAMIC_LIGHTING, "dynamic_lighting");
selection = new Selection(spriteBatch, game, new Vector2(Constants.RESOLUTION_VIRTUAL_WIDTH * 0.5f + 300f, Constants.RESOLUTION_VIRTUAL_HEIGHT * 0.5f + 150.0f), "dynamic_lighting_selection");
selection.AddSelection("On", Constants.GUI_ON);
selection.AddSelection("Off", Constants.GUI_OFF);
bool dynLights = bool.Parse(game.config.getValue("Video", "DynamicLights"));
if (dynLights == true)
{
selection.Selection = "On";
}
else
{
selection.Selection = "Off";
//.........这里部分代码省略.........