vengine  0.0.1
3D graphics engine
Loading...
Searching...
No Matches
Message.hpp
Go to the documentation of this file.
1///
2/// @file Message.hpp
3/// @brief
4/// @namespace ven
5///
6
7#pragma once
8
10
11namespace ven {
12
13 constexpr auto VERSION_MESSAGE = "VEngine Version " PROJECT_VERSION "\n"
14 "Built on " __DATE__
15 " at " __TIME__ "\n"
16 "Author: Elliot Masina (masina.elliot@hotmail.fr)\n"
17 "License: MIT\n"
18 "Repository: https://github.com/bobis33/VEngine\n"
19 "Documentation: https://bobis33.github.io/VEngine\n";
20
21 constexpr auto HELP_MESSAGE = "Usage: VEngine [options]\n"
22 "Options:\n"
23 " --help, -h Show this help message and exit\n"
24 " --version, -v Show version information and exit\n"
25 " --fullscreen, -f Enable fullscreen mode\n"
26 " --vsync, -V Enable vertical sync\n"
27 " --width <value> Set the width of the window (e.g., 800)\n"
28 " --height <value> Set the height of the window (e.g., 600)\n"
29 " --fov <value> Set the field of view (1.0 to 300.0)\n"
30 " --mspeed <value> Set the move speed (0.1 to 100.0)\n"
31 " --lspeed <value> Set the look speed (0.1 to 100.0)\n"
32 " --near <value> Set the near plane (0.1 to 100.0)\n"
33 " --far <value> Set the far plane (0.1 to 100.0)\n";
34
35} // namespace ven
#define PROJECT_VERSION
Definition Version.hpp:10
constexpr auto VERSION_MESSAGE
Definition Message.hpp:13
constexpr auto HELP_MESSAGE
Definition Message.hpp:21