Refactored EngineTextureMapping into enum class
parent
68a222e03a
commit
a1ea633a3e
|
@ -1181,7 +1181,7 @@ void CEngine::ChangeTextureMapping(int objRank, const Material& mat, int state,
|
||||||
|
|
||||||
int nb = p4->vertices.size();
|
int nb = p4->vertices.size();
|
||||||
|
|
||||||
if (mode == ENG_TEX_MAPPING_X)
|
if (mode == EngineTextureMapping::X)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < nb; i++)
|
for (int i = 0; i < nb; i++)
|
||||||
{
|
{
|
||||||
|
@ -1189,7 +1189,7 @@ void CEngine::ChangeTextureMapping(int objRank, const Material& mat, int state,
|
||||||
p4->vertices[i].uv.y = p4->vertices[i].position.y * av + bv;
|
p4->vertices[i].uv.y = p4->vertices[i].position.y * av + bv;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (mode == ENG_TEX_MAPPING_Y)
|
else if (mode == EngineTextureMapping::Y)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < nb; i++)
|
for (int i = 0; i < nb; i++)
|
||||||
{
|
{
|
||||||
|
@ -1197,7 +1197,7 @@ void CEngine::ChangeTextureMapping(int objRank, const Material& mat, int state,
|
||||||
p4->vertices[i].uv.y = p4->vertices[i].position.z * av + bv;
|
p4->vertices[i].uv.y = p4->vertices[i].position.z * av + bv;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (mode == ENG_TEX_MAPPING_Z)
|
else if (mode == EngineTextureMapping::Z)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < nb; i++)
|
for (int i = 0; i < nb; i++)
|
||||||
{
|
{
|
||||||
|
@ -1205,21 +1205,21 @@ void CEngine::ChangeTextureMapping(int objRank, const Material& mat, int state,
|
||||||
p4->vertices[i].uv.y = p4->vertices[i].position.y * av + bv;
|
p4->vertices[i].uv.y = p4->vertices[i].position.y * av + bv;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (mode == ENG_TEX_MAPPING_1X)
|
else if (mode == EngineTextureMapping::ONE_X)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < nb; i++)
|
for (int i = 0; i < nb; i++)
|
||||||
{
|
{
|
||||||
p4->vertices[i].uv.x = p4->vertices[i].position.x * au + bu;
|
p4->vertices[i].uv.x = p4->vertices[i].position.x * au + bu;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (mode == ENG_TEX_MAPPING_1Y)
|
else if (mode == EngineTextureMapping::ONE_Y)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < nb; i++)
|
for (int i = 0; i < nb; i++)
|
||||||
{
|
{
|
||||||
p4->vertices[i].uv.y = p4->vertices[i].position.y * au + bu;
|
p4->vertices[i].uv.y = p4->vertices[i].position.y * au + bu;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (mode == ENG_TEX_MAPPING_1Z)
|
else if (mode == EngineTextureMapping::ONE_Z)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < nb; i++)
|
for (int i = 0; i < nb; i++)
|
||||||
{
|
{
|
||||||
|
|
|
@ -424,14 +424,14 @@ struct EngineGroundMark
|
||||||
* \enum EngineTextureMapping
|
* \enum EngineTextureMapping
|
||||||
* \brief Type of texture mapping
|
* \brief Type of texture mapping
|
||||||
*/
|
*/
|
||||||
enum EngineTextureMapping
|
enum class EngineTextureMapping
|
||||||
{
|
{
|
||||||
ENG_TEX_MAPPING_X = 1,
|
X = 1,
|
||||||
ENG_TEX_MAPPING_Y = 2,
|
Y = 2,
|
||||||
ENG_TEX_MAPPING_Z = 3,
|
Z = 3,
|
||||||
ENG_TEX_MAPPING_1X = 4,
|
ONE_X = 4,
|
||||||
ENG_TEX_MAPPING_1Y = 5,
|
ONE_Y = 5,
|
||||||
ENG_TEX_MAPPING_1Z = 6
|
ONE_Z = 6
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -407,10 +407,10 @@ void CAutoPortico::UpdateTrackMapping(float left, float right)
|
||||||
if(m_object->GetTeam() == 0) teamStr = "";
|
if(m_object->GetTeam() == 0) teamStr = "";
|
||||||
|
|
||||||
m_engine->TrackTextureMapping(rank, mat, Gfx::ENG_RSTATE_PART1, "objects/lemt.png"+teamStr, "",
|
m_engine->TrackTextureMapping(rank, mat, Gfx::ENG_RSTATE_PART1, "objects/lemt.png"+teamStr, "",
|
||||||
Gfx::ENG_TEX_MAPPING_X,
|
Gfx::EngineTextureMapping::X,
|
||||||
right, 8.0f, 8.0f, 192.0f, 256.0f);
|
right, 8.0f, 8.0f, 192.0f, 256.0f);
|
||||||
|
|
||||||
m_engine->TrackTextureMapping(rank, mat, Gfx::ENG_RSTATE_PART2, "objects/lemt.png"+teamStr, "",
|
m_engine->TrackTextureMapping(rank, mat, Gfx::ENG_RSTATE_PART2, "objects/lemt.png"+teamStr, "",
|
||||||
Gfx::ENG_TEX_MAPPING_X,
|
Gfx::EngineTextureMapping::X,
|
||||||
left, 8.0f, 8.0f, 192.0f, 256.0f);
|
left, 8.0f, 8.0f, 192.0f, 256.0f);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1991,21 +1991,21 @@ void CMotionVehicle::UpdateTrackMapping(float left, float right, ObjectType type
|
||||||
if (type == OBJECT_MOBILEdr)
|
if (type == OBJECT_MOBILEdr)
|
||||||
{
|
{
|
||||||
m_engine->TrackTextureMapping(rRank, mat, Gfx::ENG_RSTATE_PART1, "objects/drawer.png"+teamStr, "",
|
m_engine->TrackTextureMapping(rRank, mat, Gfx::ENG_RSTATE_PART1, "objects/drawer.png"+teamStr, "",
|
||||||
Gfx::ENG_TEX_MAPPING_X,
|
Gfx::EngineTextureMapping::X,
|
||||||
right, 1.0f, 8.0f, 192.0f, 256.0f);
|
right, 1.0f, 8.0f, 192.0f, 256.0f);
|
||||||
|
|
||||||
m_engine->TrackTextureMapping(lRank, mat, Gfx::ENG_RSTATE_PART2, "objects/drawer.png"+teamStr, "",
|
m_engine->TrackTextureMapping(lRank, mat, Gfx::ENG_RSTATE_PART2, "objects/drawer.png"+teamStr, "",
|
||||||
Gfx::ENG_TEX_MAPPING_X,
|
Gfx::EngineTextureMapping::X,
|
||||||
left, 1.0f, 8.0f, 192.0f, 256.0f);
|
left, 1.0f, 8.0f, 192.0f, 256.0f);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_engine->TrackTextureMapping(rRank, mat, Gfx::ENG_RSTATE_PART1, "objects/lemt.png"+teamStr, "",
|
m_engine->TrackTextureMapping(rRank, mat, Gfx::ENG_RSTATE_PART1, "objects/lemt.png"+teamStr, "",
|
||||||
Gfx::ENG_TEX_MAPPING_X,
|
Gfx::EngineTextureMapping::X,
|
||||||
right, 1.0f, 8.0f, 192.0f, 256.0f);
|
right, 1.0f, 8.0f, 192.0f, 256.0f);
|
||||||
|
|
||||||
m_engine->TrackTextureMapping(lRank, mat, Gfx::ENG_RSTATE_PART2, "objects/lemt.png"+teamStr, "",
|
m_engine->TrackTextureMapping(lRank, mat, Gfx::ENG_RSTATE_PART2, "objects/lemt.png"+teamStr, "",
|
||||||
Gfx::ENG_TEX_MAPPING_X,
|
Gfx::EngineTextureMapping::X,
|
||||||
left, 1.0f, 8.0f, 192.0f, 256.0f);
|
left, 1.0f, 8.0f, 192.0f, 256.0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2044,7 +2044,7 @@ void COldObject::UpdateEnergyMapping()
|
||||||
if(GetTeam() == 0) teamStr = "";
|
if(GetTeam() == 0) teamStr = "";
|
||||||
m_engine->ChangeTextureMapping(m_objectPart[0].object,
|
m_engine->ChangeTextureMapping(m_objectPart[0].object,
|
||||||
mat, Gfx::ENG_RSTATE_PART3, "objects/lemt.png"+teamStr, "",
|
mat, Gfx::ENG_RSTATE_PART3, "objects/lemt.png"+teamStr, "",
|
||||||
Gfx::ENG_TEX_MAPPING_1Y,
|
Gfx::EngineTextureMapping::ONE_Y,
|
||||||
au, bu, 1.0f, 0.0f);
|
au, bu, 1.0f, 0.0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue