コード例 #1
0
ファイル: TownMap.cs プロジェクト: adamrezich/LootShop2012
 void ToTownSquare(object sender, PlayerIndexEventArgs e)
 {
     /*ScreenManager.AddScreen(new CutsceneScreen(new List<CutsceneAction>() {
         new DialogueAction("There is nobody in the town square at the moment.")
     }), ControllingPlayer);*/
     ScreenManager.AddScreen(new CutsceneScreen("Opening"), ControllingPlayer);
 }
コード例 #2
0
 void DecrementResolution(object sender, PlayerIndexEventArgs e)
 {
     curResolution--;
     if (curResolution < 0) curResolution += resolutions.Count;
     UpdateEntryText();
 }
コード例 #3
0
 void DecrementMusicVolume(object sender, PlayerIndexEventArgs e)
 {
     MediaPlayer.Volume -= 0.1f;
     if (MediaPlayer.Volume < 0) MediaPlayer.Volume = 0;
     UpdateEntryText();
 }
コード例 #4
0
 void ApplySettings(object sender, PlayerIndexEventArgs e)
 {
     Resolution.SetResolution(resolutions[curResolution].Width, resolutions[curResolution].Height, fullscreen);
 }
コード例 #5
0
 void OnOptions(object sender, PlayerIndexEventArgs e)
 {
     ScreenManager.AddScreen(new OptionsScreen(), ControllingPlayer);
 }
コード例 #6
0
ファイル: MainMenu.cs プロジェクト: adamrezich/LootShop2012
 void LoadGame(object sender, PlayerIndexEventArgs e)
 {
     LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, new GameplayScreen());
     GameSession.Current.Campaign = CampaignHelper.Load("test.xml");
 }
コード例 #7
0
 void IncrementTitleSafeMode(object sender, PlayerIndexEventArgs e)
 {
     titleSafeIndex++;
     if (titleSafeIndex >= titleSafeModes.Count) titleSafeIndex -= titleSafeModes.Count;
     Resolution.TitleSafeAreaScale = titleSafeModes[titleSafeIndex];
     Resolution.DirtyMatrix = true;
     UpdateEntryText();
 }
コード例 #8
0
 void IncrementResolution(object sender, PlayerIndexEventArgs e)
 {
     curResolution++;
     if (curResolution >= resolutions.Count) curResolution -= resolutions.Count;
     UpdateEntryText();
 }
コード例 #9
0
ファイル: TownMap.cs プロジェクト: adamrezich/LootShop2012
 void ToMyShop(object sender, PlayerIndexEventArgs e)
 {
     ScreenManager.ReplaceScreen(new MyShop(), ControllingPlayer);
 }
コード例 #10
0
 protected void OnCancel(object sender, PlayerIndexEventArgs e)
 {
     OnCancel(e.PlayerIndex);
 }
コード例 #11
0
ファイル: TownMap.cs プロジェクト: adamrezich/LootShop2012
 void ToDungeon(object sender, PlayerIndexEventArgs e)
 {
     ExitScreen();
     //ScreenManager.AddScreen(new DungeonScreen(), ControllingPlayer);
     LoadingScreen.Load(ScreenManager, true, ControllingPlayer, new DungeonScreen());
 }
コード例 #12
0
ファイル: MyShopOpen.cs プロジェクト: adamrezich/LootShop2012
 void CloseShop(object sender, PlayerIndexEventArgs e)
 {
     GameSession.Current.Campaign.Time.TimeOfDay++;
     ScreenManager.ReplaceScreen(new MyShopMenu(), ControllingPlayer);
 }
コード例 #13
0
ファイル: MainMenu.cs プロジェクト: adamrezich/LootShop2012
 void NewGame(object sender, PlayerIndexEventArgs e)
 {
     //ScreenManager.ClearScreens();
     LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, new GameplayScreen());
 }
コード例 #14
0
ファイル: MainMenu.cs プロジェクト: adamrezich/LootShop2012
 void LootTest(object sender, PlayerIndexEventArgs e)
 {
     //ScreenManager.ClearScreens();
     //ScreenManager.ReplaceAllScreens(new TestScreen(), ControllingPlayer);
     ScreenManager.AddScreen(new TestScreen(), ControllingPlayer);
 }
コード例 #15
0
 void DecrementSoundVolume(object sender, PlayerIndexEventArgs e)
 {
     GameSession.Current.SoundEffectVolume -= 0.1f;
     if (GameSession.Current.SoundEffectVolume < 0) GameSession.Current.SoundEffectVolume = 0;
     UpdateEntryText();
 }
コード例 #16
0
ファイル: TestMenu.cs プロジェクト: adamrezich/LootShop2012
 void SpawnAnotherMenu(object sender, PlayerIndexEventArgs e)
 {
     ScreenManager.AddScreen(new TestMenu(), ControllingPlayer);
 }
コード例 #17
0
 void IncrementMusicVolume(object sender, PlayerIndexEventArgs e)
 {
     MediaPlayer.Volume += 0.1f;
     if (MediaPlayer.Volume > 1) MediaPlayer.Volume = 1;
     UpdateEntryText();
 }
コード例 #18
0
 public void OnQuit(object sender, PlayerIndexEventArgs e)
 {
     GameSession.Current.StartFromSplashScreens();
 }
コード例 #19
0
 void IncrementSoundVolume(object sender, PlayerIndexEventArgs e)
 {
     GameSession.Current.SoundEffectVolume += 0.1f;
     if (GameSession.Current.SoundEffectVolume > 1) GameSession.Current.SoundEffectVolume = 1;
     UpdateEntryText();
 }
コード例 #20
0
 public void OnSave(object sender, PlayerIndexEventArgs e)
 {
     GameSession.Current.Campaign.Save("test.xml");
     OnCancel(sender, e);
 }
コード例 #21
0
 void ToggleFullscreen(object sender, PlayerIndexEventArgs e)
 {
     fullscreen = !fullscreen;
     UpdateEntryText();
 }
コード例 #22
0
ファイル: MainMenu.cs プロジェクト: adamrezich/LootShop2012
 void QuitGame(object sender, PlayerIndexEventArgs e)
 {
     GameSession.Current.Exit();
 }