diff --git a/main.cpp b/main.cpp deleted file mode 100644 index 9cac1fb61198043c5bbb8199d0d3856e7c3baafa..0000000000000000000000000000000000000000 --- a/main.cpp +++ /dev/null @@ -1,84 +0,0 @@ -#include <QGuiApplication> -#include <QQmlApplicationEngine> -#include <QtQml> - -#include <QFile> -#include <QStringList> -#include <QDebug> - -#include <iostream> -#include <math.h> -#include "grille.h" - -#include <algorithm> -#include <string> - - - -int main(int argc, char *argv[]){ - -// Lecture de la grille .csv de départ -// SI POSSIBLE CHANGER CELA EN FCT, UTILE POUR ENREGISTRER UNE PARTIE EN COURS ET LA REOUVRIR -// Pb avec QFile qui ne veut pas s'initialiser - Grille G; - QFile file("../Sudoku/grilles/grilleFacile.csv"); - if (!file.open(QIODevice::ReadOnly)) { - qDebug() << file.errorString(); - return 1; - } - - QStringList matrice_List; - file.readLine(); // on ne veut pas la première ligne - int i=0; // permet de savoir quelle ligne ou lit - while (!file.atEnd()) { - QByteArray line = file.readLine(); // on lit ligne par ligne le fichier - std::replace(line.begin(), line.end(), '.','0'); // on remplace les . du .csv par des 0 - for (int j=0; j<9;j++){ - if (int(line[2*j])-48>0) - G.Set(i,j,int(line[2*j])-48); // on remplit le tableau avec les valeurs de départ - } - i+=1; - } - G.Print(); - - -// test sélection et remplissage de case - G.SelectCase(2,2); - G.SelectChiffre(4); - G.EssaiJoueur(); - - G.SelectCase(8,1); // pas besoin de reselectionner de nouveau le chiffre si on veut le mm - G.EssaiJoueur(); - - G.SelectCase(4,8); - G.SelectChiffre(7); - G.EssaiJoueur(); - - G.Print(); - -// Updated upstream -#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) - - -// Stashed changes - QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); -#endif - - QGuiApplication app(argc, argv); - - QQmlApplicationEngine engine; - const QUrl url(QStringLiteral("qrc:/main.qml")); - QObject::connect(&engine, &QQmlApplicationEngine::objectCreated, - &app, [url](QObject *obj, const QUrl &objUrl) { - if (!obj && url == objUrl) - QCoreApplication::exit(-1); - }, Qt::QueuedConnection); - engine.load(url); - - return app.exec(); -// Updated upstream - - - return(0); -// Stashed changes -}