
Untitled
By: a guest on
Aug 19th, 2012 | syntax:
C | size: 1.18 KB | hits: 14 | expires: Never
[3:48:52 AM] ...: CWorldMap::QueryHeight terrain gibt die höhe des terrains an der angegebenen position zurück, das ist schonmal nicht schlecht.. aber die funktion versteh ich trotzdem nicht
[3:49:09 AM] ...: && v16 <= *(_DWORD *)(a1 + 80)
&& (v17 = *(_DWORD *)(a1 + 104) + 2 * (v13 - v14 + (v16 - v25) * v9)) != 0
&& *(_BYTE *)v17 & 1
&& (v18 = *(_DWORD *)(a1 + 4 * *(_BYTE *)(v17 + 1) + 24)) != 0
&& (v19 = *(_DWORD *)(v18 + 640)) != 0
&& *(_DWORD *)(v18 + 644)
&& (v28 = *(_DWORD *)(v18 + 628), v13 >= v28)
&& v13 <= *(_DWORD *)(v18 + 636)
&& (v20 = *(_DWORD *)(v18 + 624), v16 >= v20)
&& v16 <= *(_DWORD *)(v18 + 632)
&& (v21 = *(_DWORD *)(v18 + 656) + 16 * (v19 * (v16 - v20) + v13 - v28)) != 0
&& ((v22 = *(_DWORD *)(v21 + 4)) != 0 && *(_BYTE *)(v21 + 1) & 2
|| (v22 = *(_DWORD *)(v21 + 8)) != 0 && *(_BYTE *)(v21 + 2) & 2)
&& (v23 = *(_DWORD *)(v22 + 4 * ((((v26 >> 3) & 0xF) >> 1) + (4 * (unsigned __int8)(v27 >> 3) & 0x38)) + 224)) != 0
&& (v24 = *(_DWORD *)(v23 + 4 * (((v26 >> 3) & 1) + 2 * ((v27 >> 3) & 1)) + 80)) != 0
&& (v29 = 0, CMap::GetHeightTerrain(xmm4_0, xmm7_0, v18, v24, a2, v26 & 7, v27 & 7, 0, (int)&v29))