Mercurial > mm7
comparison Render.cpp @ 619:574cc56e05e9
ParticleEngine crash in temple
author | Nomad |
---|---|
date | Fri, 08 Mar 2013 17:08:08 +0200 |
parents | f2697c2b4109 |
children | 71ecba604995 |
comparison
equal
deleted
inserted
replaced
618:5cfb5dadf330 | 619:574cc56e05e9 |
---|---|
3504 RenderBillboard *v27; // eax@37 | 3504 RenderBillboard *v27; // eax@37 |
3505 __int16 v28; // dx@37 | 3505 __int16 v28; // dx@37 |
3506 __int16 v29; // cx@37 | 3506 __int16 v29; // cx@37 |
3507 int v30; // ecx@37 | 3507 int v30; // ecx@37 |
3508 int v31; // ebx@37 | 3508 int v31; // ebx@37 |
3509 Particle_ local_0; // [sp+Ch] [bp-98h]@7 | 3509 Particle_sw local_0; // [sp+Ch] [bp-98h]@7 |
3510 int x; // [sp+74h] [bp-30h]@9 | 3510 int x; // [sp+74h] [bp-30h]@9 |
3511 int y; // [sp+78h] [bp-2Ch]@9 | 3511 int y; // [sp+78h] [bp-2Ch]@9 |
3512 //int v35; // [sp+7Ch] [bp-28h]@1 | 3512 //int v35; // [sp+7Ch] [bp-28h]@1 |
3513 int v36; // [sp+80h] [bp-24h]@9 | 3513 int v36; // [sp+80h] [bp-24h]@9 |
3514 unsigned __int16 *v37; // [sp+84h] [bp-20h]@9 | 3514 unsigned __int16 *v37; // [sp+84h] [bp-20h]@9 |
3698 } | 3698 } |
3699 else | 3699 else |
3700 { | 3700 { |
3701 memset(&local_0, 0, 0x68u); | 3701 memset(&local_0, 0, 0x68u); |
3702 v3 = (double)*((signed int *)v0 - 1); | 3702 v3 = (double)*((signed int *)v0 - 1); |
3703 local_0.bFree = 1036; | 3703 local_0.type = ParticleType_Bitmap | ParticleType_Rotating | ParticleType_8; |
3704 local_0.uDiffuse = 0xFF3C1Eu; | 3704 local_0.uDiffuse = 0xFF3C1E; |
3705 local_0.x = v3; | 3705 local_0.x = v3; |
3706 local_0.y = (double)*(signed int *)v0; | 3706 local_0.y = (double)*(signed int *)v0; |
3707 local_0.z = (double)*((signed int *)v0 + 1); | 3707 local_0.z = (double)*((signed int *)v0 + 1); |
3708 local_0.flt_10 = 0.0; | 3708 local_0.flt_10 = 0.0; |
3709 local_0.flt_14 = 0.0; | 3709 local_0.flt_14 = 0.0; |