space-game001/Environment.cpp
Vladislav Khorev da7805ce0c Final version
2025-03-03 07:58:27 +03:00

57 lines
1.4 KiB
C++

#include "Environment.h"
#include "RenderSystem.h"
#include "Utils.h"
#include "Inventory.h"
#include <GL/gl.h>
namespace ZL {
int Environment::windowHeaderHeight = 0;
int Environment::width = 0;
int Environment::height = 0;
float Environment::zoom = 3.f;
bool Environment::leftPressed = false;
bool Environment::rightPressed = false;
bool Environment::upPressed = false;
bool Environment::downPressed = false;
Vector3f Environment::cameraShift = {0, 0, 0};
Vector3f Environment::characterPos = {0, 0, 0};
float Environment::cameraPhi = 0.f;
float Environment::cameraAlpha = 0.3*M_PI / 2.0;
float Environment::violaCurrentIdleFrame = 0.f;
int Environment::violaLastIdleFrame = -1;
float Environment::violaCurrentWalkFrame = 0.f;
int Environment::violaLastWalkFrame = 0;
int Environment::violaCurrentAnimation = 0;
float Environment::violaAngleAroundY = 0.f;
bool Environment::settings_inverseVertical = false;
SDL_Window* Environment::window = nullptr;
float Environment::cameraDefaultVerticalShift = -150.f;
float Environment::itemDefaultVerticalShift = -80.f;
bool Environment::showMouse = false;
bool Environment::exitGameLoop = false;
bool Environment::gameIsLoading = true;
float Environment::monsterTimer = 0.0;
int Environment::monsterState = 1;
bool Environment::finalIsGood = false;
bool Environment::finalIsBad = false;
bool Environment::goToLevel3 = false;
float Environment::goTolevel3Timer = 0;
} // namespace ZL