2022-08-29 21:01:55 +02:00
|
|
|
#ifndef CONSTANTS_HPP
|
2022-08-31 20:40:41 +02:00
|
|
|
#include <GLFW/glfw3.h>
|
2022-08-29 21:01:55 +02:00
|
|
|
#include <iostream>
|
|
|
|
|
#include <string_view>
|
|
|
|
|
|
|
|
|
|
namespace constants
|
|
|
|
|
{
|
|
|
|
|
// best practice is to use inline constexpr std::string_view but glfwCreateWindow takes only char* as input
|
|
|
|
|
inline const char* MAIN_WINDOW_NAME { "Match" };
|
|
|
|
|
inline constexpr int MAIN_WINDOW_WIDTH { 800 };
|
|
|
|
|
inline constexpr int MAIN_WINDOW_HEIGHT { 600 };
|
2022-08-31 20:40:41 +02:00
|
|
|
inline constexpr struct {
|
|
|
|
|
GLfloat red = 1.0f;
|
|
|
|
|
GLfloat green = 0.0f;
|
|
|
|
|
GLfloat blue = 0.0f;
|
|
|
|
|
GLfloat alpha = 1.0f;
|
|
|
|
|
} RED;
|
|
|
|
|
|
|
|
|
|
inline constexpr struct {
|
|
|
|
|
GLfloat red = 1.0f;
|
|
|
|
|
GLfloat green = 1.0f;
|
|
|
|
|
GLfloat blue = 1.0f;
|
|
|
|
|
GLfloat alpha = 1.0f;
|
|
|
|
|
} WHITE;
|
|
|
|
|
|
|
|
|
|
inline constexpr struct {
|
|
|
|
|
GLfloat red = 0.2f;
|
|
|
|
|
GLfloat green = 0.3f;
|
|
|
|
|
GLfloat blue = 0.3f;
|
|
|
|
|
GLfloat alpha = 1.0f;
|
|
|
|
|
} LEARN_OPEN_GL_COLOR;
|
2022-08-29 21:01:55 +02:00
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endif
|