public SplitterComponent() { #endif mem = new SplitterMemory(); settings = new SplitterSettings(); foreach (string key in keys) { currentValues[key] = ""; } #if !Info if (state != null) { Model = new TimerModel() { CurrentState = state }; Model.InitializeGameTime(); Model.CurrentState.IsGameTimePaused = true; state.OnReset += OnReset; state.OnPause += OnPause; state.OnResume += OnResume; state.OnStart += OnStart; state.OnSplit += OnSplit; state.OnUndoSplit += OnUndoSplit; state.OnSkipSplit += OnSkipSplit; } #endif }
public CupheadInfo() { this.DoubleBuffered = true; InitializeComponent(); Text = "Cuphead Info " + Assembly.GetExecutingAssembly().GetName().Version.ToString(3); Memory = new SplitterMemory(); Thread t = new Thread(UpdateLoop); t.IsBackground = true; t.Start(); }