Merge branch 'master' of git://github.com/JapaMala/dfhack

develop
Warmist 2013-06-23 21:46:58 +03:00
commit 84ed3797d4
2 changed files with 14 additions and 3 deletions

@ -271,15 +271,15 @@ void lightingEngineViewscreen::doOcupancyAndLights()
{
if(bld->mat_type == 3)//green glass
{
curCell=lightCell(0.1f,0.9f,0.5f);
curCell*=lightCell(0.1f,0.9f,0.5f);
}
else if(bld->mat_type == 4)//clear glass
{
curCell=lightCell(0.5f,0.95f,0.9f);
curCell*=lightCell(0.5f,0.95f,0.9f);
}
else if(bld->mat_type == 5)//crystal glass
{
curCell=lightCell(0.75f,0.95f,0.95f);
curCell*=lightCell(0.75f,0.95f,0.95f);
}
}
}

@ -199,6 +199,17 @@ struct lightCell
{
return lightCell(r*val,g*val,b*val);
}
lightCell operator*(lightCell cell)
{
return lightCell(r*cell.r,g*cell.g,b*cell.b);
}
lightCell operator*=(lightCell cell)
{
r*=cell.r;
g*=cell.g;
b*=cell.b;
return lightCell(r,g,b);
}
lightCell operator+(const lightCell& other)
{
return lightCell(r+other.r,g+other.g,b+other.b);