本文整理汇总了C#中PlayerIndexEventArgs类的典型用法代码示例。如果您正苦于以下问题:C# PlayerIndexEventArgs类的具体用法?C# PlayerIndexEventArgs怎么用?C# PlayerIndexEventArgs使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PlayerIndexEventArgs类属于命名空间,在下文中一共展示了PlayerIndexEventArgs类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: fullscreenMenuEntrySelected
/// <summary>
/// Event handler for when the Frobnicate menu entry is selected.
/// </summary>
void fullscreenMenuEntrySelected(object sender, PlayerIndexEventArgs e)
{
sounds.playSoundEffect("select", 1);
fullscreen = !fullscreen;
Game1.changeFullScreen();
SetMenuEntryText();
}
开发者ID:hardelc,项目名称:Imagine-Cup-2011-Fall-Game,代码行数:10,代码来源:OptionsMenuScreen.cs
示例2: ConfirmQuitMessageBoxAccepted
/// <summary>
/// Event handler for when the user selects ok on the "are you sure
/// you want to quit" message box. This uses the loading screen to
/// transition from the game back to the main menu screen.
/// </summary>
void ConfirmQuitMessageBoxAccepted(object sender, PlayerIndexEventArgs e)
{
LoadingScreen.Load(ScreenManager, false, null, new BackgroundScreen(),
new MainMenuScreen());
//ExitScreen();
}
开发者ID:jpann,项目名称:PongBasic,代码行数:12,代码来源:PauseMenuScreen.cs
示例3: DifficultyMenuEntrySelected
/// <summary>
/// Event handler for when the Language menu entry is selected.
/// </summary>
void DifficultyMenuEntrySelected(object sender, PlayerIndexEventArgs e)
{
sounds.playSoundEffect("select", 1);
currentDifficulty = (currentDifficulty + 1) % Difficulty.Length;
SetMenuEntryText();
}
开发者ID:hardelc,项目名称:Imagine-Cup-2011-Fall-Game,代码行数:10,代码来源:OptionsMenuScreen.cs
示例4: UngulateMenuEntrySelected
/// <summary>
/// Event handler for when the Ungulate menu entry is selected.
/// </summary>
private void UngulateMenuEntrySelected(object sender, PlayerIndexEventArgs e)
{
_currentUngulate++;
if (_currentUngulate > Ungulate.Llama)
_currentUngulate = 0;
SetMenuEntryText();
}
开发者ID:guozanhua,项目名称:KinectRagdoll,代码行数:12,代码来源:OptionsMenuScreen.cs
示例5: QuitGameMenuEntrySelected
/// <summary>
/// Event handler for when the Quit Game menu entry is selected.
/// </summary>
private void QuitGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
{
const string MESSAGE = "Are you sure you want to quit this game?";
MessageBoxScreen confirmQuitMessageBox = new MessageBoxScreen(MESSAGE);
confirmQuitMessageBox.Accepted += this.ConfirmQuitMessageBoxAccepted;
this.ScreenManager.AddScreen(confirmQuitMessageBox, this.ControllingPlayer);
}
开发者ID:klimentt,项目名称:KurtVonnegut,代码行数:13,代码来源:PauseMenuScreen.cs
示例6: GameOverBox_Cancelled
void GameOverBox_Cancelled(object sender, PlayerIndexEventArgs e)
{
foreach (var screen in ScreenManager.GetScreens())
{
screen.ExitScreen();
}
ScreenManager.AddScreen(new BackgroundScreen(), null);
ScreenManager.AddScreen(new MainMenuScreen(), null);
}
开发者ID:Layoric,项目名称:RonaldTheSnake,代码行数:10,代码来源:GameOverBox.cs
示例7: QuitGameMenuEntrySelected
/// <summary>
/// Event handler for when the Quit Game menu entry is selected.
/// </summary>
void QuitGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
{
const string message = "Are you sure you want to quit this game?";
MessageBoxScreen confirmQuitMessageBox = new MessageBoxScreen(message);
confirmQuitMessageBox.Accepted += ConfirmQuitMessageBoxAccepted;
ScreenManager.AddScreen(confirmQuitMessageBox, ControllingPlayer);
}
开发者ID:Righteous-Noodle,项目名称:Eva-Frontier,代码行数:13,代码来源:PauseMenuScreen.cs
示例8: QuitGameMenuEntrySelected
/// <summary>
/// Event handler for when the Quit Game menu entry is selected.
/// </summary>
void QuitGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
{
const string message = "You are about to exit the game\n"+" ...are you sure?";
MessageBoxScreen confirmQuitMessageBox = new MessageBoxScreen(message);
confirmQuitMessageBox.Accepted += ConfirmQuitMessageBoxAccepted;
ScreenManager.AddScreen(confirmQuitMessageBox, ControllingPlayer);
}
开发者ID:hardelc,项目名称:Imagine-Cup-2011-Fall-Game,代码行数:13,代码来源:PauseMenuScreen.cs
示例9: quitMenuEntry_Selected
void quitMenuEntry_Selected(object sender, PlayerIndexEventArgs e)
{
const string message = "Are you sure you want to exit?";
var confirmExitMessageBox = new MessageBoxScreen(message);
confirmExitMessageBox.Accepted += confirmExitMessageBox_Accepted;
ScreenManager.AddScreen(confirmExitMessageBox, e.PlayerIndex);
}
开发者ID:umutseven92,项目名称:Romero.Windows,代码行数:10,代码来源:PauseMenuScreen.cs
示例10: menuLevel_Selected
void menuLevel_Selected(object sender, PlayerIndexEventArgs e)
{
string fileName = "";
if (sender.GetType() == typeof(LevelMenuEntry))
{
fileName = (sender as LevelMenuEntry).FileName;
}
gamePlayScreen = new SnakeWorld(fileName);
LoadingScreen.Load(ScreenManager, true, e.PlayerIndex,
gamePlayScreen);
}
开发者ID:Layoric,项目名称:RonaldTheSnake,代码行数:11,代码来源:PuzzleModeMenuScreen.cs
示例11: OnResolutionMenuEntryClick
private void OnResolutionMenuEntryClick(object sender, PlayerIndexEventArgs e)
{
List<ScreenResolution> res = this.Settings.AvailableResolutions();
int index = res.FindIndex(x => x == this.Settings.CurrentResolution);
int totalCount = res.Count;
index = (index >= totalCount - 1) ? 0 : ++index;
this.Settings.SetResolution(res[index]);
this.UpdateScreen();
}
开发者ID:vitaly-kobzev,项目名称:WindowsGSM1,代码行数:12,代码来源:VideoOptionsMenuScreen.cs
示例12: QuitGameMenuEntrySelected
/// <summary>
/// Evento para quando for escolhido sair do game
/// </summary>
void QuitGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
{
// Mensagem que será colocada na tela
string message = "Confirmar a Saída?";
// Instância de tela popup (message box)
MessageBoxScreen confirmQuitMessageBox = new MessageBoxScreen(message, false);
// Cria o evento para confirmar a saída
confirmQuitMessageBox.Accepted += ConfirmQuitMessageBoxAccepted;
// Adiciona a entrada(item) à coleção do gerenciador de telas
this.ScreenManager.AddScreen(confirmQuitMessageBox, this.ControllingPlayer);
}
开发者ID:ernesthelsing,项目名称:Assustados,代码行数:17,代码来源:PauseMenuScreen.cs
示例13: HowToPlayMenuEntrySelected
void HowToPlayMenuEntrySelected(object sender, PlayerIndexEventArgs e)
{
const string msg2 = "Game Controls\n\n" +
"Left Stick: Move\n" +
"Right Stick: Aim\n" +
"Y: Swap weapon\n" +
"Right Trigger: Fire\n" +
"Left Bumper: Reload\n" +
"DPad Left: Buy weapons\n" +
"DPad Right: Mod current weapon";
MessageBoxScreen controlsMessageBox = new MessageBoxScreen(msg2, false);
ScreenManager.AddScreen(controlsMessageBox, e.PlayerIndex);
}
开发者ID:rossmas,项目名称:zomination,代码行数:14,代码来源:PauseMenuScreen.cs
示例14: ConfirmConnectMessageBox
/// <summary>
/// Event handler for when the user selects ok on the "Connect to IP: " message box.
/// </summary>
void ConfirmConnectMessageBox( object sender, PlayerIndexEventArgs e )
{
if ( JoinServerGame ( ) )
{
LoadingScreen.Load ( ScreenManager, true, e.PlayerIndex,
new GamePlayScreen ( ) );
}
else
{
MessageBoxScreen failedToConnectMessageBox = new MessageBoxScreen ( "Failed to connect." );
failedToConnectMessageBox.Accepted += new EventHandler<PlayerIndexEventArgs> ( CloseFailedToConnectMessageBox );
failedToConnectMessageBox.Cancelled += new EventHandler<PlayerIndexEventArgs> ( CloseFailedToConnectMessageBox );
ScreenManager.AddScreen ( failedToConnectMessageBox,e.PlayerIndex );
}
}
开发者ID:aalcutt,项目名称:DeepSpaceWar,代码行数:18,代码来源:MainMenuScreen.cs
示例15: GameOverBox_Accepted
void GameOverBox_Accepted(object sender, PlayerIndexEventArgs e)
{
string currentLevelName = string.Empty;
foreach (var screen in ScreenManager.GetScreens())
{
if (screen is SnakeWorld)
{
currentLevelName = (screen as SnakeWorld).TiledMapName;
}
screen.ExitScreen();
}
gamePlayScreen = new SnakeWorld(currentLevelName);
ScreenManager.AddScreen(gamePlayScreen,ControllingPlayer);
}
开发者ID:Layoric,项目名称:RonaldTheSnake,代码行数:16,代码来源:GameOverBox.cs
示例16: ConfirmDeleteAccepted
void ConfirmDeleteAccepted(object sender, PlayerIndexEventArgs e)
{
//delete and store xml
var i = 0;
foreach (var p in PlayerListStorage.PlayerList.Profiles)
{
if (p.Name == BombermanAdventureGame.ActivePlayer.Name)
{
PlayerListStorage.PlayerList.Profiles.RemoveAt(i);
break;
}
i++;
}
ScreenManager.AddScreen(new ProfileScreen(), null);
ExitScreen();
}
开发者ID:CTU-FEE-Y39PHA-43-2010,项目名称:BombermanAdventure,代码行数:16,代码来源:MainMenuScreen.cs
示例17: _fullScreenMenuEntry_Selected
void _fullScreenMenuEntry_Selected(object sender, PlayerIndexEventArgs e)
{
if (Global.IsFullScreen)
{
Global.IsFullScreen = false;
Global.ScreenChanged = true;
}
else
{
Global.IsFullScreen = true;
Global.ScreenChanged = true;
}
SetMenuEntryText();
}
开发者ID:umutseven92,项目名称:Romero.Windows,代码行数:16,代码来源:PauseMenuScreen.cs
示例18: MenuEntry
public MenuEntry(string[] textures, string[] selectedTextures)
{
origin = new Vector2(0f, 0f);
PlayerIndexEvent = new PlayerIndexEventArgs(0);
ContentManager content = GameServices.GetService<ContentManager>();
_currentTextureIndex = 0;
_textures = new Texture2D[textures.Length];
_selectedTextures = new Texture2D[selectedTextures.Length];
for (int i = 0; i < _textures.Length; i++)
{
_textures[i] = content.Load<Texture2D>(textures[i]);
_selectedTextures[i] = content.Load<Texture2D>(selectedTextures[i]);
}
}
开发者ID:rroveri,项目名称:triolozzi,代码行数:17,代码来源:MenuEntry.cs
示例19: ExtendedClipMenuEntrySelected
void ExtendedClipMenuEntrySelected(object sender, PlayerIndexEventArgs e)
{
int i = (int)gun.GunType;
if (!gun.HasExtendedClip)
{
if (player.Money < extendedClipCosts[i])
{
ScreenManager.AddScreen(new MessageBoxScreen("Not enough money", false), e.PlayerIndex);
return;
}
else
{
player.DeduceMoney(extendedClipCosts[i]);
gun.ModExtendedClip();
}
}
SetMenuEntryText();
}
开发者ID:rossmas,项目名称:zomination,代码行数:18,代码来源:WeaponModScreen.cs
示例20: LanguageMenuEntrySelected
/// <summary>
/// Event handler for when the Language menu entry is selected.
/// </summary>
void LanguageMenuEntrySelected(object sender, PlayerIndexEventArgs e)
{
string culture;
currentLanguage = (currentLanguage + 1) % languages.Length;
// volba
switch (currentLanguage) {
// angliètina
case 1: culture = "en-US"; break;
// èeština
default: culture = "cs-CZ"; break;
}
// nastavení jazyka
Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo(culture);
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(culture);
this.SetMenuEntryText();
}
开发者ID:kubakista,项目名称:Battle-City,代码行数:23,代码来源:OptionsMenuScreen.cs
注:本文中的PlayerIndexEventArgs类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论