clean up extra decorators
This commit is contained in:
1 parent
531e638179
commit
3183e73860
95 files changed
+4629
-4631
No files matched your search
+73
-73
@@ -8,7 +8,7 @@ int result; // eax
|
||||
if ( a2 >= 4 )
|
||||
result = 0;
|
||||
else
|
||||
result = *(_DWORD *)((char *)this + 4 * a2 + 78);
|
||||
result = *(DWORD *)((char *)this + 4 * a2 + 78);
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ return result;
|
||||
void __thiscall TRamp::put_scoring(TRamp *this, int a2, int a3)
|
||||
{
|
||||
if ( a2 < 4 )
|
||||
*(_DWORD *)((char *)this + 4 * a2 + 78) = a3;
|
||||
*(DWORD *)((char *)this + 4 * a2 + 78) = a3;
|
||||
}
|
||||
|
||||
//----- (01016C24) --------------------------------------------------------
|
||||
@@ -25,7 +25,7 @@ void __thiscall TRamp::Collision(TRamp *this, struct TBall *a2, struct vector_ty
|
||||
TRamp *v6; // edi
|
||||
double v7; // st7
|
||||
int v8; // eax
|
||||
_DWORD *v9; // eax
|
||||
DWORD *v9; // eax
|
||||
double v10; // st7
|
||||
double v11; // st6
|
||||
double v12; // st6
|
||||
@@ -34,48 +34,48 @@ double v13; // st7
|
||||
v6 = this;
|
||||
TBall::not_again(a2, a6);
|
||||
v7 = *(float *)((char *)a2 + 70) - a5;
|
||||
*(_DWORD *)((char *)a2 + 42) = *(_DWORD *)a3;
|
||||
v8 = *((_DWORD *)a3 + 1);
|
||||
*(DWORD *)((char *)a2 + 42) = *(DWORD *)a3;
|
||||
v8 = *((DWORD *)a3 + 1);
|
||||
*(float *)((char *)a2 + 70) = v7;
|
||||
*(_DWORD *)((char *)a2 + 46) = v8;
|
||||
v9 = *(_DWORD **)((char *)a6 + 13);
|
||||
*(DWORD *)((char *)a2 + 46) = v8;
|
||||
v9 = *(DWORD **)((char *)a6 + 13);
|
||||
if ( v9 )
|
||||
{
|
||||
*(_DWORD *)((char *)a2 + 150) = 1;
|
||||
*(_DWORD *)((char *)a2 + 138) = *v9;
|
||||
*(DWORD *)((char *)a2 + 150) = 1;
|
||||
*(DWORD *)((char *)a2 + 138) = *v9;
|
||||
v10 = *(float *)((char *)a2 + 138) * *(float *)((char *)a2 + 42);
|
||||
v11 = *(float *)((char *)a2 + 46);
|
||||
*(_DWORD *)((char *)a2 + 142) = v9[1];
|
||||
*(DWORD *)((char *)a2 + 142) = v9[1];
|
||||
v12 = v11 * *(float *)((char *)a2 + 142);
|
||||
*(_DWORD *)((char *)a2 + 146) = v9[2];
|
||||
*(_DWORD *)((char *)a2 + 94) = v9[11];
|
||||
*(_DWORD *)((char *)a2 + 98) = v9[12];
|
||||
*(DWORD *)((char *)a2 + 146) = v9[2];
|
||||
*(DWORD *)((char *)a2 + 94) = v9[11];
|
||||
*(DWORD *)((char *)a2 + 98) = v9[12];
|
||||
*(float *)((char *)a2 + 50) = v10 + v12 + *(float *)((char *)a2 + 154) + *(float *)((char *)a2 + 146);
|
||||
*(_DWORD *)((char *)a2 + 110) = *(_DWORD *)((char *)v6 + 106);
|
||||
*(DWORD *)((char *)a2 + 110) = *(DWORD *)((char *)v6 + 106);
|
||||
return;
|
||||
}
|
||||
if ( a6 == *(struct TEdgeSegment **)((char *)v6 + 134) )
|
||||
{
|
||||
if ( !*(_DWORD *)(*(_DWORD *)((char *)v6 + 30) + 370) )
|
||||
if ( !*(DWORD *)(*(DWORD *)((char *)v6 + 30) + 370) )
|
||||
{
|
||||
loader_play_sound(*(_DWORD *)((char *)v6 + 70));
|
||||
loader_play_sound(*(DWORD *)((char *)v6 + 70));
|
||||
control_handler(63, v6);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
*(_DWORD *)((char *)a2 + 150) = 0;
|
||||
*(DWORD *)((char *)a2 + 150) = 0;
|
||||
if ( a6 == *(struct TEdgeSegment **)((char *)v6 + 126) )
|
||||
{
|
||||
*(_DWORD *)((char *)a2 + 110) = *(_DWORD *)((char *)v6 + 138);
|
||||
if ( !*(_DWORD *)((char *)v6 + 110) )
|
||||
*(DWORD *)((char *)a2 + 110) = *(DWORD *)((char *)v6 + 138);
|
||||
if ( !*(DWORD *)((char *)v6 + 110) )
|
||||
return;
|
||||
v13 = *(float *)((char *)a2 + 154) + *(float *)((char *)v6 + 146);
|
||||
}
|
||||
else
|
||||
{
|
||||
*(_DWORD *)((char *)a2 + 110) = *(_DWORD *)((char *)v6 + 142);
|
||||
if ( !*(_DWORD *)((char *)v6 + 110) )
|
||||
*(DWORD *)((char *)a2 + 110) = *(DWORD *)((char *)v6 + 142);
|
||||
if ( !*(DWORD *)((char *)v6 + 110) )
|
||||
return;
|
||||
v13 = *(float *)((char *)a2 + 154) + *(float *)((char *)v6 + 150);
|
||||
}
|
||||
@@ -101,7 +101,7 @@ TRamp *__thiscall TRamp::TRamp(TRamp *this, struct TPinballTable *a2, void *a3)
|
||||
{
|
||||
void *v3; // ebx
|
||||
TRamp *v4; // esi
|
||||
_DWORD *v5; // eax
|
||||
DWORD *v5; // eax
|
||||
float *v6; // eax
|
||||
float *v7; // edi
|
||||
signed __int64 v8; // rax
|
||||
@@ -188,30 +188,30 @@ float v88; // [esp+A4h] [ebp-4h]
|
||||
v3 = a3;
|
||||
v4 = this;
|
||||
TCollisionComponent::TCollisionComponent(this, a2, (int)a3, 0);
|
||||
*(_DWORD *)v4 = &TRamp::vftable;
|
||||
*(_DWORD *)((char *)v4 + 6) = 0;
|
||||
*(DWORD *)v4 = &TRamp::vftable;
|
||||
*(DWORD *)((char *)v4 + 6) = 0;
|
||||
*((_BYTE *)v4 + 4) = 1;
|
||||
loader_query_visual((int)v3, 0, &v73);
|
||||
*(_DWORD *)((char *)v4 + 106) = v74;
|
||||
v5 = (_DWORD *)loader_query_float_attribute((int)v3, 0, 701);
|
||||
*(DWORD *)((char *)v4 + 106) = v74;
|
||||
v5 = (DWORD *)loader_query_float_attribute((int)v3, 0, 701);
|
||||
if ( v5 )
|
||||
*(_DWORD *)((char *)v4 + 118) = *v5;
|
||||
*(DWORD *)((char *)v4 + 118) = *v5;
|
||||
else
|
||||
*(_DWORD *)((char *)v4 + 118) = 1045220557;
|
||||
*(DWORD *)((char *)v4 + 118) = 1045220557;
|
||||
v6 = (float *)loader_query_float_attribute((int)v3, 0, 1305);
|
||||
if ( v6 )
|
||||
*(_DWORD *)((char *)v4 + 110) = (signed __int64)_floor(*v6);
|
||||
*(DWORD *)((char *)v4 + 110) = (signed __int64)_floor(*v6);
|
||||
else
|
||||
*(_DWORD *)((char *)v4 + 110) = 0;
|
||||
*(DWORD *)((char *)v4 + 110) = 0;
|
||||
v7 = (float *)loader_query_float_attribute((int)a3, 0, 1300);
|
||||
v8 = (signed __int64)_floor(*v7);
|
||||
v9 = a3;
|
||||
*(_DWORD *)((char *)v4 + 114) = v8;
|
||||
*(_DWORD *)((char *)v4 + 122) = v7 + 1;
|
||||
*(DWORD *)((char *)v4 + 114) = v8;
|
||||
*(DWORD *)((char *)v4 + 122) = v7 + 1;
|
||||
v10 = loader_query_float_attribute((int)v9, 0, 1303);
|
||||
v11 = _floor(*(float *)v10);
|
||||
v75 = *(_DWORD *)(v10 + 8);
|
||||
v76 = *(_DWORD *)(v10 + 12);
|
||||
v75 = *(DWORD *)(v10 + 8);
|
||||
v76 = *(DWORD *)(v10 + 12);
|
||||
v86 = *(float *)(v10 + 16);
|
||||
v87 = *(float *)(v10 + 20);
|
||||
v12 = (TLine *)operator new(0x55u);
|
||||
@@ -225,70 +225,70 @@ v4,
|
||||
(struct vector_type *)&v75);
|
||||
else
|
||||
v13 = 0;
|
||||
*(_DWORD *)((char *)v4 + 134) = v13;
|
||||
*(DWORD *)((char *)v4 + 134) = v13;
|
||||
objlist_class::Add((TRamp *)((char *)v4 + 42), (void *)v13);
|
||||
if ( v13 )
|
||||
{
|
||||
v14 = *(_DWORD *)v13;
|
||||
*(_DWORD *)((char *)v13 + 13) = 0;
|
||||
v14 = *(DWORD *)v13;
|
||||
*(DWORD *)((char *)v13 + 13) = 0;
|
||||
(*(void (__thiscall **)(TLine *))(v14 + 8))(v13);
|
||||
}
|
||||
v15 = loader_query_float_attribute((int)a3, 0, 1301);
|
||||
*(_DWORD *)((char *)v4 + 138) = (signed __int64)_floor(*(float *)v15);
|
||||
*(DWORD *)((char *)v4 + 138) = (signed __int64)_floor(*(float *)v15);
|
||||
v16 = _floor(*(float *)(v15 + 4));
|
||||
v17 = *(_DWORD *)((char *)v4 + 138);
|
||||
v17 = *(DWORD *)((char *)v4 + 138);
|
||||
v78 = (signed __int64)v16;
|
||||
v15 += 12;
|
||||
*(_DWORD *)((char *)v4 + 138) = 1 << v17;
|
||||
*(_DWORD *)((char *)v4 + 146) = *(_DWORD *)(v15 + 16);
|
||||
*(DWORD *)((char *)v4 + 138) = 1 << v17;
|
||||
*(DWORD *)((char *)v4 + 146) = *(DWORD *)(v15 + 16);
|
||||
find_closest_edge(
|
||||
*(struct ramp_plane_type **)((char *)v4 + 122),
|
||||
*(_DWORD *)((char *)v4 + 114),
|
||||
*(DWORD *)((char *)v4 + 114),
|
||||
(struct wall_point_type *)v15,
|
||||
&a2,
|
||||
&v80);
|
||||
v18 = (TLine *)operator new(0x55u);
|
||||
if ( v18 )
|
||||
v19 = TLine::TLine(v18, v4, (char *)v4 + 5, *(_DWORD *)((char *)v4 + 106), v80, a2);
|
||||
v19 = TLine::TLine(v18, v4, (char *)v4 + 5, *(DWORD *)((char *)v4 + 106), v80, a2);
|
||||
else
|
||||
v19 = 0;
|
||||
*(_DWORD *)((char *)v4 + 126) = v19;
|
||||
*(DWORD *)((char *)v4 + 126) = v19;
|
||||
objlist_class::Add((TRamp *)((char *)v4 + 42), (void *)v19);
|
||||
if ( v19 )
|
||||
{
|
||||
v20 = *(_DWORD *)v19;
|
||||
*(_DWORD *)((char *)v19 + 13) = 0;
|
||||
v20 = *(DWORD *)v19;
|
||||
*(DWORD *)((char *)v19 + 13) = 0;
|
||||
(*(void (__thiscall **)(TLine *))(v20 + 8))(v19);
|
||||
}
|
||||
v21 = loader_query_float_attribute((int)a3, 0, 1302);
|
||||
*(_DWORD *)((char *)v4 + 142) = (signed __int64)_floor(*(float *)v21);
|
||||
*(DWORD *)((char *)v4 + 142) = (signed __int64)_floor(*(float *)v21);
|
||||
v22 = _floor(*(float *)(v21 + 4));
|
||||
v23 = *(_DWORD *)((char *)v4 + 142);
|
||||
v23 = *(DWORD *)((char *)v4 + 142);
|
||||
v77 = (signed __int64)v22;
|
||||
v21 += 12;
|
||||
*(_DWORD *)((char *)v4 + 142) = 1 << v23;
|
||||
*(_DWORD *)((char *)v4 + 150) = *(_DWORD *)(v21 + 16);
|
||||
*(DWORD *)((char *)v4 + 142) = 1 << v23;
|
||||
*(DWORD *)((char *)v4 + 150) = *(DWORD *)(v21 + 16);
|
||||
find_closest_edge(
|
||||
*(struct ramp_plane_type **)((char *)v4 + 122),
|
||||
*(_DWORD *)((char *)v4 + 114),
|
||||
*(DWORD *)((char *)v4 + 114),
|
||||
(struct wall_point_type *)v21,
|
||||
&v81,
|
||||
&v84);
|
||||
v24 = (TLine *)operator new(0x55u);
|
||||
if ( v24 )
|
||||
v25 = TLine::TLine(v24, v4, (char *)v4 + 5, *(_DWORD *)((char *)v4 + 106), v84, v81);
|
||||
v25 = TLine::TLine(v24, v4, (char *)v4 + 5, *(DWORD *)((char *)v4 + 106), v84, v81);
|
||||
else
|
||||
v25 = 0;
|
||||
*(_DWORD *)((char *)v4 + 130) = v25;
|
||||
*(DWORD *)((char *)v4 + 130) = v25;
|
||||
objlist_class::Add((TRamp *)((char *)v4 + 42), (void *)v25);
|
||||
if ( v25 )
|
||||
{
|
||||
v26 = *(_DWORD *)v25;
|
||||
*(_DWORD *)((char *)v25 + 13) = 0;
|
||||
v26 = *(DWORD *)v25;
|
||||
*(DWORD *)((char *)v25 + 13) = 0;
|
||||
(*(void (__thiscall **)(TLine *))(v26 + 8))(v25);
|
||||
}
|
||||
v27 = *(_DWORD *)((char *)v4 + 114) == 0;
|
||||
v28 = *(_DWORD *)((char *)v4 + 114) < 0;
|
||||
v27 = *(DWORD *)((char *)v4 + 114) == 0;
|
||||
v28 = *(DWORD *)((char *)v4 + 114) < 0;
|
||||
v86 = 1000000000.0;
|
||||
v82 = 0;
|
||||
v85 = 1000000000.0;
|
||||
@@ -298,7 +298,7 @@ if ( !v28 && !v27 )
|
||||
{
|
||||
do
|
||||
{
|
||||
v29 = *(_DWORD *)((char *)v4 + 122);
|
||||
v29 = *(DWORD *)((char *)v4 + 122);
|
||||
v83 = 52 * v82;
|
||||
v30 = v29 + 52 * v82;
|
||||
v31 = v30 + 28;
|
||||
@@ -486,8 +486,8 @@ objlist_class::Add((TRamp *)((char *)v4 + 42), a3);
|
||||
if ( a3 )
|
||||
{
|
||||
v55 = a3;
|
||||
*(_DWORD *)((char *)a3 + 13) = v83 + *(_DWORD *)((char *)v4 + 122);
|
||||
(*(void (**)(void))(*(_DWORD *)v55 + 8))();
|
||||
*(DWORD *)((char *)a3 + 13) = v83 + *(DWORD *)((char *)v4 + 122);
|
||||
(*(void (**)(void))(*(DWORD *)v55 + 8))();
|
||||
}
|
||||
}
|
||||
if ( v79 != a2 || (struct vector_type *)v31 != v80 )
|
||||
@@ -520,8 +520,8 @@ objlist_class::Add((TRamp *)((char *)v4 + 42), a3);
|
||||
if ( a3 )
|
||||
{
|
||||
v58 = a3;
|
||||
*(_DWORD *)((char *)a3 + 13) = v83 + *(_DWORD *)((char *)v4 + 122);
|
||||
(*(void (**)(void))(*(_DWORD *)v58 + 8))();
|
||||
*(DWORD *)((char *)a3 + 13) = v83 + *(DWORD *)((char *)v4 + 122);
|
||||
(*(void (**)(void))(*(DWORD *)v58 + 8))();
|
||||
}
|
||||
}
|
||||
if ( (struct TPinballTable *)v31 != a2 || (struct vector_type *)v32 != v80 )
|
||||
@@ -562,31 +562,31 @@ v61 = 0;
|
||||
objlist_class::Add((TRamp *)((char *)v4 + 42), (void *)v61);
|
||||
if ( v61 )
|
||||
{
|
||||
*(_DWORD *)((char *)v61 + 13) = v83 + *(_DWORD *)((char *)v4 + 122);
|
||||
(*(void (__thiscall **)(TLine *))(*(_DWORD *)v61 + 8))(v61);
|
||||
*(DWORD *)((char *)v61 + 13) = v83 + *(DWORD *)((char *)v4 + 122);
|
||||
(*(void (__thiscall **)(TLine *))(*(DWORD *)v61 + 8))(v61);
|
||||
}
|
||||
}
|
||||
v62 = v83;
|
||||
*(float *)(v83 + *(_DWORD *)((char *)v4 + 122) + 44) = cos(*(float *)(v83 + *(_DWORD *)((char *)v4 + 122) + 40))
|
||||
* sin(*(float *)(v83 + *(_DWORD *)((char *)v4 + 122) + 36))
|
||||
* *(float *)(*(_DWORD *)((char *)v4 + 30) + 270);
|
||||
v63 = (float *)(v62 + *(_DWORD *)((char *)v4 + 122));
|
||||
v64 = *(_DWORD *)((char *)v4 + 30);
|
||||
*(float *)(v83 + *(DWORD *)((char *)v4 + 122) + 44) = cos(*(float *)(v83 + *(DWORD *)((char *)v4 + 122) + 40))
|
||||
* sin(*(float *)(v83 + *(DWORD *)((char *)v4 + 122) + 36))
|
||||
* *(float *)(*(DWORD *)((char *)v4 + 30) + 270);
|
||||
v63 = (float *)(v62 + *(DWORD *)((char *)v4 + 122));
|
||||
v64 = *(DWORD *)((char *)v4 + 30);
|
||||
v65 = sin(v63[10]);
|
||||
++v82;
|
||||
v63[12] = v65 * sin(v63[9]) * *(float *)(v64 + 270);
|
||||
}
|
||||
while ( v82 < *(_DWORD *)((char *)v4 + 114) );
|
||||
while ( v82 < *(DWORD *)((char *)v4 + 114) );
|
||||
}
|
||||
v66 = v87;
|
||||
v67 = v88;
|
||||
*(_DWORD *)((char *)v4 + 94) = (char *)v4 + 5;
|
||||
*(DWORD *)((char *)v4 + 94) = (char *)v4 + 5;
|
||||
v68 = (int)v74;
|
||||
v69 = v67;
|
||||
v70 = v85;
|
||||
*(_DWORD *)((char *)v4 + 102) = v4;
|
||||
*(DWORD *)((char *)v4 + 102) = v4;
|
||||
v71 = v70;
|
||||
*(_DWORD *)((char *)v4 + 98) = v68;
|
||||
*(DWORD *)((char *)v4 + 98) = v68;
|
||||
edges_insert_square(v86, v71, v69, v66, 0, (TRamp *)((char *)v4 + 94));
|
||||
return v4;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user