add recharge
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
#include <math.h>
|
||||
#include "qscenerenderer.h"
|
||||
#include "gamemanager.h"
|
||||
#include "terrainmovementmanager.h"
|
||||
#include <QVector3D>
|
||||
QImage * Tile::m_image_grass = NULL;
|
||||
QOpenGLTexture * Tile::m_texture_grass = NULL;
|
||||
@@ -391,6 +392,11 @@ void Tile::paint(QMatrix4x4 p, QVector3D& cameraPosition,QVector3D& cameraUpDire
|
||||
m_program->setUniformValue("roadMask", 0);
|
||||
}
|
||||
|
||||
const TerrainMovementConfig &tmCfg = TerrainMovementManager::instance().getConfig();
|
||||
float waterLevelKm = (tmCfg.waterHeightThreshold / 255.0f) * 3.5f;
|
||||
m_program->setUniformValue("waterLevelKm", waterLevelKm);
|
||||
m_program->setUniformValue("coastBeachWidthKm", tmCfg.coastBeachWidthKm);
|
||||
|
||||
m_program->setUniformValue("time", time);
|
||||
m_program->setUniformValue("riverMask", (int)m_riverMask);
|
||||
m_object.bind();
|
||||
|
||||
Reference in New Issue
Block a user