Exemple #1
0
 public LiveSplitLogic(GameMemory gameMemory, SettingsUserControl settings)
 {
     this.gameMemory  = gameMemory;
     this.settings    = settings;
     this.pathLogFile = Directory.GetCurrentDirectory() + @"\Components\LiveSplit.BugFables-log.txt";
     InitSplits();
     LogToFile("STARTED");
 }
Exemple #2
0
        public BugFablesComponent(LiveSplitState state)
        {
            liveSplitState          = state;
            timerModel              = new TimerModel();
            timerModel.CurrentState = liveSplitState;
            gameMemory              = new GameMemory();
            settingsUserControl     = new SettingsUserControl(state);
            logic = new LiveSplitLogic(gameMemory, settingsUserControl);

            liveSplitState.OnReset += OnReset;
            liveSplitState.OnStart += OnStart;
        }
Exemple #3
0
 public LiveSplitLogic(GameMemory gameMemory, SettingsUserControl settings)
 {
     this.gameMemory = gameMemory;
     this.settings   = settings;
     InitSplits();
 }