Comprehensive Decompile/Organization
IDA Pro / Hex Rays Decompiler Organized source by C/C++ [Class] and by prefix
This commit is contained in:
1 parent
43a2b21d73
commit
6c7361c45c
84 files changed
+30453
No files matched your search
@@ -0,0 +1,32 @@
|
||||
#include "../../pinball.h"
|
||||
|
||||
//----- (010165ED) --------------------------------------------------------
|
||||
void __thiscall TTripwire::Collision(TTripwire *this, struct TBall *a2, struct vector_type *a3, struct vector_type *a4, float a5, struct TEdgeSegment *a6)
|
||||
{
|
||||
TTripwire *v6; // esi
|
||||
double v7; // st7
|
||||
|
||||
v6 = this;
|
||||
*(float *)((char *)a2 + 42) = *(float *)a3;
|
||||
v7 = *(float *)((char *)a2 + 70);
|
||||
*(_DWORD *)((char *)a2 + 46) = *((_DWORD *)a3 + 1);
|
||||
*(float *)((char *)a2 + 70) = v7 - a5;
|
||||
TBall::not_again(a2, a6);
|
||||
if ( !*(_DWORD *)(*(_DWORD *)((char *)v6 + 30) + 370) )
|
||||
{
|
||||
loader_play_sound(*(_DWORD *)((char *)v6 + 70));
|
||||
control_handler(63, v6);
|
||||
}
|
||||
}
|
||||
|
||||
//----- (01019816) --------------------------------------------------------
|
||||
TTripwire *__thiscall TTripwire::TTripwire(TTripwire *this, struct TPinballTable *a2, int a3)
|
||||
{
|
||||
TTripwire *v3; // esi
|
||||
|
||||
v3 = this;
|
||||
TRollover::TRollover(this, a2, a3, 1);
|
||||
*(_DWORD *)v3 = &TTripwire::`vftable';
|
||||
return v3;
|
||||
}
|
||||
// 100264C: using guessed type void *TTripwire::`vftable';
|
||||
Reference in new issue
Block a user