Example #1
0
 public ALinkToThePastComponent(LiveSplitState state)
 {
     Settings = new ALinkToThePastSettings();
     GameLoader.Load(new ALinkToThePast());
     InternalComponent = new ComponentRendererComponent();
     InternalComponent.VisibleComponents = new List <IComponent>();
 }
Example #2
0
        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;
 }
Example #4
0
 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);
 }