diff --git a/src/GameWorld.cpp b/src/GameWorld.cpp index 58e4d23..3b26464 100755 --- a/src/GameWorld.cpp +++ b/src/GameWorld.cpp @@ -10,19 +10,21 @@ void GameWorld::Initialize() auto camera = CreateEntity(); transform = AddComponent(camera, "Transform"); - transform->Position.z = 5.f; + transform->Position.y = 10.f; auto cameraComp = AddComponent(camera, "Camera"); + cameraComp->FarClip = 2000.f; AddComponent(camera, "Input"); auto freeSteering = AddComponent(camera, "FreeSteering"); - /*auto terrain = CreateEntity(); + auto terrain = CreateEntity(); transform = AddComponent(terrain, "Transform"); - transform->Scale = glm::vec3(.0005f); + transform->Scale = glm::vec3(.05f); model = AddComponent(terrain, "Model"); - model->ModelFile = "Models/terrain/terrain.obj";*/ + model->ModelFile = "Models/terrain/terrain.obj"; auto tank = CreateEntity(); transform = AddComponent(tank, "Transform"); + transform->Position.y = 10.f; transform->Scale = glm::vec3(.01f); model = AddComponent(tank, "Model"); model->ModelFile = "Models/tank/tank_base.obj"; @@ -40,6 +42,14 @@ void GameWorld::Initialize() model->ModelFile = "Models/tank/tank_barrel.obj"; } } + + //auto light = CreateEntity(); + //transform = AddComponent(light, "Transform"); + //transform->Position.y = 10.f; + //auto pointLight = AddComponent(light, "PointLight"); + //pointLight->Diffuse = glm::vec3(0.1f, 0.1f, 1.0f); + //pointLight->linearAttenuation = 1.0f; + //pointLight->quadraticAttenuation = 1.0f; } void GameWorld::Update(double dt) diff --git a/vs12/Returngeance/Returngeance.vcxproj b/vs12/Returngeance/Returngeance.vcxproj index 236e071..7230711 100755 --- a/vs12/Returngeance/Returngeance.vcxproj +++ b/vs12/Returngeance/Returngeance.vcxproj @@ -55,7 +55,7 @@ Level3 Disabled true - _CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions) + DEBUG;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions) Create PrecompiledHeader.h