Example #1
0
 public void SetActiveScreen(string name)
 {
     ActiveScreen      = Screens[name];
     ActiveScreen.Game = AmGameBase.Instance.game;
     ActiveScreen.Initialize();
     ActiveScreen.LoadContent();
 }
Example #2
0
        public void FadeToScreen(string name, int fadeOutTime = 500, int fadeInTime = 500)
        {
            FadingInScreen      = Screens[name];
            FadingInScreen.Game = AmGameBase.Instance.game;
            FadingInScreen.Initialize();

            ActiveScreen.InputIsLocked = true;
            StartFadingOutTime         = DateTime.Now.TotalMillisecs();
            StartFadingInTime          = DateTime.Now.TotalMillisecs() + fadeOutTime;
            FadeOutTime = fadeOutTime;
            FadeInTime  = fadeInTime;
            phase       = Phase.FadingOut;
        }