]> git.treefish.org Git - seamulator.git/blobdiff - seamulator.cpp
Cleaning up
[seamulator.git] / seamulator.cpp
index d3ac1c48172ed34cd6d27c9a8fee73e76f53879c..565b99a69671149df2bea8d1e2e855fdfb84fe5a 100644 (file)
@@ -8,8 +8,16 @@
 #include "seaview.h"
 #include "watersurface.h"
 
-const int LATTICE_SIZE = 10;
-const double LATTICE_UNIT = 1;
+const int LATTICE_SIZE{10};
+const double LATTICE_UNIT{1};
+const int INIT_WINDOW_POS_X{100};
+const int INIT_WINDOW_POS_Y{100};
+const int INIT_WINDOW_WIDTH{300};
+const int INIT_WINDOW_HEIGHT{300};
+const double INIT_VIEW_DISTANCE{LATTICE_SIZE * LATTICE_UNIT * 1.5};
+const double INIT_VIEW_AZIMUTH{0};
+const double INIT_VIEW_ALTITUDE{M_PI / 4};
+const char WINDOW_TITLE[]{"seamulator"};
 
 SeaPtr sea;
 WaterSurfacePtr surface;
@@ -26,14 +34,14 @@ int main(int argc, char** argv)
 
   surface = std::make_shared<WaterSurface>(LATTICE_SIZE, LATTICE_UNIT);
   sea = std::make_shared<Sea>(surface);
-  seaView = std::make_unique<SeaView>(LATTICE_SIZE * LATTICE_UNIT * 1.5,
-                                     0, M_PI/4);
+  seaView = std::make_unique<SeaView>(INIT_VIEW_DISTANCE, INIT_VIEW_AZIMUTH,
+                                     INIT_VIEW_ALTITUDE);
 
   glutInit(&argc, argv);
   glutInitDisplayMode(GLUT_DOUBLE);
-  glutInitWindowSize(300, 300);
-  glutInitWindowPosition(100, 100);
-  glutCreateWindow("seamulator");
+  glutInitWindowSize(INIT_WINDOW_WIDTH, INIT_WINDOW_HEIGHT);
+  glutInitWindowPosition(INIT_WINDOW_POS_X, INIT_WINDOW_POS_Y);
+  glutCreateWindow(WINDOW_TITLE);
   glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
 
   glutDisplayFunc(glDisplayFunc);