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,7 +1,7 @@
|
||||
#include "pinball.h"
|
||||
|
||||
//----- (0100C335) --------------------------------------------------------
|
||||
int __stdcall SpecialAddScore(int a1)
|
||||
int SpecialAddScore(int a1)
|
||||
{
|
||||
TPinballTable *v1; // ecx
|
||||
int v2; // esi
|
||||
@@ -11,29 +11,29 @@ int result; // eax
|
||||
TPinballTable *v6; // ecx
|
||||
|
||||
v1 = dword_1025040;
|
||||
v2 = *(_DWORD *)((char *)dword_1025040 + 318);
|
||||
*(_DWORD *)((char *)dword_1025040 + 318) = 0;
|
||||
v3 = *(_DWORD *)((char *)v1 + 310);
|
||||
*(_DWORD *)((char *)v1 + 310) = 0;
|
||||
v4 = *(_DWORD *)((char *)v1 + 294);
|
||||
*(_DWORD *)((char *)v1 + 294) = 0;
|
||||
v2 = *(DWORD *)((char *)dword_1025040 + 318);
|
||||
*(DWORD *)((char *)dword_1025040 + 318) = 0;
|
||||
v3 = *(DWORD *)((char *)v1 + 310);
|
||||
*(DWORD *)((char *)v1 + 310) = 0;
|
||||
v4 = *(DWORD *)((char *)v1 + 294);
|
||||
*(DWORD *)((char *)v1 + 294) = 0;
|
||||
result = TPinballTable::AddScore(v1, a1);
|
||||
v6 = dword_1025040;
|
||||
*(_DWORD *)((char *)dword_1025040 + 310) = v3;
|
||||
*(_DWORD *)((char *)v6 + 294) = v4;
|
||||
*(_DWORD *)((char *)v6 + 318) = v2;
|
||||
*(DWORD *)((char *)dword_1025040 + 310) = v3;
|
||||
*(DWORD *)((char *)v6 + 294) = v4;
|
||||
*(DWORD *)((char *)v6 + 318) = v2;
|
||||
return result;
|
||||
}
|
||||
|
||||
//----- (0100E50B) --------------------------------------------------------
|
||||
int __stdcall AddRankProgress(int a1)
|
||||
int AddRankProgress(int a1)
|
||||
{
|
||||
signed int v1; // ebx
|
||||
int v2; // edi
|
||||
void (__thiscall ***v3)(_DWORD, signed int, _DWORD); // esi
|
||||
void (__thiscall ***v3)(DWORD, signed int, DWORD); // esi
|
||||
signed int v4; // edi
|
||||
int v5; // eax
|
||||
int (__thiscall ***v6)(_DWORD, signed int, _DWORD); // esi
|
||||
int (__thiscall ***v6)(DWORD, signed int, DWORD); // esi
|
||||
int v7; // edi
|
||||
CHAR *v8; // ST40_4
|
||||
CHAR *v9; // eax
|
||||
@@ -43,9 +43,9 @@ signed __int64 v12; // rt2
|
||||
char Dest; // [esp+50h] [ebp-44h]
|
||||
|
||||
v1 = 0;
|
||||
(**(void (__stdcall ***)(signed int, _DWORD))dword_10238F0)(19, 0.0);
|
||||
(**(void (***)(signed int, DWORD))dword_10238F0)(19, 0.0);
|
||||
v2 = a1;
|
||||
v3 = (void (__thiscall ***)(_DWORD, signed int, _DWORD))dword_1023CFC;
|
||||
v3 = (void (__thiscall ***)(DWORD, signed int, DWORD))dword_1023CFC;
|
||||
if ( a1 > 0 )
|
||||
{
|
||||
do
|
||||
@@ -55,14 +55,14 @@ do
|
||||
}
|
||||
while ( v2 );
|
||||
}
|
||||
v4 = ((int (__thiscall *)(_DWORD, signed int, _DWORD))**v3)(v3, 37, 0.0);
|
||||
v5 = ((int (__thiscall *)(_DWORD, signed int, _DWORD))**v3)(v3, 38, 0.0);
|
||||
v4 = ((int (__thiscall *)(DWORD, signed int, DWORD))**v3)(v3, 37, 0.0);
|
||||
v5 = ((int (__thiscall *)(DWORD, signed int, DWORD))**v3)(v3, 38, 0.0);
|
||||
if ( v4 == v5 )
|
||||
{
|
||||
v1 = 1;
|
||||
(**v3)(v3, 16, 5.0);
|
||||
v6 = (int (__thiscall ***)(_DWORD, signed int, _DWORD))dword_1023CF4;
|
||||
(**(void (__stdcall ***)(signed int, _DWORD))dword_1023CF4)(34, 0.0);
|
||||
v6 = (int (__thiscall ***)(DWORD, signed int, DWORD))dword_1023CF4;
|
||||
(**(void (***)(signed int, DWORD))dword_1023CF4)(34, 0.0);
|
||||
v7 = (**v6)(v6, 37, 0.0);
|
||||
if ( v7 < 9 )
|
||||
{
|
||||
@@ -71,7 +71,7 @@ v8 = get_rc_string(word_10246EC[2 * v7], 1);
|
||||
v9 = get_rc_string(83, 0);
|
||||
_sprintf(&Dest, v9, v8);
|
||||
TTextBox::Display(dword_1023E24, 1, &Dest, 8.0);
|
||||
(*(void (**)(void))(*(_DWORD *)dword_1023D1C + 20))();
|
||||
(*(void (**)(void))(*(DWORD *)dword_1023D1C + 20))();
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -81,7 +81,7 @@ v12 = v10 % 4;
|
||||
LODWORD(v10) = v10 / 4;
|
||||
v11 = v12;
|
||||
if ( v4 >= (signed int)v10 )
|
||||
(**(void (__fastcall ***)(int, int, signed int, _DWORD))dword_1023CF4)(dword_1023CF4, v11, 27, -1.0);
|
||||
(**(void (__fastcall ***)(int, int, signed int, DWORD))dword_1023CF4)(dword_1023CF4, v11, 27, -1.0);
|
||||
}
|
||||
return v1;
|
||||
}
|
||||
@@ -89,28 +89,28 @@ return v1;
|
||||
// 1023CF4: using guessed type int dword_1023CF4;
|
||||
// 1023CFC: using guessed type int dword_1023CFC;
|
||||
// 1023D1C: using guessed type int dword_1023D1C;
|
||||
// 10246EC: using guessed type __int16 word_10246EC[];
|
||||
// 10246EC: using guessed type int word_10246EC[];
|
||||
|
||||
|
||||
//----- (01013BB3) --------------------------------------------------------
|
||||
_DWORD *__stdcall score_create(LPCSTR lpString, int a2)
|
||||
DWORD *score_create(LPCSTR lpString, int a2)
|
||||
{
|
||||
_DWORD *v2; // esi
|
||||
__int16 *v3; // eax
|
||||
__int16 v5; // cx
|
||||
signed __int16 *v6; // eax
|
||||
DWORD *v2; // esi
|
||||
int *v3; // eax
|
||||
int v5; // cx
|
||||
signed int *v6; // eax
|
||||
int v7; // edx
|
||||
int v8; // edx
|
||||
int v9; // ebx
|
||||
int *v10; // edi
|
||||
int v11; // [esp+10h] [ebp+Ch]
|
||||
|
||||
v2 = (_DWORD *)memoryallocate(0x44u);
|
||||
v2 = (DWORD *)memoryallocate(0x44u);
|
||||
if ( !v2 )
|
||||
return 0;
|
||||
*v2 = -9999;
|
||||
v2[2] = a2;
|
||||
v3 = (__int16 *)partman_field_labeled(loader_table, lpString, 10);
|
||||
v3 = (int *)partman_field_labeled(loader_table, lpString, 10);
|
||||
if ( !v3 )
|
||||
{
|
||||
memoryfree((int)v2);
|
||||
@@ -141,7 +141,7 @@ return v2;
|
||||
}
|
||||
|
||||
//----- (01013C48) --------------------------------------------------------
|
||||
void *__stdcall score_dup(const void *a1, int a2)
|
||||
void *score_dup(const void *a1, int a2)
|
||||
{
|
||||
void *result; // eax
|
||||
|
||||
@@ -153,9 +153,9 @@ return result;
|
||||
|
||||
|
||||
//----- (01013C89) --------------------------------------------------------
|
||||
_DWORD *__stdcall score_set(_DWORD *a1, int a2)
|
||||
DWORD *score_set(DWORD *a1, int a2)
|
||||
{
|
||||
_DWORD *result; // eax
|
||||
DWORD *result; // eax
|
||||
|
||||
result = a1;
|
||||
if ( a1 )
|
||||
@@ -167,14 +167,14 @@ return result;
|
||||
}
|
||||
|
||||
//----- (01013CAA) --------------------------------------------------------
|
||||
void *__userpurge score_erase@<eax>(int a1@<ebx>, _DWORD *a2, int a3)
|
||||
void *score_erase(int a1, DWORD *a2, int a3)
|
||||
{
|
||||
_DWORD *v3; // edx
|
||||
DWORD *v3; // edx
|
||||
void *result; // eax
|
||||
|
||||
if ( a2 )
|
||||
{
|
||||
v3 = (_DWORD *)a2[2];
|
||||
v3 = (DWORD *)a2[2];
|
||||
if ( v3 )
|
||||
result = gdrv_copy_bitmap(&vscreen, a2[5], a2[6], a2[3], a2[4], v3, a2[3], a2[4]);
|
||||
else
|
||||
@@ -186,7 +186,7 @@ return result;
|
||||
}
|
||||
|
||||
//----- (01013D2D) --------------------------------------------------------
|
||||
HDC __userpurge score_update@<eax>(int a1@<ebx>, int *a2)
|
||||
HDC score_update(int a1, int *a2)
|
||||
{
|
||||
HDC result; // eax
|
||||
int v3; // ecx
|
||||
@@ -196,7 +196,7 @@ int v6; // eax
|
||||
char *v7; // eax
|
||||
int v8; // [esp-24h] [ebp-40h]
|
||||
int v9; // [esp-20h] [ebp-3Ch]
|
||||
_DWORD *v10; // [esp-14h] [ebp-30h]
|
||||
DWORD *v10; // [esp-14h] [ebp-30h]
|
||||
int v11; // [esp+4h] [ebp-18h]
|
||||
int v12; // [esp+8h] [ebp-14h]
|
||||
char DstBuf[12]; // [esp+Ch] [ebp-10h]
|
||||
@@ -221,7 +221,7 @@ while ( 1 )
|
||||
{
|
||||
v7 = &DstBuf[v6];
|
||||
*v7 -= 48;
|
||||
v10 = (_DWORD *)a2[*v7 + 7];
|
||||
v10 = (DWORD *)a2[*v7 + 7];
|
||||
v4 -= v10[3];
|
||||
v9 = v10[4];
|
||||
v8 = v10[3];
|
||||
@@ -242,13 +242,13 @@ return result;
|
||||
// 1013D2D: using guessed type char DstBuf[12];
|
||||
|
||||
//----- (01013E25) --------------------------------------------------------
|
||||
signed int __stdcall score_init()
|
||||
signed int score_init()
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
//----- (01013E2E) --------------------------------------------------------
|
||||
void __stdcall score_unload_msg_font()
|
||||
void score_unload_msg_font()
|
||||
{
|
||||
signed int v0; // esi
|
||||
|
||||
@@ -257,10 +257,10 @@ if ( score_msg_fontp )
|
||||
v0 = 8;
|
||||
do
|
||||
{
|
||||
if ( *(_DWORD *)((char *)score_msg_fontp + v0) )
|
||||
if ( *(DWORD *)((char *)score_msg_fontp + v0) )
|
||||
{
|
||||
gdrv_destroy_bitmap(*(_DWORD *)((char *)score_msg_fontp + v0));
|
||||
memoryfree(*(_DWORD *)((char *)score_msg_fontp + v0));
|
||||
gdrv_destroy_bitmap(*(DWORD *)((char *)score_msg_fontp + v0));
|
||||
memoryfree(*(DWORD *)((char *)score_msg_fontp + v0));
|
||||
}
|
||||
v0 += 4;
|
||||
}
|
||||
@@ -271,11 +271,11 @@ score_msg_fontp = 0;
|
||||
// 10253C4: using guessed type struct score_msg_font_type *score_msg_fontp;
|
||||
|
||||
//----- (01013E73) --------------------------------------------------------
|
||||
HRSRC __stdcall score_load_msg_font(LPCSTR lpName)
|
||||
HRSRC score_load_msg_font(LPCSTR lpName)
|
||||
{
|
||||
HRSRC result; // eax
|
||||
HRSRC v2; // esi
|
||||
signed __int16 *v3; // ebx
|
||||
signed int *v3; // ebx
|
||||
int v4; // edx
|
||||
signed int v5; // esi
|
||||
signed int v6; // ecx
|
||||
@@ -284,7 +284,7 @@ _BYTE *v8; // esi
|
||||
int v9; // eax
|
||||
unsigned int v10; // eax
|
||||
const void *v11; // esi
|
||||
_DWORD *v12; // eax
|
||||
DWORD *v12; // eax
|
||||
int v13; // edx
|
||||
char *v14; // eax
|
||||
int v15; // esi
|
||||
@@ -306,7 +306,7 @@ v2 = result;
|
||||
hResData = result;
|
||||
if ( !result )
|
||||
return result;
|
||||
v3 = (signed __int16 *)LockResource(result);
|
||||
v3 = (signed int *)LockResource(result);
|
||||
v22 = (int)(v3 + 67);
|
||||
v4 = memoryallocate(0x208u);
|
||||
score_msg_fontp = (struct score_msg_font_type *)v4;
|
||||
@@ -332,8 +332,8 @@ score_msg_fontp = 0;
|
||||
return (HRSRC)FreeResource(hResData);
|
||||
}
|
||||
v23 = 0;
|
||||
*(_DWORD *)score_msg_fontp = *v3;
|
||||
*((_DWORD *)score_msg_fontp + 1) = v3[2];
|
||||
*(DWORD *)score_msg_fontp = *v3;
|
||||
*((DWORD *)score_msg_fontp + 1) = v3[2];
|
||||
lpNamea = (LPCSTR)8;
|
||||
while ( 1 )
|
||||
{
|
||||
@@ -346,8 +346,8 @@ lpNamea += 4;
|
||||
if ( (signed int)lpNamea >= 520 )
|
||||
goto LABEL_19;
|
||||
}
|
||||
*(_DWORD *)((char *)score_msg_fontp + (_DWORD)lpNamea) = memoryallocate(0x25u);
|
||||
v9 = *(_DWORD *)((char *)score_msg_fontp + (_DWORD)lpNamea);
|
||||
*(DWORD *)((char *)score_msg_fontp + (DWORD)lpNamea) = memoryallocate(0x25u);
|
||||
v9 = *(DWORD *)((char *)score_msg_fontp + (DWORD)lpNamea);
|
||||
if ( !v9 )
|
||||
goto LABEL_19;
|
||||
if ( !gdrv_create_raw_bitmap(v9, (char)*v8, v3[2], 0) )
|
||||
@@ -359,7 +359,7 @@ qmemcpy((void *)(v19 + 3), v11, v10);
|
||||
v20 = 0;
|
||||
v17 = *((char *)v3 + v23 + 6);
|
||||
v21 = (char *)(v19 + 4);
|
||||
v12 = *(_DWORD **)((char *)score_msg_fontp + (_DWORD)lpNamea);
|
||||
v12 = *(DWORD **)((char *)score_msg_fontp + (DWORD)lpNamea);
|
||||
v13 = -v12[5];
|
||||
v14 = (char *)(v12[2] - v13 * (v12[4] - 1));
|
||||
for ( i = v14; v20 < v3[2]; i += v13 )
|
||||
@@ -372,8 +372,8 @@ v14 = &i[v13];
|
||||
goto LABEL_16;
|
||||
}
|
||||
v15 = 4 * v23 + 8;
|
||||
memoryfree(*(_DWORD *)((char *)score_msg_fontp + v15));
|
||||
*(_DWORD *)((char *)score_msg_fontp + v15) = 0;
|
||||
memoryfree(*(DWORD *)((char *)score_msg_fontp + v15));
|
||||
*(DWORD *)((char *)score_msg_fontp + v15) = 0;
|
||||
LABEL_19:
|
||||
if ( v23 != 128 )
|
||||
score_unload_msg_font();
|
||||
|
||||
Reference in new issue
Block a user