Exemple #1
0
        public MainWindow(IGameTest gameTest)
        {
            InitializeComponent();

            timer.Tick += new EventHandler(DebugBoxUpdater);

            // Sets the timer interval to 5 seconds.
            timer.Interval = 500;
            timer.Start();


            editorRenderPanel.SetGameTest(gameTest);
            if (!editorRenderPanel.Setup())
            {
                return;
            }
            OnLevelLoaded(editorRenderPanel.CurrentLevel.LevelParser);

            renderThread = new Thread(editorRenderPanel.Go);
            renderThread.Start();
            this.menu.SetMainWindow(this);
        }
 public void SetGameTest(IGameTest gameTest)
 {
     this.gameTest = gameTest;
     this.filename = gameTest.LevelFilename;
 }