topical media & game development 
  
 
 
 
 
  
    
    
  
 game-xna-intro-XnaShooterUIProject-GameScreens-IGameScreen.cs / cs
  // Project: Rocket Commander, File: IGameScreen.cs
  // Namespace: XnaGraphicEngine.GameScreens, Class: IGameScreen
  // Path: C:\code\XnaGraphicEngine\GameScreens, Author: Abi
  // Code lines: 41, Size of file: 367 Bytes
  // Creation date: 23.11.2005 18:17
  // Last modified: 23.11.2005 18:20
  // Generated with Commenter by abi.exDream.com
  
  #region Using directives
  using System;
  using System.Collections.Generic;
  using System.Text;
  #endregion
  
  namespace XnaGraphicEngine.GameScreens
  {
   <summary>
 Game screen helper interface for all game screens of our game.
 Helps us to put them all into one list and manage them in our BaseGame.
 
</summary>
        public interface IGameScreen
        {
 
<summary>
 Name of this game screen, e.g. Main menu, Highscores
 
</summary>
                string Name { get; }
   <summary>
 Returns true if we want to quit this screen and return to the
 previous screen. If no more screens are left the game is exited.
 
</summary>
                bool Quit { get; }
   <summary>
 Run game screen. Called each frame.
 
</summary>
 <param name="game">Form for access to asteroid manager and co
</param>
                void Run(YourGame game);
        } // IGameScreen
} // namespace XnaGraphicEngine.GameScreens
    
  
    
  
  
  
  
  
  
  
  (C) Æliens 
  20/2/2008
  
  
  You may not copy or print any of this material without explicit permission of the author or the publisher. 
  In case of other copyright issues, contact the author.
  
  
 
  <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
  </script>
  <script type="text/javascript">
  _uacct = "UA-2780434-1";
  urchinTracker();
  </script>