abandon
This commit is contained in:
@@ -29,35 +29,39 @@ void Settings::loadSettingsFromFile() {
|
||||
char byte;
|
||||
|
||||
// keybind layout
|
||||
settingsFile.get(&byte, 1);
|
||||
settingsFile.get(byte);
|
||||
this->chosenKeybinds = byte;
|
||||
|
||||
// window size mode
|
||||
settingsFile.get(&byte, 1);
|
||||
settingsFile.get(byte);
|
||||
std::cout << (int) byte;
|
||||
this->windowSizeMode = byte;
|
||||
|
||||
// gamemode
|
||||
settingsFile.get(&byte, 1);
|
||||
settingsFile.get(byte);
|
||||
this->gamemode = Gamemode(byte);
|
||||
|
||||
// board width
|
||||
settingsFile.get(&byte, 1);
|
||||
settingsFile.get(byte);
|
||||
std::cout << (int) byte;
|
||||
this->menu.setBoardWidth(byte);
|
||||
|
||||
// board height
|
||||
settingsFile.get(&byte, 1);
|
||||
settingsFile.get(byte);
|
||||
this->menu.setBoardHeight(byte);
|
||||
|
||||
// piece distribution
|
||||
settingsFile.get(&byte, 1);
|
||||
settingsFile.get(byte);
|
||||
//TODO
|
||||
|
||||
// selected pieces
|
||||
char pieceType;
|
||||
char pieceValue;
|
||||
this->selectedPieces.clear();
|
||||
while (settingsFile.get(&pieceType, 1)) {
|
||||
settingsFile.get(&pieceValue, 1);
|
||||
while (settingsFile.get(pieceType)) {
|
||||
if (settingsFile.eof()) break;
|
||||
|
||||
settingsFile.get(pieceValue);
|
||||
this->selectedPieces.push_back({PiecesType(pieceType), pieceValue});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user