Worldgen testing
This commit is contained in:
14
main.cpp
14
main.cpp
@@ -108,33 +108,33 @@ void updateTimer(int time)
|
||||
|
||||
if(sf::Keyboard::isKeyPressed(sf::Keyboard::LShift))
|
||||
{
|
||||
playerY -= .8;
|
||||
playerY += .8;
|
||||
}
|
||||
|
||||
else if(sf::Keyboard::isKeyPressed(sf::Keyboard::Space))
|
||||
{
|
||||
playerY += .8;
|
||||
playerY -= .8;
|
||||
}
|
||||
|
||||
// Rotation
|
||||
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Left))
|
||||
{
|
||||
playerRotY -= .8;
|
||||
playerRotY -= 1.8;
|
||||
}
|
||||
|
||||
else if(sf::Keyboard::isKeyPressed(sf::Keyboard::Right))
|
||||
{
|
||||
playerRotY += .8;
|
||||
playerRotY += 1.8;
|
||||
}
|
||||
|
||||
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Up))
|
||||
{
|
||||
playerRotX -= .8;
|
||||
playerRotX -= 1.8;
|
||||
}
|
||||
|
||||
else if(sf::Keyboard::isKeyPressed(sf::Keyboard::Down))
|
||||
{
|
||||
playerRotX += .8;
|
||||
playerRotX += 1.8;
|
||||
}
|
||||
|
||||
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Escape))
|
||||
@@ -187,7 +187,7 @@ int main(int argc, char **argv)
|
||||
{
|
||||
float cX = (float)x + (16 * bx);
|
||||
float cZ = (float)z + (16 * bz);
|
||||
for(int y = 0; y < 48 * abs(perlin.GetNoise(cX, cZ)) + (cellular.GetNoise(cX, cZ)) + 3; y++)
|
||||
for(int y = 0; y < 48 * abs(perlin.GetNoise(cX, cZ)) / 2 + abs(cellular.GetNoise(cX, cZ)) * 2 + abs(os.GetNoise(cX, cZ)) * 4 + 10; y++)
|
||||
{
|
||||
blockManager.mapBlocks[bx][bz].addNode(y > 20 ? 1 : 2, 0, x, y, z);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user