updated file format

This commit is contained in:
2025-03-31 19:22:52 +02:00
parent 5ea47ddd25
commit d5ac79559e
5 changed files with 78 additions and 30 deletions

View File

@@ -7,6 +7,8 @@
#include <vector>
#include <SFML/Graphics.hpp>
static const int CURRENT_FILE_FORMAT_VERSION = 10;
static const int MAXIMUM_BOARD_WIDTH = 40;
static const int MAXIMUM_BOARD_HEIGHT = 40;
@@ -37,9 +39,13 @@ class Settings {
std::vector<int> distributions;
public:
Settings(int maximumPiecesSize);
Settings(bool loadPieces);
void loadSettingsFromFile();
private:
bool loadPieces(int maximumPiecesSizeRequest);
public:
void loadSettingsFromFile(bool loadPieces = true);
void saveSettingsToFile() const;