Mercurial > mm7
comparison Render.cpp @ 740:14cf77af15de
m
author | Ritor1 |
---|---|
date | Fri, 22 Mar 2013 19:58:47 +0600 |
parents | 9f596a163257 |
children | cd9ae9a2c99c |
comparison
equal
deleted
inserted
replaced
739:e0a8cc28caeb | 740:14cf77af15de |
---|---|
8302 v26 = stru_5C6E00->Sin(angle); | 8302 v26 = stru_5C6E00->Sin(angle); |
8303 v27 = stru_5C6E00->Sin(angle); | 8303 v27 = stru_5C6E00->Sin(angle); |
8304 v28 = stru_5C6E00->Cos(angle); | 8304 v28 = stru_5C6E00->Cos(angle); |
8305 pBillboardRenderListD3D[v8].pQuards[1].pos.x = (((double)(unsigned __int16)v25 * 0.000015259022 | 8305 pBillboardRenderListD3D[v8].pQuards[1].pos.x = (((double)(unsigned __int16)v25 * 0.000015259022 |
8306 + (double)(v25 >> 16)) | 8306 + (double)(v25 >> 16)) |
8307 * v23 | 8307 * v31 |
8308 - ((double)(unsigned __int16)v26 * 0.000015259022 | 8308 - ((double)(unsigned __int16)v26 * 0.000015259022 |
8309 + (double)(v26 >> 16)) | 8309 + (double)(v26 >> 16)) |
8310 * v24) | 8310 * v32) |
8311 * v11 + v13; | 8311 * v11 + v13; |
8312 v29 = (((double)(unsigned __int16)v28 * 0.000015259022 + (double)(v28 >> 16)) * v24 | 8312 v29 = (((double)(unsigned __int16)v28 * 0.000015259022 + (double)(v28 >> 16)) * v32 |
8313 + ((double)(unsigned __int16)v27 * 0.000015259022 + (double)(v27 >> 16)) * v23 | 8313 + ((double)(unsigned __int16)v27 * 0.000015259022 + (double)(v27 >> 16)) * v31 |
8314 - 12.0) | 8314 - 12.0) |
8315 * v11 | 8315 * v11 |
8316 + (double)a2->uScreenSpaceY; | 8316 + (double)a2->uScreenSpaceY; |
8317 pBillboardRenderListD3D[v8].pQuards[1].pos.z = pRenderer->pBillboardRenderListD3D[v8].pQuards[0].pos.z; | 8317 pBillboardRenderListD3D[v8].pQuards[1].pos.z = pRenderer->pBillboardRenderListD3D[v8].pQuards[0].pos.z; |
8318 v30 = pBillboardRenderListD3D[v8].pQuards[0].rhw; | 8318 v30 = pBillboardRenderListD3D[v8].pQuards[0].rhw; |
8328 v34 = stru_5C6E00->Sin(angle); | 8328 v34 = stru_5C6E00->Sin(angle); |
8329 v35 = stru_5C6E00->Sin(angle); | 8329 v35 = stru_5C6E00->Sin(angle); |
8330 v36 = stru_5C6E00->Cos(angle); | 8330 v36 = stru_5C6E00->Cos(angle); |
8331 pBillboardRenderListD3D[v8].pQuards[2].pos.x = (((double)(unsigned __int16)v33 * 0.000015259022 | 8331 pBillboardRenderListD3D[v8].pQuards[2].pos.x = (((double)(unsigned __int16)v33 * 0.000015259022 |
8332 + (double)(v33 >> 16)) | 8332 + (double)(v33 >> 16)) |
8333 * v31 | 8333 * v23 |
8334 - ((double)(unsigned __int16)v34 * 0.000015259022 | 8334 - ((double)(unsigned __int16)v34 * 0.000015259022 |
8335 + (double)(v34 >> 16)) | 8335 + (double)(v34 >> 16)) |
8336 * v32) | 8336 * v24) |
8337 * v11 + v13; | 8337 * v11 + v13; |
8338 v37 = pBillboardRenderListD3D[v8].pQuards[0].pos.z; | 8338 v37 = pBillboardRenderListD3D[v8].pQuards[0].pos.z; |
8339 v38 = (((double)(unsigned __int16)v36 * 0.000015259022 + (double)(v36 >> 16)) * v32 | 8339 v38 = (((double)(unsigned __int16)v36 * 0.000015259022 + (double)(v36 >> 16)) * v24 |
8340 + ((double)(unsigned __int16)v35 * 0.000015259022 + (double)(v35 >> 16)) * v31 | 8340 + ((double)(unsigned __int16)v35 * 0.000015259022 + (double)(v35 >> 16)) * v23 |
8341 - 12.0) | 8341 - 12.0) |
8342 * v11 | 8342 * v11 |
8343 + (double)a2->uScreenSpaceY; | 8343 + (double)a2->uScreenSpaceY; |
8344 pBillboardRenderListD3D[v8].pQuards[2].specular = 0; | 8344 pBillboardRenderListD3D[v8].pQuards[2].specular = 0; |
8345 pBillboardRenderListD3D[v8].pQuards[2].pos.z = v37; | 8345 pBillboardRenderListD3D[v8].pQuards[2].pos.z = v37; |