internal void SetReplays(List <Replay> replays) { _replayController.SetReplays(replays); timeBar.Value = 0; UpdateControlColor(DrivingLinePanel, _replayController.PlayListReplays[0].DrivingLineColor); PlayList.SetObjects(_replayController.PlayListReplays); Text = Utils.GetPossiblyInternal(replays[0].LevelFilename) + " - Replay viewer"; if (replays[0].WrongLevelVersion) { Text += " (wrong version)"; } if (!Global.AppSettings.ReplayViewer.DontSelectPlayersByDefault) { PlayList.Items[0].Selected = true; } _typedPlayList.CheckedObjects = _typedPlayList.Objects; _replayController.SetInitialView(); PlayList.AutoResizeColumns(); UpdateEventsLists(); }