rendered paste bodyvoid AStar::render(SceneState* state) //, SceneRenderImage*)
{
if (!Con::getBoolVariable("$pref::AStar::Render", false))
return;
GFX->setTextureStageColorOp( 0, GFXTOPDisable ); // turn off texturing.
GFX->disableShaders();
int i;
for (NMPoint* tmp = list; tmp; tmp = tmp->next) //iterate thru list
{
PrimBuild::begin( GFXLineList, 2 );
PrimBuild::color4f( 0, 1, 0, 1 );
PrimBuild::vertex3f(tmp->loc.x, tmp->loc.y, tmp->loc.z);
PrimBuild::vertex3f(tmp->loc.x, tmp->loc.y, tmp->loc.z-1);
PrimBuild::end();
PrimBuild::color4f( 0, 0, 1, 1 );
for (i=0; i<8; i++)
{
if (!tmp->adjs[i])
continue;
PrimBuild::begin( GFXLineList, 2 );
PrimBuild::vertex3f(tmp->loc.x, tmp->loc.y, tmp->loc.z);
PrimBuild::vertex3f(tmp->adjs[i]->loc.x, tmp->adjs[i]->loc.y, tmp->adjs[i]->loc.z-1);
PrimBuild::end();
}
}
}