|
@@ -17,7 +17,7 @@ void CrystalPoint::init()
|
|
|
|
|
|
|
|
lastFrameTime = 0;
|
|
lastFrameTime = 0;
|
|
|
|
|
|
|
|
- glClearColor(0.7, 0.7, 1.0, 1.0);
|
|
|
|
|
|
|
+ glClearColor(0.7f, 0.7f, 1.0f, 1.0f);
|
|
|
|
|
|
|
|
mousePosition = Vec2f(width / 2, height / 2);
|
|
mousePosition = Vec2f(width / 2, height / 2);
|
|
|
}
|
|
}
|
|
@@ -67,20 +67,20 @@ void CrystalPoint::update()
|
|
|
if (player->rotation.x < -90)
|
|
if (player->rotation.x < -90)
|
|
|
player->rotation.x = -90;
|
|
player->rotation.x = -90;
|
|
|
|
|
|
|
|
- float speed = 1;
|
|
|
|
|
|
|
+ float speed = 10;
|
|
|
|
|
|
|
|
Vec3f oldPosition = player->position;
|
|
Vec3f oldPosition = player->position;
|
|
|
if (keyboardState.keys['a']) player->setPosition(0, deltaTime*speed, false);
|
|
if (keyboardState.keys['a']) player->setPosition(0, deltaTime*speed, false);
|
|
|
if (keyboardState.keys['d']) player->setPosition(180, deltaTime*speed, false);
|
|
if (keyboardState.keys['d']) player->setPosition(180, deltaTime*speed, false);
|
|
|
if (keyboardState.keys['w']) player->setPosition(90, deltaTime*speed, false);
|
|
if (keyboardState.keys['w']) player->setPosition(90, deltaTime*speed, false);
|
|
|
if (keyboardState.keys['s']) player->setPosition(270, deltaTime*speed, false);
|
|
if (keyboardState.keys['s']) player->setPosition(270, deltaTime*speed, false);
|
|
|
- //if (keyboardState.keys['q']) player->setPosition(1, deltaTime*speed, true);
|
|
|
|
|
- //if (keyboardState.keys['e']) player->setPosition(-1, deltaTime*speed, true);
|
|
|
|
|
|
|
+ if (keyboardState.keys['q']) player->setPosition(1, deltaTime*speed, true);
|
|
|
|
|
+ if (keyboardState.keys['e']) player->setPosition(-1, deltaTime*speed, true);
|
|
|
|
|
|
|
|
if (!worldhandler->isPlayerPositionValid())
|
|
if (!worldhandler->isPlayerPositionValid())
|
|
|
player->position = oldPosition;
|
|
player->position = oldPosition;
|
|
|
|
|
|
|
|
- player->position.y = worldhandler->getHeight(player->position.x, player->position.z) + 0.7f;
|
|
|
|
|
|
|
+ player->position.y = worldhandler->getHeight(player->position.x, player->position.z) + 1.7f;
|
|
|
|
|
|
|
|
worldhandler->update(deltaTime);
|
|
worldhandler->update(deltaTime);
|
|
|
|
|
|