UEXDev

XNA Teil 3 Game Code

May 8th, 2012
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.97 KB | None | 0 0
  1. public class FistsOfFireGame : Microsoft.Xna.Framework.Game
  2. {
  3.     GraphicsDeviceManager graphics;
  4.    
  5.     public FistsOfFireGame()
  6.     {
  7.         graphics = new GraphicsDeviceManager(this);
  8.         Content.RootDirectory = "Content";
  9.  
  10.         graphics.PreferredBackBufferHeight = 800;
  11.         graphics.PreferredBackBufferWidth = 800;
  12.  
  13.         ScreenManager sceneManager = new ScreenManager(this);
  14.         GameManager gameManager = new GameManager(this);
  15.         InputHandler inputHandler = new InputHandler(this);
  16.  
  17.         Components.Add(sceneManager);
  18.         Components.Add(gameManager);
  19.  
  20.         // der update des inputmanagers soll als letztes aufgerufen werden!
  21.         Components.Add(inputHandler);
  22.  
  23.         Services.AddService<IScreenManager>(sceneManager);
  24.         Services.AddService<IGameManager>(gameManager);
  25.         Services.AddService<IInputManager>(inputHandler);
  26.     }
  27.  
  28.     protected override void Initialize()
  29.     {
  30.         base.Initialize();
  31.  
  32.         var screenManager = Services.GetService<IScreenManager>();
  33.         screenManager.PushScreen<StartScreen>();
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment