toujours plus de settings
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
#include "../Core/Menu.h"
|
||||
#include "Keybinds.h"
|
||||
#include "PiecesType.h"
|
||||
|
||||
#include <SFML/Graphics.hpp>
|
||||
#include <vector>
|
||||
@@ -14,6 +15,7 @@ class Settings {
|
||||
int chosenKeybinds;
|
||||
Gamemode gamemode;
|
||||
int windowSizeMode;
|
||||
std::vector<std::pair<PiecesType, int>> selectedPieces;
|
||||
|
||||
public:
|
||||
Settings();
|
||||
@@ -22,7 +24,7 @@ class Settings {
|
||||
|
||||
void saveSettingsToFile() const;
|
||||
|
||||
void createDefaultSettingsFile() const;
|
||||
void resetSettingsFile() const;
|
||||
|
||||
bool selectNextKeybinds();
|
||||
|
||||
@@ -36,6 +38,12 @@ class Settings {
|
||||
|
||||
bool shortenWindow();
|
||||
|
||||
void selectPieces(PiecesType type, int value);
|
||||
|
||||
void unselectPieces(int index);
|
||||
|
||||
void confirmSelectedPieces();
|
||||
|
||||
Menu& getMenu();
|
||||
|
||||
Keybinds& getKeybinds();
|
||||
@@ -45,4 +53,6 @@ class Settings {
|
||||
int getWindowSizeMultiplier() const;
|
||||
|
||||
const sf::VideoMode& getVideoMode() const;
|
||||
|
||||
const std::vector<std::pair<PiecesType, int>>& getSelectedPieces() const;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user