コード例 #1
0
ファイル: ScreenStack.cs プロジェクト: CodeMajik/RPG
 public void pop()
 {
     Screens.Remove(Screens.Last());
     --ScreenCount;
     if(ScreenCount>0)
         mActiveScreen = Screens.ElementAt(ScreenCount-1);
 }
コード例 #2
0
ファイル: ScreenStack.cs プロジェクト: CodeMajik/RPG
 public void push(Screen scr)
 {
     Screens.Add(scr);
     ++ScreenCount;
     mActiveScreen = Screens.ElementAt(ScreenCount-1);
 }
コード例 #3
0
ファイル: ScreenStack.cs プロジェクト: CodeMajik/RPG
 public ScreenStack()
 {
     Screens = new List<Screen>();
     ScreenCount = 0;
     mActiveScreen = null;
 }