39 lines
989 B
C++
39 lines
989 B
C++
#include "Global.h"
|
|
|
|
// Inicjalizacja zmiennych
|
|
float deltaTime = 0.0f;
|
|
FPSCounter fpsCounter;
|
|
bool panoramic_view = false;
|
|
bool fpv_view = false;
|
|
int polygonmode = 0;
|
|
bool Kolizja = false;
|
|
short biezacy_wzor = 0;
|
|
|
|
float CameraHeight = 150.0f;
|
|
float xRot = 0.0f;
|
|
float yRot = 0.0f;
|
|
float zRot = 0.0f;
|
|
|
|
float Foward = 45.0f;
|
|
float Sides = -45.0f;
|
|
float Rotation = 270.0f;
|
|
float velocity = 0.0f;
|
|
float rotationVelocity = 0.0f;
|
|
|
|
bool keyWPressed = false;
|
|
bool keySPressed = false;
|
|
bool keyAPressed = false;
|
|
bool keyDPressed = false;
|
|
|
|
lazik user(10.0f, 0.0f, 0.0f, "res/models/lazik4.obj");
|
|
plane mapa(0.0f, 0.0f, 0.0f, "res/models/mapka3_nofence_noplatform.obj");
|
|
RainSystem rainSystem(2000, 250.0f, 200.0f);
|
|
DayNightCycle dayNight;
|
|
unsigned int texture[4];
|
|
|
|
std::vector<Plot> fences = {
|
|
{ 450.0f, 3.0f, -90.0f, 900.0f, 4.0f, 1},
|
|
{ 0.0f, 3.0f, 405.0f, 990.0f, 4.0f, 0},
|
|
{ 450.0f, 3.0f, 10 * 90.0f, 900.0f, 4.0f, 1},
|
|
{10 * 90.0f, 3.0f, 405.0f, 990.0f, 4.0f, 0}
|
|
}; |