Minor change to support on-demand texture loading; fixed backwards orientation issue.

This was SVN commit r413.
This commit is contained in:
notpete 2004-06-07 19:57:19 +00:00
parent 6caf7c7466
commit 05ae51351c

View File

@ -110,7 +110,7 @@ void CMapReader::UnpackTerrain(CFileUnpacker& unpacker)
// ack; mismatch between texture datasets?
handle=0;
} else {
handle=texentry->m_Handle;
handle=texentry->GetHandle();
}
m_TerrainTextures.push_back(handle);
}
@ -157,7 +157,7 @@ void CMapReader::ApplyData(CFileUnpacker& unpacker)
CBaseEntity* templateObject = g_EntityTemplateCollection.getTemplateByActor( objentry );
if( templateObject )
{
CVector3D orient = -((CMatrix3D*)m_Objects[i].m_Transform)->GetIn();
CVector3D orient = ((CMatrix3D*)m_Objects[i].m_Transform)->GetIn();
CVector3D position = ((CMatrix3D*)m_Objects[i].m_Transform)->GetTranslation();
g_EntityManager.create( templateObject, position, atan2( -orient.X, -orient.Z ) );