public void ShowLeaderboard() { MainMenuEvents.ShowLeaderboardUI(); }
void Launch_CreditsEvent(object sender, EventArgs e) { if (ClickEventOccured == MainMenuEvents.None) { ClickEventOccured = MainMenuEvents.Credits; if (AnimatieBrateRobotice.AnimationSpeed > 0 || AnimatieBrateRobotice.FrameNumber == 0) Do_ExitMouseLeave(this, new EventArgs()); AnimatieExit_AllowRollback = false; if (AnimatieScari.AnimationSpeed > 0 || AnimatieScari.FrameNumber == 10) Do_NewGameMouseLeave(this, new EventArgs()); AnimatieNewGame_AllowRollback = false; Do_LoadGameMouseLeave(this, new EventArgs()); AnimatieLoad_AllowRollback = false; AnimatieCredits_AllowRollback = false; if (AnimatieMonitoareSecundare.FrameNumber == 0 || AnimatieMonitoareSecundare.AnimationSpeed > 0)//OFFLINE { AnimatieMonitoareSecundare.OnLastFrame += new EventHandler(Do_CreditsScreen); AnimatieCredits_AllowRollback = true; Do_CreditsMouseOver(this, new EventArgs()); AnimatieCredits_AllowRollback = false; } else CreditsScreenShow(); } }
public void AddScoreToLeaderboard() { MainMenuEvents.AddScoreToLeaderboard(LeaderboardManager.leaderboard_cloudus_365, _best); }
void Do_NewGameMouseClick(object sender, EventArgs e) { if (ClickEventOccured == MainMenuEvents.None) { //no click event occured yet ClickEventOccured = MainMenuEvents.NewGame; if (AnimatieMonitoareSecundare.AnimationSpeed > 0 || AnimatieMonitoareSecundare.FrameNumber == 10)//OFFLINE Do_CreditsMouseLeave(this, new EventArgs()); AnimatieCredits_AllowRollback = false; Do_LoadGameMouseLeave(this, new EventArgs()); AnimatieLoad_AllowRollback = false; AnimatieNewGame_AllowRollback = false; AnimatieExit_AllowRollback = false; if (AnimatieBrateRobotice.AnimationSpeed > 0 || AnimatieBrateRobotice.FrameNumber == 0) { AnimatieExit_AllowRollback = true; AnimatieNewGame_AllowRollback = true; AnimatieBrateRobotice.OnLastFrame += new EventHandler(Do_NewGameMouseOver); AnimatieScari.OnLastFrame += new EventHandler(Do_Load_NewGameScreen); AnimatieScari.GenerateFrameOfInterestEvent = true; AnimatieScari.FrameOfInterest = 1; AnimatieScari.OnFrameOfInterest += new EventHandler(BlockRollback); Do_ExitMouseLeave(this, new EventArgs()); AnimatieExit_AllowRollback = false; } else if (AnimatieScari.FrameNumber == 0 || AnimatieScari.AnimationSpeed > 0) { AnimatieScari.OnLastFrame += new EventHandler(Do_Load_NewGameScreen); AnimatieNewGame_AllowRollback = true; Do_NewGameMouseOver(this, new EventArgs()); AnimatieNewGame_AllowRollback = false; } else Do_Load_NewGameScreen(this, new EventArgs()); } }
void Do_LoadGameMouseClick(object sender, EventArgs e) { if (ClickEventOccured == MainMenuEvents.None) { ClickEventOccured = MainMenuEvents.LoadGame; if (AnimatieBrateRobotice.AnimationSpeed > 0 || AnimatieBrateRobotice.FrameNumber == 0) Do_ExitMouseLeave(this, new EventArgs()); AnimatieExit_AllowRollback = false; if (AnimatieScari.AnimationSpeed > 0 || AnimatieScari.FrameNumber == 10) Do_NewGameMouseLeave(this, new EventArgs()); AnimatieNewGame_AllowRollback = false; if (AnimatieMonitoareSecundare.AnimationSpeed > 0 || AnimatieMonitoareSecundare.FrameNumber == 10)//OFFLINE { Do_CreditsMouseLeave(this, new EventArgs()); AnimatieCredits_AllowRollback = false; } if (Slot_1.FrameNumber == 0 && Slot_2.FrameNumber == 0 && Slot_3.FrameNumber == 0) Do_LoadGameMouseOver(this, new EventArgs()); AnimatieLoad_AllowRollback = false; LoadScreenShow(); } }
void CreditsScreenHide() { MainScreenShow(); btnBack.Hide(); btnBack.OnMouseClick -= new EventHandler(Do_CreditsScreenBackClick); btnBack.OnMouseClick -= new EventHandler(Do_CreditsMouseLeave); ClickEventOccured = MainMenuEvents.None; txtCreditsCronosTeam.Visible = false; txtCreditsMembers.Visible = false; }
void NewGameScreenHide() { MainScreenShow(); NewGameScreenUserName.Visible = false; btnBack.Hide(); btnNewGameScreenStart.Hide(); inputNewGameUserName.Hide(); btnBack.OnMouseClick -= new EventHandler(Do_NewGameScreenBackClick); btnBack.OnMouseClick -= new EventHandler(Do_NewGameMouseLeave); ClickEventOccured = MainMenuEvents.None; }
void LoadScreenHide() { MainScreenShow(); btnLoadScreenLoad.Hide(); btnLoadScreenDelete.Hide(); btnBack.Hide(); btnBack.OnMouseClick -= new EventHandler(Do_LoadScreenBackClick); LoadScreenScrollbar.Hide(); User1.Hide(); User2.Hide(); User3.Hide(); LoadScreenFrame.Visible = false; Do_LoadGameMouseLeave(this, new EventArgs()); ClickEventOccured = MainMenuEvents.None; }
void LoadScreenShow() { MainScreenHide(); btnLoadScreenLoad.Show(); btnLoadScreenDelete.Show(); btnBack.Show(); btnBack.OnMouseClick += new EventHandler(Do_LoadScreenBackClick); LoadScreenFrame.Visible = true; LoadScreenScrollbar.Show(); UserIntervalStart = 0; //refreshes the user list usersList = new List<string> { }; for (int i = 0; i < uList.Count; i++) usersList.Add(uList[i].Name); UpdateUsers(UserIntervalStart); ClickEventOccured = MainMenuEvents.None; AnimatieNewGame_AllowRollback = true; AnimatieExit_AllowRollback = true; AnimatieCredits_AllowRollback = true; AnimatieLoad_AllowRollback = true; }
/// <summary> /// Shows the MainMenu (resets it and starts drawing it) /// </summary> public void Show() { try { ImagineStatica.Visible = true; ActivareEfectPortal.Visible = true; ActivareEfectPortal.FrameNumber = 0; ActivareEfectPortal.AnimationSpeed = 0; AnimatieBrateRobotice.Visible = true; AnimatieBrateRobotice.FrameNumber = 25; AnimatieBrateRobotice.AnimationSpeed = 0; AnimatieEfectPortal.Visible = true; AnimatieEfectPortal.DrawOrder = 0; AnimatieEfectPortal.AnimationSpeed = 0; AnimatieMonitoareSecundare.Visible = true; AnimatieMonitoareSecundare.FrameNumber = 0; AnimatieMonitoareSecundare.AnimationSpeed = 0; monitor_1.Visible = true; monitor_1.DrawOrder = 0; monitor_2.Visible = true; monitor_2.DrawOrder = 0; monitor_3.Visible = true; monitor_3.DrawOrder = 0; monitor_4.Visible = true; monitor_4.FrameNumber = 0; AnimatieScari.Visible = true; AnimatieScari.FrameNumber = 0; AnimatieStalpDreapta.Visible = true; AnimatieStalpDreapta.FrameNumber = 5; AnimatieStalpDreapta.AnimationSpeed = 0; AnimatieStalpStanga.Visible = true; AnimatieStalpStanga.FrameNumber = 5; AnimatieStalpStanga.AnimationSpeed = 0; AnimatieVentilatoare.Visible = true; MonitorPrincipal.Visible = true; Slot_1.Visible = true; Slot_1.FrameNumber = 0; Slot_2.Visible = true; Slot_2.FrameNumber = 0; Slot_3.Visible = true; Slot_3.FrameNumber = 0; Portal.Visible = true; Portal.FrameNumber = 0; MainScreenShow(); SoundManager.PlaySound(Sounds.MainMenuVents); AnimatieNewGame_AllowRollback = true; AnimatieExit_AllowRollback = true; AnimatieCredits_AllowRollback = true; ClickEventOccured = MainMenuEvents.None; } catch { } }
/// <summary> /// Hides the MainMenu (stops drawing and dactivates it) /// </summary> public void Hide() { try { ImagineStatica.Visible = false; ActivareEfectPortal.Visible = false; AnimatieBrateRobotice.Visible = false; AnimatieEfectPortal.Visible = false; AnimatieMonitoareSecundare.Visible = false; monitor_1.Visible = false; monitor_2.Visible = false; monitor_3.Visible = false; monitor_4.Visible = false; AnimatieScari.Visible = false; AnimatieStalpDreapta.Visible = false; AnimatieStalpStanga.Visible = false; AnimatieVentilatoare.Visible = false; MonitorPrincipal.Visible = false; Slot_1.Visible = false; Slot_2.Visible = false; Slot_3.Visible = false; Portal.Visible = false; SoundManager.StopMainMenuSounds(); LoadScreenHide();//1. NewGameScreenHide();//2. CreditsScreenHide();//3. MainScreenHide();//4. in this order!? ClickEventOccured = MainMenuEvents.None; } catch { } }
void Do_ExitMouseClick(object sender, EventArgs e) { if (ClickEventOccured == MainMenuEvents.None) { ClickEventOccured = MainMenuEvents.Exit; AnimatieExit_AllowRollback = false; if (AnimatieMonitoareSecundare.AnimationSpeed > 0 || AnimatieMonitoareSecundare.FrameNumber == 10) Do_CreditsMouseLeave(this, new EventArgs()); AnimatieCredits_AllowRollback = false; Do_LoadGameMouseLeave(this, new EventArgs()); AnimatieLoad_AllowRollback = false; AnimatieNewGame_AllowRollback = false; AnimatieExit_AllowRollback = false; if (AnimatieScari.FrameNumber == 10 || AnimatieScari.AnimationSpeed > 0) { AnimatieNewGame_AllowRollback = true; AnimatieExit_AllowRollback = true; AnimatieScari.OnFirstFrame += new EventHandler(Do_ExitMouseOver); AnimatieBrateRobotice.OnFirstFrame += new EventHandler(Start_ExitGameTimer); AnimatieBrateRobotice.GenerateFrameOfInterestEvent = true; AnimatieBrateRobotice.FrameOfInterest = 24; AnimatieBrateRobotice.OnFrameOfInterest += new EventHandler(BlockRollback2); Do_NewGameMouseLeave(this, new EventArgs()); AnimatieNewGame_AllowRollback = false; } else { if (AnimatieBrateRobotice.FrameNumber == 25 || AnimatieBrateRobotice.AnimationSpeed > 0) { AnimatieBrateRobotice.OnFirstFrame += new EventHandler(Start_ExitGameTimer); AnimatieExit_AllowRollback = true; Do_ExitMouseOver(this, new EventArgs()); AnimatieExit_AllowRollback = false; } else Start_ExitGameTimer(this, new EventArgs()); } } }