Moved crucial code away from main.cpp

This commit is contained in:
maelstrom 2024-11-25 21:51:17 +01:00
parent 4f9ff69801
commit 0d445685bd
3 changed files with 16 additions and 3 deletions

6
src/common.cpp Normal file
View file

@ -0,0 +1,6 @@
// TEMPORARY COMMON DATA FOR DIFFERENT INTERNAL COMPONENTS
#include "common.h"
Camera camera(glm::vec3(0.0, 0.0, 3.0));
std::vector<Part> parts;

8
src/common.h Normal file
View file

@ -0,0 +1,8 @@
#pragma once
#include "part.h"
#include "camera.h"
// TEMPORARY COMMON DATA FOR DIFFERENT INTERNAL COMPONENTS
extern Camera camera;
extern std::vector<Part> parts;

View file

@ -13,10 +13,9 @@
#include "physics/simulation.h"
#include "camera.h"
void errorCatcher(int id, const char* str);
#include "common.h"
Camera camera(glm::vec3(0.0, 0.0, 3.0));
std::vector<Part> parts;
void errorCatcher(int id, const char* str);
int mode = 0;