public ScreenWorld(ManagerScreen managerScreen)
     : base(managerScreen)
 {
     _managerCamera = new ManagerCamera();
     _managerMap = new ManagerMap("newmap", _managerCamera);
     _entities = new Entities();
     _managerEvents = new ManagerEvents();
     _managerPlayer = new ManagerPlayer();
     //uglyyyyyyy
     FactoryDeathAnimation.Initailize(_managerCamera);
 }
 public ScreenMainMenu(ManagerScreen managerScreen, Stats stats, Equipment equipment)
     : base(managerScreen)
 {
     _stats = stats;
     _equipment = equipment;
     if(stats == null)
         managerScreen.GoBackOneScreen();
     _playerStatsGui = new PlayerStatsGui( WindowPosition.Up);
     _cursorPosition = new Vector2(0,0);
     _selectAlpha = 255;
     _instrumentColor = 255;
 }
 public Screen(ManagerScreen managerScreen)
 {
     ManagerScreen = managerScreen;
 }
 /// <summary>
 /// LoadContent will be called once per game and is the place to load
 /// all of your content.
 /// </summary>
 protected override void LoadContent()
 {
     backBuffer = new RenderTarget2D(GraphicsDevice, 160, 144);
     // Create a new SpriteBatch, which can be used to draw textures.
     ManagerContent.Initialize(Content);
     spriteBatch = new SpriteBatch(GraphicsDevice);
     _managerScreen = new ManagerScreen(Content);
     _managerWindow = new ManagerWindow();
     _managerLists = new ManagerLists();
     _managerLists.Initialize();
     //_managerScreen.LoadNewScreen(new ScreenWorld(_managerScreen));
     _managerScreen.LoadNewScreen(new ScreenStart(_managerScreen),false);
     // TODO: use this.Content to load your game content here
 }
 public ScreenStart(ManagerScreen managerScreen)
     : base(managerScreen)
 {
 }