git repos / sago_multi_scrambler_puzzle2

commit ed9fdc70

Poul Sander · 2022-04-23 19:11
ed9fdc70318b67571757c1d81287ec49d271bfab patch · browse files
parent a68c664f72444af95cbdb77c4deecad9a803fb99

Randomize the pieces

Changed files

M src/PuzzleSingleImageState.cpp before
diff --git a/src/PuzzleSingleImageState.cpp b/src/PuzzleSingleImageState.cpp index 667d05c..3bd779b 100644 --- a/src/PuzzleSingleImageState.cpp +++ b/src/PuzzleSingleImageState.cpp
@@ -26,6 +26,7 @@ https://github.com/sago007/saland
#include <iostream>
#include "globals.hpp"
#include <SDL2/SDL2_gfxPrimitives.h>
+#include <time.h>
PuzzleSingleImageState::PuzzleSingleImageState() {
@@ -89,6 +90,7 @@ void PuzzleSingleImageState::LoadPictureFromFile(const std::string& filename, SD
}
void PuzzleSingleImageState::SplitPiece(size_t piece_number) {
+ srand(time(NULL));
if (rand()%2==1) {
SplitPieceVertical(piece_number);
SplitPieceHorisontal(piece_number);