public GameOverMessage(Game game, ScreenManager manager)
     : base(game)
 {
     Content = Game.Content;
     this.manager = manager;
     Controls = new ControlManager();
 }
 public LoadScreen(Game game, ScreenManager manager)
     : base(game)
 {
     Content = Game.Content;
     this.manager = manager;
     Controls = new ControlManager();
 }
 public CharacterGeneratorScreen(Game game, ScreenManager screenManager)
     : base(game)
 {
     Content = Game.Content;
     manager = screenManager;
     Controls = new ControlManager();
 }
 public EditorScreen(Game game, ScreenManager screenManager)
     : base(game)
 {
     Content = Game.Content;
     manager = screenManager;
     Controls = new ControlManager();
     toMove = null;
 }
Exemplo n.º 5
0
        public Game1()
        {
            //Nacteni grafiky
            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";

            //Nastaveni velikosti okna
            graphics.PreferredBackBufferWidth = 1024;
            graphics.PreferredBackBufferHeight = 768;
            graphics.ApplyChanges();

            //Inicializace Session
            Session.Initialize(this);

            //Nacteni komponent pro obsluhu vstupu
            Components.Add(new KeyboardInput(this));
            Components.Add(new MouseInput(this));

            //Inicializace managera
            screenManager = new ScreenManager(this);
            Components.Add(screenManager);

            //Vytvoreni vsech screenuu
            StartScreen = new StartScreen(this, screenManager);
            CharacterGenerator = new CharacterGeneratorScreen(this, screenManager);
            GamePlayScreen = new GamePlayScreen(this, screenManager);
            LoadScreen = new LoadScreen(this, screenManager);
            EditorScreen = new EditorScreen(this, screenManager);
            endMessage = new endMessage(this, screenManager);
            TheEndMessage = new TheEndMessage(this, screenManager);
            MessageScreen = new MessageScreen(this, screenManager);
            GameOverMessage = new GameOverMessage(this, screenManager);

            //Vyvolani StartScreenu
            screenManager.ChangeScreens(StartScreen);
        }
 public StartScreen(Game game, ScreenManager manager)
     : base(game)
 {
     Content = Game.Content;
     this.manager = manager;
 }