// פעולה המציגה את המסך למשתמש public override void Show() { base.Show(); // ניקיון המסך והצגת הכותרת StartMenu startMenu = new StartMenu(); // בניית אובייקט תפריט התחלתי startMenu.Show(); // העברת המשתמש לתפריט ההתחלתי }
// פעולה המציגה את המסך למשתמש public override void Show() { try { base.Show(); // ניקיון המסך והצגת הכותרת // רק במידה ויש משתמש מחובר- ניתוקו מהמערכת if (UIMain.CurrentPlayer != null) { Task <bool> logOutTask = UIMain.api.LogOutAsync(); Console.WriteLine("logged out..."); logOutTask.Wait(); bool logOut = logOutTask.Result; if (logOut) { UIMain.CurrentPlayer = null; Console.WriteLine("You are successfully logged out"); } else { Console.WriteLine("Log out failed!!!"); } } else // אחרת- הדפסת הודעה מתאימה { Console.WriteLine("You are not logged in"); } Console.ReadKey(true); } catch (Exception e) { Console.WriteLine("ooops something was wrong " + e.Message); } StartMenu startMenu = new StartMenu(); startMenu.Show(); }