chore: main cleanup in new files
This commit is contained in:
50
Global.h
Normal file
50
Global.h
Normal file
@@ -0,0 +1,50 @@
|
||||
#pragma once
|
||||
#include <windows.h>
|
||||
#include <vector>
|
||||
#include "GL/glew.h"
|
||||
#include "GL/glm/glm.hpp"
|
||||
#include "lazik.hpp"
|
||||
#include "plane.hpp"
|
||||
#include "rain.hpp"
|
||||
#include "DayNightCycle.hpp"
|
||||
#include "FPSCounter.cpp" // Zakładam, że to masz jako .cpp w include, choć lepiej zmienić na .h
|
||||
|
||||
// Definicje stałych
|
||||
#define GL_PI 3.1415f
|
||||
|
||||
|
||||
// Zmienne stanu gry
|
||||
extern float deltaTime;
|
||||
extern FPSCounter fpsCounter;
|
||||
extern bool panoramic_view;
|
||||
extern bool fpv_view;
|
||||
extern int polygonmode;
|
||||
extern bool Kolizja;
|
||||
extern short biezacy_wzor;
|
||||
|
||||
// Zmienne kamery i rotacji
|
||||
extern float CameraHeight;
|
||||
extern float xRot, yRot, zRot;
|
||||
|
||||
// Zmienne łazika
|
||||
extern float Foward;
|
||||
extern float Sides;
|
||||
extern float Rotation;
|
||||
extern float velocity;
|
||||
extern float rotationVelocity;
|
||||
extern bool keyWPressed, keySPressed, keyAPressed, keyDPressed;
|
||||
|
||||
// Obiekty gry
|
||||
extern lazik user;
|
||||
extern plane mapa;
|
||||
extern RainSystem rainSystem;
|
||||
extern DayNightCycle dayNight;
|
||||
extern unsigned int texture[4];
|
||||
|
||||
// Struktura płotu
|
||||
struct Plot {
|
||||
GLfloat xc, yc, zc;
|
||||
GLfloat length, grubosc;
|
||||
bool mod_x;
|
||||
};
|
||||
extern std::vector<Plot> fences;
|
||||
Reference in New Issue
Block a user