mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Fix symbol shadowing warnings in navmesh tool
This commit is contained in:
parent
8809f17504
commit
9a1343b231
@ -294,8 +294,8 @@ void CrowdToolState::handleRender()
|
|||||||
if (!ag->active)
|
if (!ag->active)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
const float radius = ag->params.radius;
|
const float agentRadius = ag->params.radius;
|
||||||
const float* pos = ag->npos;
|
const float* agentPos = ag->npos;
|
||||||
|
|
||||||
if (m_toolParams.m_showCorners)
|
if (m_toolParams.m_showCorners)
|
||||||
{
|
{
|
||||||
@ -304,16 +304,16 @@ void CrowdToolState::handleRender()
|
|||||||
dd.begin(DU_DRAW_LINES, 2.0f);
|
dd.begin(DU_DRAW_LINES, 2.0f);
|
||||||
for (int j = 0; j < ag->ncorners; ++j)
|
for (int j = 0; j < ag->ncorners; ++j)
|
||||||
{
|
{
|
||||||
const float* va = j == 0 ? pos : &ag->cornerVerts[(j-1)*3];
|
const float* va = j == 0 ? agentPos : &ag->cornerVerts[(j-1)*3];
|
||||||
const float* vb = &ag->cornerVerts[j*3];
|
const float* vb = &ag->cornerVerts[j*3];
|
||||||
dd.vertex(va[0],va[1],va[2]+radius, duRGBA(128,0,0,192));
|
dd.vertex(va[0],va[1],va[2]+agentRadius, duRGBA(128,0,0,192));
|
||||||
dd.vertex(vb[0],vb[1],vb[2]+radius, duRGBA(128,0,0,192));
|
dd.vertex(vb[0],vb[1],vb[2]+agentRadius, duRGBA(128,0,0,192));
|
||||||
}
|
}
|
||||||
if (ag->ncorners && ag->cornerFlags[ag->ncorners-1] & DT_STRAIGHTPATH_OFFMESH_CONNECTION)
|
if (ag->ncorners && ag->cornerFlags[ag->ncorners-1] & DT_STRAIGHTPATH_OFFMESH_CONNECTION)
|
||||||
{
|
{
|
||||||
const float* v = &ag->cornerVerts[(ag->ncorners-1)*3];
|
const float* v = &ag->cornerVerts[(ag->ncorners-1)*3];
|
||||||
dd.vertex(v[0],v[1],v[2], duRGBA(192,0,0,192));
|
dd.vertex(v[0],v[1],v[2], duRGBA(192,0,0,192));
|
||||||
dd.vertex(v[0],v[1],v[2]+radius*2, duRGBA(192,0,0,192));
|
dd.vertex(v[0],v[1],v[2]+agentRadius*2, duRGBA(192,0,0,192));
|
||||||
}
|
}
|
||||||
|
|
||||||
dd.end();
|
dd.end();
|
||||||
@ -346,8 +346,8 @@ void CrowdToolState::handleRender()
|
|||||||
if (m_toolParams.m_showCollisionSegments)
|
if (m_toolParams.m_showCollisionSegments)
|
||||||
{
|
{
|
||||||
const float* center = ag->boundary.getCenter();
|
const float* center = ag->boundary.getCenter();
|
||||||
duDebugDrawCross(&dd, center[0],center[1],center[2]+radius, 0.2f, duRGBA(192,0,128,255), 2.0f);
|
duDebugDrawCross(&dd, center[0],center[1],center[2]+agentRadius, 0.2f, duRGBA(192,0,128,255), 2.0f);
|
||||||
duDebugDrawCircle(&dd, center[0],center[1],center[2]+radius, ag->params.collisionQueryRange,
|
duDebugDrawCircle(&dd, center[0],center[1],center[2]+agentRadius, ag->params.collisionQueryRange,
|
||||||
duRGBA(192,0,128,128), 2.0f);
|
duRGBA(192,0,128,128), 2.0f);
|
||||||
|
|
||||||
dd.begin(DU_DRAW_LINES, 3.0f);
|
dd.begin(DU_DRAW_LINES, 3.0f);
|
||||||
@ -355,7 +355,7 @@ void CrowdToolState::handleRender()
|
|||||||
{
|
{
|
||||||
const float* s = ag->boundary.getSegment(j);
|
const float* s = ag->boundary.getSegment(j);
|
||||||
unsigned int col = duRGBA(192,0,128,192);
|
unsigned int col = duRGBA(192,0,128,192);
|
||||||
if (dtTriArea2D(pos, s, s+3) < 0.0f)
|
if (dtTriArea2D(agentPos, s, s+3) < 0.0f)
|
||||||
col = duDarkenCol(col);
|
col = duDarkenCol(col);
|
||||||
|
|
||||||
duAppendArrow(&dd, s[0],s[1],s[2]+0.2f, s[3],s[4],s[5]+0.2f, 0.0f, 30.0f, col);
|
duAppendArrow(&dd, s[0],s[1],s[2]+0.2f, s[3],s[4],s[5]+0.2f, 0.0f, 30.0f, col);
|
||||||
@ -365,7 +365,7 @@ void CrowdToolState::handleRender()
|
|||||||
|
|
||||||
if (m_toolParams.m_showNeis)
|
if (m_toolParams.m_showNeis)
|
||||||
{
|
{
|
||||||
duDebugDrawCircle(&dd, pos[0],pos[1],pos[2]+radius, ag->params.collisionQueryRange,
|
duDebugDrawCircle(&dd, agentPos[0],agentPos[1],agentPos[2]+agentRadius, ag->params.collisionQueryRange,
|
||||||
duRGBA(0,192,128,128), 2.0f);
|
duRGBA(0,192,128,128), 2.0f);
|
||||||
|
|
||||||
dd.begin(DU_DRAW_LINES, 2.0f);
|
dd.begin(DU_DRAW_LINES, 2.0f);
|
||||||
@ -376,8 +376,8 @@ void CrowdToolState::handleRender()
|
|||||||
const dtCrowdAgent* nei = crowd->getAgent(ag->neis[j].idx);
|
const dtCrowdAgent* nei = crowd->getAgent(ag->neis[j].idx);
|
||||||
if (nei)
|
if (nei)
|
||||||
{
|
{
|
||||||
dd.vertex(pos[0],pos[1],pos[2]+radius, duRGBA(0,192,128,128));
|
dd.vertex(agentPos[0],agentPos[1],agentPos[2]+agentRadius, duRGBA(0,192,128,128));
|
||||||
dd.vertex(nei->npos[0],nei->npos[1],nei->npos[2]+radius, duRGBA(0,192,128,128));
|
dd.vertex(nei->npos[0],nei->npos[1],nei->npos[2]+agentRadius, duRGBA(0,192,128,128));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
dd.end();
|
dd.end();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user