public ALinkToThePastComponent(LiveSplitState state) { Settings = new ALinkToThePastSettings(); GameLoader.Load(new ALinkToThePast()); InternalComponent = new ComponentRendererComponent(); InternalComponent.VisibleComponents = new List <IComponent>(); }
public SuperMetroidComponent(LiveSplitState state) { GameLoader.Load(new SuperMetroid()); InternalComponent = new ComponentRendererComponent(); var components = new List <IComponent>(); components.Add(new ItemTracker()); //components.Add(new BossTracker()); InternalComponent.VisibleComponents = components; }
public SplitsComponent(LiveSplitState state) { CurrentState = state; Settings = new SplitsSettings(state); InternalComponent = new ComponentRendererComponent(); visualSplitCount = Settings.VisualSplitCount; settingsSplitCount = Settings.VisualSplitCount; settingsShowTitle = Settings.ShowTitle; Settings.SplitLayoutChanged += Settings_SplitLayoutChanged; ScrollOffset = 0; RebuildVisualSplits(); state.ComparisonRenamed += state_ComparisonRenamed; }
public SplitsComponent(LiveSplitState state) { CurrentState = state; Settings = new SplitsSettings(state); InternalComponent = new ComponentRendererComponent(); ShadowImages = new Dictionary <Image, Image>(); visualSplitCount = Settings.VisualSplitCount; Settings.SplitLayoutChanged += Settings_SplitLayoutChanged; ScrollOffset = 0; RebuildVisualSplits(); sectionList = new SectionList(); previousRun = state.Run; sectionList.UpdateSplits(state.Run); }