20 lines
543 B
C
20 lines
543 B
C
|
#pragma once
|
||
|
#include <World.h>
|
||
|
|
||
|
class ModelWorld : public World
|
||
|
{
|
||
|
public:
|
||
|
ModelWorld();
|
||
|
virtual void cursorPosCallback(GLFWwindow* window, double xpos, double ypos) override;
|
||
|
virtual void scrollCallback(GLFWwindow* window, double xoffset, double yoffset) override;
|
||
|
virtual void processInput(GLFWwindow* window, float deltaTime) override;
|
||
|
|
||
|
private:
|
||
|
std::shared_ptr<Actor> model;
|
||
|
|
||
|
glm::vec3 lightColor = glm::normalize(glm::vec3(0.7529, 0.7450, 0.6784));
|
||
|
float lightYaw = glm::radians(80.f);
|
||
|
float lightPitch = glm::radians(105.f);
|
||
|
};
|
||
|
|