comparison Render.cpp @ 1110:cf6cd674c398

bitwise operator ambiguity reduced
author Grumpy7
date Mon, 27 May 2013 23:05:32 +0200
parents c59ac5ea63f5
children 39eaa6b00141
comparison
equal deleted inserted replaced
1108:a1fd8045ffb1 1110:cf6cd674c398
1622 //do 1622 //do
1623 for ( v116 = terrain_76D9C8[i] - 2; v116 < v107; ++v116 ) 1623 for ( v116 = terrain_76D9C8[i] - 2; v116 < v107; ++v116 )
1624 { 1624 {
1625 //v93 = v116; 1625 //v93 = v116;
1626 //v106 = (*(int *)((char *)terrain_76DBC8 + v86) - 64) << 9; 1626 //v106 = (*(int *)((char *)terrain_76DBC8 + v86) - 64) << 9;
1627 ptr_801A08[v86].vWorldPosition.x = terrain_76DBC8[v86] - 64 << 9; 1627 ptr_801A08[v86].vWorldPosition.x = (terrain_76DBC8[v86] - 64) << 9;
1628 //*(float *)&pHeight = (double)pHeight; 1628 //*(float *)&pHeight = (double)pHeight;
1629 ptr_801A08[v86].vWorldPosition.y = v92; 1629 ptr_801A08[v86].vWorldPosition.y = v92;
1630 //v106 = ; 1630 //v106 = ;
1631 //v97 = v116; 1631 //v97 = v116;
1632 ptr_801A08[v86].vWorldPosition.z = pOutdoor->GetHeightOnTerrain(terrain_76DBC8[v86], v116); 1632 ptr_801A08[v86].vWorldPosition.z = pOutdoor->GetHeightOnTerrain(terrain_76DBC8[v86], v116);
1633 //v106 = (*(int *)((char *)terrain_76DBC8 + v86) - 63) << 9; 1633 //v106 = (*(int *)((char *)terrain_76DBC8 + v86) - 63) << 9;
1634 ptr_801A04[v86].vWorldPosition.x = terrain_76DBC8[v86] - 63 << 9; 1634 ptr_801A04[v86].vWorldPosition.x = (terrain_76DBC8[v86] - 63) << 9;
1635 ptr_801A04[v86].vWorldPosition.y = v92; 1635 ptr_801A04[v86].vWorldPosition.y = v92;
1636 //pHeight = pOutdoor->GetHeightOnTerrain(*(int *)((char *)terrain_76DBC8 + v86) + 1, v97); 1636 //pHeight = pOutdoor->GetHeightOnTerrain(*(int *)((char *)terrain_76DBC8 + v86) + 1, v97);
1637 ptr_801A04[v86].vWorldPosition.z = pOutdoor->GetHeightOnTerrain(terrain_76DBC8[v86] + 1, v116); 1637 ptr_801A04[v86].vWorldPosition.z = pOutdoor->GetHeightOnTerrain(terrain_76DBC8[v86] + 1, v116);
1638 if ( !byte_4D864C || !(pGame->uFlags & 0x80) ) 1638 if ( !byte_4D864C || !(pGame->uFlags & 0x80) )
1639 { 1639 {