-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.cpp
30 lines (24 loc) · 891 Bytes
/
main.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <SDL2/SDL.h>
#include <vector>
#include "GUI.h"
#include "Lib/lib.h"
int main() {
IDM model = IDM(130 / 3.6f, 1.8f, 78.0f, 0.3f, 2.0f);
GUI GUI;
std::vector<Vehicle> Cars;
Cars.emplace_back(Vehicle(0, 130 / 3.6, 0));
std::cout << "[DEBUG] La vitesse de la première voiture est: " << Cars.at(0).v() << " mètres par secondes." << std::endl;
if (SDL_Init(SDL_INIT_VIDEO) != 0) {
std::cerr << "[ERREUR] Erreur d'initialisation de la SDL: " << SDL_GetError() << std::endl;
return EXIT_FAILURE;
}
SDL_Window *screen = SDL_CreateWindow("IDMSim",
0,
0,
640, 480,
SDL_WINDOW_OPENGL);
GUI.pause();
SDL_Quit();
return EXIT_SUCCESS;
}