1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
/* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */
#include <cassert>
#include "MapRendering.h"
#include "Map/MapInfo.h"
#include "System/EventHandler.h"
/**
* @brief mapRenderingInst
*
* Global instance of CMapRendering
*/
CMapRendering mapRenderingInst;
void CMapRendering::Init() {
assert(mapInfo != nullptr);
assert(IsGlobalInstance());
splatTexScales = mapInfo->splats.texScales;
splatTexMults = mapInfo->splats.texMults;
splatDetailNormalDiffuseAlpha = mapInfo->smf.splatDetailNormalDiffuseAlpha;
voidWater = mapInfo->map.voidWater;
voidGround = mapInfo->map.voidGround;
}
bool CMapRendering::IsGlobalInstance() const {
return (this == &mapRenderingInst);
}
|