main.cpp 932 B

123456789101112131415161718192021222324
  1. #include <gui/guiscenemanager.h>
  2. #include <QApplication>
  3. #include <QDesktopWidget>
  4. #include <QMessageBox>
  5. int main(int argc, char *argv[])
  6. {
  7. QApplication a(argc, argv);
  8. QRect resolution = a.desktop()->screenGeometry(0);
  9. if (resolution.width() < 1024 || resolution.height() < 768) {
  10. QMessageBox msg(QMessageBox::Critical, QString("Ошибка разрешения!")
  11. , QString("Запуск игры при таком разрешении невозможен! "
  12. "Минимальное разрешение экрана для корректной работы: 1024x768. Текущее разрешение: ")
  13. + QString::number(resolution.width()) + QString("x") + QString::number(resolution.height()));
  14. msg.show();
  15. msg.exec();
  16. return 0;
  17. }
  18. GuiSceneManager::getInstance();
  19. return a.exec();
  20. }