main.cpp 989 B

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