public ManagerMap(ManagerCamera camera, ManagerMouse managerMouse, MainForm mainForm) { _managerCamera = camera; _managerMouse = managerMouse; _tiles = new Manager.ManagerMap("..", camera); _tileGridTexture = ManagerContent.LoadTexture("tile_mapeditor"); _font = ManagerContent.LoadFont("Font_GUI"); _mainForm = mainForm; _mainForm.btnSave.Click += Save; _mainForm.LoadMap += LoadMap; ManagerInput.FireNewInput += ManagerInputOnFireNewInput; ManagerInput.ThrottleInput = true; }
public Game1() : base() { _managerInput = new ManagerInput(); graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; this.graphics.PreferredBackBufferHeight = 128; this.graphics.PreferredBackBufferWidth = 160; _managerCamera = new ManagerCamera(); _mainForm = new MainForm(_managerCamera); var thread = new Thread(new ThreadStart(new ThreadStart(RunGUI))); thread.Start(); }