private ProjectContext() { Windows = new WindowsController(); var saveController = new SavesController(); GameSave = new GameSave(saveController); }
public void TestPlayerSize() { SavesController c = new SavesController(); string temp = "average"; string expected = "average"; string result = c.PlayerAttributeFiller(temp); Assert.AreEqual(expected, result); }
private void Awake() { Resume(); _savesController = new SavesController();; _pauseButton.onClick.AddListener(OnPause); _resumeButton.onClick.AddListener(Resume); _loadButton.onClick.AddListener(Load); _saveButton.onClick.AddListener(Save); _quitButton.onClick.AddListener(Quit); }
private void showSaveGame() { using (var form = new FormSaveLoad(gameController)) if (form.ShowDialog() == DialogResult.OK && form.Result == MainMenuResult.LoadGame) { this.gameController.Stop(); var saveController = new SavesController(gameController, SettingsWinforms.Get.FileStorageRootPath); saveController.Load(form.SelectedGameData, LoadingMethods.GameDataSources()); this.gameController.Start(this); this.initPlayers(); this.restartRenderers(); //TODO(v0.8) render thread my try to draw old map before new one is available } }
public static void Autosave(GameController gameController) { var saveController = new SavesController(gameController, SettingsWinforms.Get.FileStorageRootPath); var preview = new SavePreviewGenerator(gameController); var title = LocalizationManifest.Get.CurrentLanguage[FormSaveLoad.LanguageContext]["Autosave"].Text(); var lastAutosave = saveController.Games.FirstOrDefault(x => SavePreviewGenerator.IsAutosave(x.PreviewData)); if (lastAutosave == null) { saveController.NewSave(title, preview.MakeAutosave()); } else { saveController.OverwriteSave(lastAutosave, title, preview.MakeAutosave()); } }
public FormSaveLoad(SavesController controller) : this() { this.Text = LocalizationManifest.Get.CurrentLanguage[FormSaveLoad.LanguageContext]["FormTitle"].Text(); this.Font = SettingsWinforms.Get.FormFont; this.controller = controller; if (controller.CanSave) { addSavedGame(null); this.saveButton.Enabled = true; } foreach (var data in controller.Games) { addSavedGame(data); } updateNoSaveMessage(); }
public FormSaveLoad(GameController gameController) : this() { this.Text = LocalizationManifest.Get.CurrentLanguage[FormSaveLoad.LanguageContext]["FormTitle"].Text(); this.Font = SettingsWinforms.Get.FormFont; this.gameController = gameController; this.saveController = new SavesController(gameController, SettingsWinforms.Get.FileStorageRootPath); if (saveController.CanSave) { addSavedGame(null); this.saveButton.Enabled = true; } foreach (var data in saveController.Games) { addSavedGame(data); } updateNoSaveMessage(); }
public GameSave(SavesController savesController) { _savesController = savesController; }
private void LoadGameFromSaves() { _saveController = new SavesController(); currentGame = _saveController.Load(); }