public HungerGamesTestWindow(IVisualizerDataSource engine)
        {
            this.engine = engine;
            arena       = new MainArenaVisualizer(engine);
            InitializeComponent();

            ArenaSpot.Content = arena;

            TimeIncrementSlider.Text = arena.TimeInterval.ToString();

            arena.Display = true;
        }
        }                                        // in seconds

        public MainArenaVisualizer(IVisualizerDataSource engine)
        {
            InitializeComponent();

            arena = new ArenaVisualizerStandalone(engine);
            arena.TheArena.IsPaused = true;
            ArenaViewport.Content   = arena;
            output = this;

            var tempEngine  = (ArenaEngineAdapter)engine;
            var dataManager = tempEngine.Manager;

            manager = new GraphManager(dataManager, Graphs);
            manager.Initialize();
        }
 public ArenaVisualizerStandalone(IVisualizerDataSource arena)
 {
     InitializeComponent();
     TheArena = arena;
     Loaded  += WhenLoaded;
 }