clean up extra decorators
This commit is contained in:
1 parent
531e638179
commit
3183e73860
95 files changed
+4629
-4631
No files matched your search
@@ -1,40 +1,40 @@
|
||||
#include "../../pinball.h"
|
||||
|
||||
//----- (0101663F) --------------------------------------------------------
|
||||
void __stdcall TKickback::TimerExpired(int a1, struct TPinballComponent *a2)
|
||||
void TKickback::TimerExpired(int a1, struct TPinballComponent *a2)
|
||||
{
|
||||
int v2; // eax
|
||||
int v3; // ST10_4
|
||||
int v4; // eax
|
||||
int v5; // eax
|
||||
|
||||
if ( *(_DWORD *)((char *)a2 + 90) )
|
||||
if ( *(DWORD *)((char *)a2 + 90) )
|
||||
{
|
||||
*(float *)((char *)a2 + 66) = 0.0;
|
||||
v2 = timer_set(*(float *)((char *)a2 + 82), (int)a2, (int)TKickback::TimerExpired);
|
||||
v3 = *(_DWORD *)((char *)a2 + 74);
|
||||
*(_DWORD *)((char *)a2 + 86) = v2;
|
||||
v3 = *(DWORD *)((char *)a2 + 74);
|
||||
*(DWORD *)((char *)a2 + 86) = v2;
|
||||
loader_play_sound(v3);
|
||||
v4 = *(_DWORD *)((char *)a2 + 34);
|
||||
v4 = *(DWORD *)((char *)a2 + 34);
|
||||
if ( v4 )
|
||||
render_sprite_set(
|
||||
*(_DWORD **)((char *)a2 + 26),
|
||||
*(_DWORD *)(*(_DWORD *)(v4 + 4) + 12),
|
||||
*(_DWORD *)(*(_DWORD *)(*(_DWORD *)((char *)a2 + 38) + 4) + 12),
|
||||
*(_DWORD *)(*(_DWORD *)(*(_DWORD *)(v4 + 4) + 12) + 29) - *(_DWORD *)(*(_DWORD *)((char *)a2 + 30) + 234),
|
||||
*(_DWORD *)(*(_DWORD *)(*(_DWORD *)(v4 + 4) + 12) + 33) - *(_DWORD *)(*(_DWORD *)((char *)a2 + 30) + 238));
|
||||
*(DWORD **)((char *)a2 + 26),
|
||||
*(DWORD *)(*(DWORD *)(v4 + 4) + 12),
|
||||
*(DWORD *)(*(DWORD *)(*(DWORD *)((char *)a2 + 38) + 4) + 12),
|
||||
*(DWORD *)(*(DWORD *)(*(DWORD *)(v4 + 4) + 12) + 29) - *(DWORD *)(*(DWORD *)((char *)a2 + 30) + 234),
|
||||
*(DWORD *)(*(DWORD *)(*(DWORD *)(v4 + 4) + 12) + 33) - *(DWORD *)(*(DWORD *)((char *)a2 + 30) + 238));
|
||||
}
|
||||
else
|
||||
{
|
||||
v5 = *(_DWORD *)((char *)a2 + 34);
|
||||
v5 = *(DWORD *)((char *)a2 + 34);
|
||||
if ( v5 )
|
||||
render_sprite_set(
|
||||
*(_DWORD **)((char *)a2 + 26),
|
||||
*(_DWORD *)(*(_DWORD *)(v5 + 4) + 8),
|
||||
*(_DWORD *)(*(_DWORD *)(*(_DWORD *)((char *)a2 + 38) + 4) + 8),
|
||||
*(_DWORD *)(*(_DWORD *)(*(_DWORD *)(v5 + 4) + 8) + 29) - *(_DWORD *)(*(_DWORD *)((char *)a2 + 30) + 234),
|
||||
*(_DWORD *)(*(_DWORD *)(*(_DWORD *)(v5 + 4) + 8) + 33) - *(_DWORD *)(*(_DWORD *)((char *)a2 + 30) + 238));
|
||||
*(_DWORD *)((char *)a2 + 86) = 0;
|
||||
*(DWORD **)((char *)a2 + 26),
|
||||
*(DWORD *)(*(DWORD *)(v5 + 4) + 8),
|
||||
*(DWORD *)(*(DWORD *)(*(DWORD *)((char *)a2 + 38) + 4) + 8),
|
||||
*(DWORD *)(*(DWORD *)(*(DWORD *)(v5 + 4) + 8) + 29) - *(DWORD *)(*(DWORD *)((char *)a2 + 30) + 234),
|
||||
*(DWORD *)(*(DWORD *)(*(DWORD *)(v5 + 4) + 8) + 33) - *(DWORD *)(*(DWORD *)((char *)a2 + 30) + 238));
|
||||
*(DWORD *)((char *)a2 + 86) = 0;
|
||||
control_handler(60, a2);
|
||||
}
|
||||
}
|
||||
@@ -45,14 +45,14 @@ int __thiscall TKickback::Message(TKickback *this, int a2, float a3)
|
||||
TKickback *v3; // esi
|
||||
|
||||
v3 = this;
|
||||
if ( (a2 == 1011 || a2 == 1024) && *(_DWORD *)((char *)this + 86) )
|
||||
if ( (a2 == 1011 || a2 == 1024) && *(DWORD *)((char *)this + 86) )
|
||||
{
|
||||
timer_kill(*(_DWORD *)((char *)this + 86));
|
||||
if ( *(_DWORD *)((char *)v3 + 34) )
|
||||
render_sprite_set_bitmap(*(_DWORD **)((char *)v3 + 26), 0);
|
||||
*(_DWORD *)((char *)v3 + 86) = 0;
|
||||
*(_DWORD *)((char *)v3 + 90) = 0;
|
||||
*(_DWORD *)((char *)v3 + 66) = 1315859240;
|
||||
timer_kill(*(DWORD *)((char *)this + 86));
|
||||
if ( *(DWORD *)((char *)v3 + 34) )
|
||||
render_sprite_set_bitmap(*(DWORD **)((char *)v3 + 26), 0);
|
||||
*(DWORD *)((char *)v3 + 86) = 0;
|
||||
*(DWORD *)((char *)v3 + 90) = 0;
|
||||
*(DWORD *)((char *)v3 + 66) = 1315859240;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
@@ -64,7 +64,7 @@ TKickback *v6; // esi
|
||||
float v7; // ST10_4
|
||||
|
||||
v6 = this;
|
||||
if ( *(_DWORD *)(*(_DWORD *)((char *)this + 30) + 370) )
|
||||
if ( *(DWORD *)(*(DWORD *)((char *)this + 30) + 370) )
|
||||
{
|
||||
basic_collision(
|
||||
a2,
|
||||
@@ -77,15 +77,15 @@ a4,
|
||||
}
|
||||
else
|
||||
{
|
||||
if ( !*(_DWORD *)((char *)this + 90) )
|
||||
if ( !*(DWORD *)((char *)this + 90) )
|
||||
{
|
||||
v7 = *(float *)((char *)this + 78);
|
||||
*(_DWORD *)((char *)this + 66) = 1315859240;
|
||||
*(_DWORD *)((char *)this + 90) = 1;
|
||||
*(_DWORD *)((char *)this + 86) = timer_set(v7, (int)this, (int)TKickback::TimerExpired);
|
||||
*(DWORD *)((char *)this + 66) = 1315859240;
|
||||
*(DWORD *)((char *)this + 90) = 1;
|
||||
*(DWORD *)((char *)this + 86) = timer_set(v7, (int)this, (int)TKickback::TimerExpired);
|
||||
}
|
||||
if ( TCollisionComponent::DefaultCollision(v6, a2, a3, a4) )
|
||||
*(_DWORD *)((char *)v6 + 90) = 0;
|
||||
*(DWORD *)((char *)v6 + 90) = 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,13 +96,13 @@ TKickback *v3; // esi
|
||||
|
||||
v3 = this;
|
||||
TCollisionComponent::TCollisionComponent(this, a2, a3, 1);
|
||||
*(_DWORD *)((char *)v3 + 6) = 0;
|
||||
*(_DWORD *)((char *)v3 + 86) = 0;
|
||||
*(_DWORD *)((char *)v3 + 90) = 0;
|
||||
*(_DWORD *)v3 = &TKickback::vftable;
|
||||
*(_DWORD *)((char *)v3 + 78) = 1060320051;
|
||||
*(_DWORD *)((char *)v3 + 82) = 1036831949;
|
||||
*(_DWORD *)((char *)v3 + 66) = 1315859240;
|
||||
*(DWORD *)((char *)v3 + 6) = 0;
|
||||
*(DWORD *)((char *)v3 + 86) = 0;
|
||||
*(DWORD *)((char *)v3 + 90) = 0;
|
||||
*(DWORD *)v3 = &TKickback::vftable;
|
||||
*(DWORD *)((char *)v3 + 78) = 1060320051;
|
||||
*(DWORD *)((char *)v3 + 82) = 1036831949;
|
||||
*(DWORD *)((char *)v3 + 66) = 1315859240;
|
||||
return v3;
|
||||
}
|
||||
// 1002668: using guessed type void *TKickback::vftable;
|
||||
Reference in new issue
Block a user