From 7a8d0d8bc2572707c9d35006f30ea835c86954b0 Mon Sep 17 00:00:00 2001 From: sotech117 Date: Tue, 9 Apr 2024 03:14:17 -0400 Subject: first draft to generate waves --- src/main.cpp | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 src/main.cpp (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp new file mode 100755 index 0000000..a11e7d8 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,38 @@ +#include "mainwindow.h" +#include +#include + +#include +#include +#include + +int main(int argc, char *argv[]) +{ + srand(static_cast(time(0))); + + // Create a Qt application + QApplication a(argc, argv); + QCoreApplication::setApplicationName("ARAP"); + QCoreApplication::setOrganizationName("CS 2240"); + QCoreApplication::setApplicationVersion(QT_VERSION_STR); + + // Set OpenGL version to 4.1 and context to Core + QSurfaceFormat fmt; + fmt.setVersion(4, 1); + fmt.setProfile(QSurfaceFormat::CoreProfile); + QSurfaceFormat::setDefaultFormat(fmt); + + // Create a GUI window + MainWindow w; + w.resize(600, 500); + int desktopArea = QGuiApplication::primaryScreen()->size().width() * + QGuiApplication::primaryScreen()->size().height(); + int widgetArea = w.width() * w.height(); + if (((float)widgetArea / (float)desktopArea) < 0.75f) + w.show(); + else + w.showMaximized(); + + + return a.exec(); +} -- cgit v1.2.3-70-g09d2