clean up extra decorators

This commit is contained in:
Sydney Biscuit committed 2019-08-18 16:44:11 -07:00
1 parent 531e638179
commit 3183e73860
95 files changed
+4629 -4631

No files matched your search

+103 -103
View File
@@ -8,7 +8,7 @@
#include "pinball.h"
//----- (0101461A) --------------------------------------------------------
signed int __stdcall pb_mode_change(int a1)
signed int pb_mode_change(int a1)
{
switch (a1)
{
@@ -20,7 +20,7 @@ signed int __stdcall pb_mode_change(int a1)
options_menu_check(0x194u, 1);
if (MainTable)
{
int v2 = *(_DWORD*)((char*)MainTable + 230);
int v2 = *(DWORD*)((char*)MainTable + 230);
if (v2)
* (_BYTE*)(v2 + 5) = 1;
}
@@ -32,7 +32,7 @@ signed int __stdcall pb_mode_change(int a1)
options_menu_check(0x194u, 0);
if (MainTable)
{
int v1 = *(_DWORD*)((char*)MainTable + 230);
int v1 = *(DWORD*)((char*)MainTable + 230);
if (v1)
* (_BYTE*)(v1 + 5) = 0;
}
@@ -45,9 +45,9 @@ signed int __stdcall pb_mode_change(int a1)
options_menu_set(0x67u, 1);
options_menu_check(0x194u, 0);
}
if (MainTable && *(_DWORD*)((char*)MainTable + 266))
(***(void(__thiscall * ***)(_DWORD, signed int, _DWORD))((char*)MainTable + 266))(
*(_DWORD*)((char*)MainTable + 266),
if (MainTable && *(DWORD*)((char*)MainTable + 266))
(***(void(__thiscall * ***)(DWORD, signed int, DWORD))((char*)MainTable + 266))(
*(DWORD*)((char*)MainTable + 266),
29,
1.4);
break;
@@ -66,7 +66,7 @@ signed int __stdcall pb_mode_change(int a1)
// 1025574: using guessed type int dword_1025574;
//----- (01014743) --------------------------------------------------------
signed int __stdcall pb_mode_countdown(int a1)
signed int pb_mode_countdown(int a1)
{
if (!dword_1025568 || dword_1025568 <= 0)
return 1;
@@ -92,7 +92,7 @@ signed int __stdcall pb_mode_countdown(int a1)
// 1025574: using guessed type int dword_1025574;
//----- (0101479B) --------------------------------------------------------
int __stdcall pb_end_game()
int pb_end_game()
{
struct TPinballTable* v0; // edx
int v1; // esi
@@ -120,7 +120,7 @@ int __stdcall pb_end_game()
pb_mode_change(2);
v0 = MainTable;
v2 = 0;
v18 = *(_DWORD*)((char*)MainTable + 214);
v18 = *(DWORD*)((char*)MainTable + 214);
v1 = v18;
if (v18 > 0)
{
@@ -163,7 +163,7 @@ int __stdcall pb_end_game()
v4 = i + 1;
}
result = 0;
if (!dword_1025570 && !*(_DWORD*)((char*)v0 + 62))
if (!dword_1025570 && !*(DWORD*)((char*)v0 + 62))
{
i = 0;
if (v1 > 0)
@@ -189,18 +189,18 @@ int __stdcall pb_end_game()
// 101479B: using guessed type int var_E8[4];
//----- (01014908) --------------------------------------------------------
signed int __stdcall pb_chk_highscore()
signed int pb_chk_highscore()
{
int v0; // esi
int v1; // edi
if (dword_1025570)
return 0;
v0 = *(_DWORD*)((char*)MainTable + 214) - 1;
v0 = *(DWORD*)((char*)MainTable + 214) - 1;
if (v0 < 0)
return 0;
v1 = 28 * v0;
while (high_score_get_score_position((int)byte_1025578, **(_DWORD * *)((char*)MainTable + v1 + 102)) < 0)
while (high_score_get_score_position((int)byte_1025578, **(DWORD * *)((char*)MainTable + v1 + 102)) < 0)
{
--v0;
v1 -= 28;
@@ -212,7 +212,7 @@ signed int __stdcall pb_chk_highscore()
// 1025570: using guessed type int dword_1025570;
//----- (01014956) --------------------------------------------------------
long double __stdcall pb_collide(struct TEdgeSegment* a1, float a2, struct TBall* a3)
long double pb_collide(struct TEdgeSegment* a1, float a2, struct TBall* a3)
{
struct TBall* v3; // ebx
double v4; // st7
@@ -241,7 +241,7 @@ long double __stdcall pb_collide(struct TEdgeSegment* a1, float a2, struct TBall
float v28; // [esp+44h] [ebp-4h]
v3 = a3;
if (*((_BYTE*)a3 + 5) && !*(_DWORD*)((char*)a3 + 106))
if (*((_BYTE*)a3 + 5) && !*(DWORD*)((char*)a3 + 106))
{
if (ball_speed_limit < (double) * (float*)((char*)a3 + 66))
* (float*)((char*)a3 + 66) = ball_speed_limit;
@@ -250,24 +250,24 @@ long double __stdcall pb_collide(struct TEdgeSegment* a1, float a2, struct TBall
*(float*)((char*)v3 + 74) = a2;
v6 = v4 * *(float*)((char*)v3 + 66);
v27 = (struct TBall*)((char*)v3 + 42);
v13 = *(_DWORD*)((char*)v3 + 42);
v13 = *(DWORD*)((char*)v3 + 42);
*(float*)((char*)v3 + 70) = v6;
v7 = *(float*)& a1;
v14 = *(_DWORD*)((char*)v3 + 46);
v14 = *(DWORD*)((char*)v3 + 46);
*(float*)((char*)v3 + 78) = *(float*)& a1;
v15 = *(_DWORD*)((char*)v3 + 50);
v16 = *(_DWORD*)((char*)v3 + 54);
v17 = *(_DWORD*)((char*)v3 + 58);
v15 = *(DWORD*)((char*)v3 + 50);
v16 = *(DWORD*)((char*)v3 + 54);
v17 = *(DWORD*)((char*)v3 + 58);
v28 = v5;
v8 = *(_DWORD*)((char*)v3 + 110);
v18 = *(_DWORD*)((char*)v3 + 62);
v8 = *(DWORD*)((char*)v3 + 110);
v18 = *(DWORD*)((char*)v3 + 62);
v19 = v6;
v23 = v8;
v21 = v7;
v22 = v4;
v20 = 990057071;
v9 = TEdgeManager::FindCollisionDistance(edge_manager, (struct ray_type*) & v13, v3, &a1);
*(_DWORD*)((char*)v3 + 134) = 0;
*(DWORD*)((char*)v3 + 134) = 0;
*(float*)& a3 = v9;
if (*(float*)& a3 >= 1000000000.0)
{
@@ -281,7 +281,7 @@ long double __stdcall pb_collide(struct TEdgeSegment* a1, float a2, struct TBall
}
else
{
(**(void(__stdcall * **)(struct TBall*, struct TBall*))a1)(v3, a3);
(**(void(* **)(struct TBall*, struct TBall*))a1)(v3, a3);
if (v28 > 0.000000001)
return fabs(*(float*)& a3 / v28);
}
@@ -291,7 +291,7 @@ long double __stdcall pb_collide(struct TEdgeSegment* a1, float a2, struct TBall
// 10253D0: using guessed type float ball_speed_limit;
//----- (01014A68) --------------------------------------------------------
void __stdcall pb_timed_frame(float a1, float a2, int a3)
void pb_timed_frame(float a1, float a2, int a3)
{
int v3; // eax
int v4; // edi
@@ -314,8 +314,8 @@ void __stdcall pb_timed_frame(float a1, float a2, int a3)
float v21; // [esp+3Ch] [ebp-8h]
float v22; // [esp+40h] [ebp-4h]
v3 = *(_DWORD*)((char*)MainTable + 262);
v18 = *(_DWORD*)(v3 + 4);
v3 = *(DWORD*)((char*)MainTable + 262);
v18 = *(DWORD*)(v3 + 4);
v4 = v18;
v5 = v3 + 8;
if (v18 > 0)
@@ -323,16 +323,16 @@ void __stdcall pb_timed_frame(float a1, float a2, int a3)
v19 = v18;
do
{
v6 = *(_DWORD*)v5;
v7 = *(_BYTE*)(*(_DWORD*)v5 + 5) == 0;
v6 = *(DWORD*)v5;
v7 = *(_BYTE*)(*(DWORD*)v5 + 5) == 0;
v22 = a2;
if (!v7)
{
v8 = *(_DWORD*)(v6 + 106);
v8 = *(DWORD*)(v6 + 106);
if (v8)
{
*(float*)(v6 + 74) = a2;
(*(void(__stdcall * *)(int, char*))(*(_DWORD*)v8 + 24))(v6, &v14);
(*(void(* *)(int, char*))(*(DWORD*)v8 + 24))(v6, &v14);
}
else
{
@@ -379,13 +379,13 @@ void __stdcall pb_timed_frame(float a1, float a2, int a3)
}
if (a3)
{
v13 = *(_DWORD*)((char*)MainTable + 262) + 8;
v13 = *(DWORD*)((char*)MainTable + 262) + 8;
if (v4 > 0)
{
do
{
if (*(_BYTE*)(*(_DWORD*)v13 + 5))
(*(void (**)(void))(**(_DWORD * *)v13 + 20))();
if (*(_BYTE*)(*(DWORD*)v13 + 5))
(*(void (**)(void))(**(DWORD * *)v13 + 20))();
v13 += 4;
--v4;
} while (v4);
@@ -394,7 +394,7 @@ void __stdcall pb_timed_frame(float a1, float a2, int a3)
}
//----- (01014BF9) --------------------------------------------------------
signed int __userpurge pb_frame@<eax > (int a1@<ebx > , int a2)
signed int pb_frame@<eax > (int a1@<ebx > , int a2)
{
double v2; // st7
char* v3; // eax
@@ -423,7 +423,7 @@ signed int __userpurge pb_frame@<eax > (int a1@<ebx > , int a2)
timer_check();
render_update();
score_update(a1, *(int**)((char*)MainTable + 50));
if (!*(_DWORD*)((char*)MainTable + 370))
if (!*(DWORD*)((char*)MainTable + 370))
{
if (nudge_count > 0.5)
{
@@ -445,7 +445,7 @@ signed int __userpurge pb_frame@<eax > (int a1@<ebx > , int a2)
// 102564C: using guessed type float nudge_count;
//----- (01014D3D) --------------------------------------------------------
void __stdcall pb_firsttime_setup()
void pb_firsttime_setup()
{
render_blit = 0;
render_update();
@@ -454,32 +454,32 @@ void __stdcall pb_firsttime_setup()
// 1024754: using guessed type int render_blit;
//----- (01014D59) --------------------------------------------------------
struct TPinballTable* __usercall pb_tilt_no_more@<eax > (int a1@<ebx > )
struct TPinballTable* pb_tilt_no_more@<eax > (int a1@<ebx > )
{
struct TPinballTable* result; // eax
if (*(_DWORD*)((char*)MainTable + 370))
if (*(DWORD*)((char*)MainTable + 370))
TTextBox::Clear(InfoTextBox, a1);
result = MainTable;
*(_DWORD*)((char*)MainTable + 370) = 0;
*(DWORD*)((char*)MainTable + 370) = 0;
nudge_count = -2.0;
return result;
}
// 102564C: using guessed type float nudge_count;
//----- (01014D8E) --------------------------------------------------------
void __stdcall pb_ballset(signed int a1, signed int a2)
void pb_ballset(signed int a1, signed int a2)
{
int v2; // esi
v2 = *(_DWORD*)(*(_DWORD*)((char*)MainTable + 262) + 8);
v2 = *(DWORD*)(*(DWORD*)((char*)MainTable + 262) + 8);
*(float*)(v2 + 54) = (double)a1 * 30.0;
*(float*)(v2 + 58) = (double)a2 * 30.0;
*(float*)(v2 + 66) = normalize_2d((float*)(v2 + 54));
}
//----- (01014DCF) --------------------------------------------------------
void __stdcall nudge(float a1, float a2)
void nudge(float a1, float a2)
{
struct TPinballTable* v2; // eax
int v3; // ecx
@@ -497,8 +497,8 @@ void __stdcall nudge(float a1, float a2)
int v15; // [esp+2Ch] [ebp-4h]
v2 = MainTable;
v3 = *(_DWORD*)((char*)MainTable + 262);
v4 = *(_DWORD*)(v3 + 4);
v3 = *(DWORD*)((char*)MainTable + 262);
v4 = *(DWORD*)(v3 + 4);
v13 = a1 * 0.5;
v5 = v3 + 8;
v14 = a2 * 0.5;
@@ -507,8 +507,8 @@ void __stdcall nudge(float a1, float a2)
v15 = v4;
do
{
v6 = *(_DWORD*)v5;
if (*(_BYTE*)(*(_DWORD*)v5 + 5) && !*(_DWORD*)(v6 + 106))
v6 = *(DWORD*)v5;
if (*(_BYTE*)(*(DWORD*)v5 + 5) && !*(DWORD*)(v6 + 106))
{
*(float*)(v6 + 54) = *(float*)(v6 + 54) * *(float*)(v6 + 66);
*(float*)(v6 + 58) = *(float*)(v6 + 58) * *(float*)(v6 + 66);
@@ -530,15 +530,15 @@ void __stdcall nudge(float a1, float a2)
--v15;
} while (v15);
}
v9 = *(_DWORD*)((char*)v2 + 246);
v10 = *(_DWORD*)((char*)v2 + 242);
v9 = *(DWORD*)((char*)v2 + 246);
v10 = *(DWORD*)((char*)v2 + 242);
v11 = (signed __int64)_floor(0.5 - a2);
v12 = _floor(a1 + 0.5);
render_shift((signed __int64)v12, v11, 0, 0, v10, v9);
}
//----- (01014EEE) --------------------------------------------------------
void __stdcall un_nudge_left(int a1, void* a2)
void un_nudge_left(int a1, void* a2)
{
if (nudged_left)
nudge(2.0, -1.0);
@@ -547,7 +547,7 @@ void __stdcall un_nudge_left(int a1, void* a2)
// 102563C: using guessed type int nudged_left;
//----- (01014F20) --------------------------------------------------------
void __stdcall un_nudge_right(int a1, void* a2)
void un_nudge_right(int a1, void* a2)
{
if (nudged_right)
nudge(-2.0, -1.0);
@@ -556,7 +556,7 @@ void __stdcall un_nudge_right(int a1, void* a2)
// 1025640: using guessed type int nudged_right;
//----- (01014F52) --------------------------------------------------------
void __stdcall nudge_left()
void nudge_left()
{
nudge(-2.0, 1.0);
if (nudge_timer)
@@ -568,7 +568,7 @@ void __stdcall nudge_left()
// 1025648: using guessed type int nudge_timer;
//----- (01014FA4) --------------------------------------------------------
void __stdcall nudge_right()
void nudge_right()
{
nudge(2.0, 1.0);
if (nudge_timer)
@@ -580,7 +580,7 @@ void __stdcall nudge_right()
// 1025648: using guessed type int nudge_timer;
//----- (01014FF6) --------------------------------------------------------
void __stdcall un_nudge_up(int a1, void* a2)
void un_nudge_up(int a1, void* a2)
{
if (nudged_up)
nudge(0.0, -1.0);
@@ -589,7 +589,7 @@ void __stdcall un_nudge_up(int a1, void* a2)
// 1025644: using guessed type int nudged_up;
//----- (01015024) --------------------------------------------------------
void __stdcall nudge_up()
void nudge_up()
{
nudge(0.0, 1.0);
if (nudge_timer)
@@ -601,7 +601,7 @@ void __stdcall nudge_up()
// 1025648: using guessed type int nudge_timer;
//----- (01015072) --------------------------------------------------------
void __stdcall pb_keydown(HKEY a1)
void pb_keydown(HKEY a1)
{
CHAR* v1; // eax
int v2; // eax
@@ -624,35 +624,35 @@ void __stdcall pb_keydown(HKEY a1)
pbctrl_bdoor_controller(0, (int)a1);
if (a1 == dword_1028238)
{
(**(void(__stdcall * **)(signed int, _DWORD))MainTable)(1000, LODWORD(time_now));
(**(void(* **)(signed int, DWORD))MainTable)(1000, LODWORD(time_now));
return;
}
if (a1 == dword_102823C)
{
(**(void(__stdcall * **)(signed int, _DWORD))MainTable)(1002, LODWORD(time_now));
(**(void(* **)(signed int, DWORD))MainTable)(1002, LODWORD(time_now));
}
else
{
if (a1 == dword_1028240)
{
(**(void(__stdcall * **)(signed int, _DWORD))MainTable)(1004, LODWORD(time_now));
(**(void(* **)(signed int, DWORD))MainTable)(1004, LODWORD(time_now));
return;
}
if (a1 == dword_1028244)
{
if (!*(_DWORD*)((char*)MainTable + 370))
if (!*(DWORD*)((char*)MainTable + 370))
nudge_right();
return;
}
if (a1 == dword_1028248)
{
if (!*(_DWORD*)((char*)MainTable + 370))
if (!*(DWORD*)((char*)MainTable + 370))
nudge_left();
return;
}
if (a1 == dword_102824C)
{
if (!*(_DWORD*)((char*)MainTable + 370))
if (!*(DWORD*)((char*)MainTable + 370))
nudge_up();
return;
}
@@ -661,8 +661,8 @@ void __stdcall pb_keydown(HKEY a1)
{
if (a1 == (HKEY)66)
{
v2 = *(_DWORD*)((char*)MainTable + 262);
v3 = *(_DWORD*)(v2 + 4);
v2 = *(DWORD*)((char*)MainTable + 262);
v3 = *(DWORD*)(v2 + 4);
v4 = 0;
v5 = v2 + 8;
if (v3 <= 0)
@@ -679,7 +679,7 @@ void __stdcall pb_keydown(HKEY a1)
while (1)
{
v6 = *(TBall * *)v5;
if (!*(_BYTE*)(*(_DWORD*)v5 + 5))
if (!*(_BYTE*)(*(DWORD*)v5 + 5))
break;
++v4;
v5 += 4;
@@ -687,10 +687,10 @@ void __stdcall pb_keydown(HKEY a1)
goto LABEL_36;
}
}
v8 = *(_DWORD*)((char*)v6 + 154);
v8 = *(DWORD*)((char*)v6 + 154);
*(float*)((char*)v6 + 42) = 1.0;
*((_BYTE*)v6 + 5) = 1;
*(_DWORD*)((char*)v6 + 50) = v8;
*(DWORD*)((char*)v6 + 50) = v8;
*(float*)((char*)v6 + 46) = 1.0;
*(float*)((char*)v6 + 62) = 0.0;
*(float*)((char*)v6 + 58) = 0.0;
@@ -717,7 +717,7 @@ void __stdcall pb_keydown(HKEY a1)
}
else if ((HKEY)((char*)a1 - 122) == (HKEY)1)
{
(*(void (**)(void))(*(_DWORD*)MainTable + 4))();
(*(void (**)(void))(*(DWORD*)MainTable + 4))();
}
}
}
@@ -729,21 +729,21 @@ void __stdcall pb_keydown(HKEY a1)
// 1025630: using guessed type float time_now;
//----- (010152E4) --------------------------------------------------------
void __stdcall pb_keyup(HKEY a1)
void pb_keyup(HKEY a1)
{
if (dword_1025568 == 1 && !single_step && !dword_1025570)
{
if (a1 == dword_1028238)
{
(**(void(__stdcall * **)(signed int, _DWORD))MainTable)(1001, LODWORD(time_now));
(**(void(* **)(signed int, DWORD))MainTable)(1001, LODWORD(time_now));
}
else if (a1 == dword_102823C)
{
(**(void(__stdcall * **)(signed int, _DWORD))MainTable)(1003, LODWORD(time_now));
(**(void(* **)(signed int, DWORD))MainTable)(1003, LODWORD(time_now));
}
else if (a1 == dword_1028240)
{
(**(void(__stdcall * **)(signed int, _DWORD))MainTable)(1005, LODWORD(time_now));
(**(void(* **)(signed int, DWORD))MainTable)(1005, LODWORD(time_now));
}
else if (a1 == dword_1028244)
{
@@ -765,7 +765,7 @@ void __stdcall pb_keyup(HKEY a1)
// 1025630: using guessed type float time_now;
//----- (010153AE) --------------------------------------------------------
int __stdcall pb_replay_level(int a1)
int pb_replay_level(int a1)
{
float v1; // ST04_4
@@ -774,20 +774,20 @@ int __stdcall pb_replay_level(int a1)
if (phkResult)
midi_play_pb_theme(0);
v1 = (double)(signed int)dword_1028234;
return (**(int(__stdcall * **)(signed int, _DWORD))MainTable)(1014, LODWORD(v1));
return (**(int(* **)(signed int, DWORD))MainTable)(1014, LODWORD(v1));
}
// 1025570: using guessed type int dword_1025570;
//----- (010153F4) --------------------------------------------------------
INT_PTR __stdcall pb_high_scores()
INT_PTR pb_high_scores()
{
return show_high_score_dialog(byte_1025578);
}
//----- (01015404) --------------------------------------------------------
_DWORD* __stdcall pb_window_size(_DWORD* a1, _DWORD* a2)
DWORD* pb_window_size(DWORD* a1, DWORD* a2)
{
_DWORD* result; // eax
DWORD* result; // eax
*a1 = 600;
result = a2;
@@ -796,13 +796,13 @@ _DWORD* __stdcall pb_window_size(_DWORD* a1, _DWORD* a2)
}
//----- (01015424) --------------------------------------------------------
int __stdcall pb_init()
int pb_init()
{
int result; // eax
int v1; // eax
signed __int16* v2; // ebx
_DWORD* v3; // edi
_DWORD* v4; // esi
signed int* v2; // ebx
DWORD* v3; // edi
DWORD* v4; // esi
char* v5; // eax
signed int v6; // ecx
double v7; // st7
@@ -831,9 +831,9 @@ int __stdcall pb_init()
return pb_record_table + 1;
v1 = partman_field_labeled(pb_record_table, "background", 5);
gdrv_display_palette(v1);
v2 = (signed __int16*)partman_field_labeled(pb_record_table, "table_size", 10);
v3 = (_DWORD*)partman_field_labeled(pb_record_table, "background", 1);
v4 = (_DWORD*)partman_field_labeled(pb_record_table, "camera_info", 11);
v2 = (signed int*)partman_field_labeled(pb_record_table, "table_size", 10);
v3 = (DWORD*)partman_field_labeled(pb_record_table, "background", 1);
v4 = (DWORD*)partman_field_labeled(pb_record_table, "camera_info", 11);
if (v4)
{
v5 = &v15;
@@ -843,7 +843,7 @@ int __stdcall pb_init()
v6 = 4;
do
{
*(_DWORD*)v5 = *v4;
*(DWORD*)v5 = *v4;
++v4;
v5 += 4;
--v6;
@@ -863,9 +863,9 @@ int __stdcall pb_init()
v17 = *((float*)v12 + 1);
}
render_init(0, v16, v17, *v2, v2[1]);
gdrv_copy_bitmap(&vscreen, v3[3], v3[4], *(_DWORD*)((char*)v3 + 29), *(_DWORD*)((char*)v3 + 33), v3, 0, 0);
gdrv_copy_bitmap(&vscreen, v3[3], v3[4], *(DWORD*)((char*)v3 + 29), *(DWORD*)((char*)v3 + 33), v3, 0, 0);
gdrv_destroy_bitmap((int)v3);
loader_loadfrom((_WORD*)pb_record_table);
loader_loadfrom((WORD*)pb_record_table);
if (play_midi_music)
pb_mode_change(1);
else
@@ -879,7 +879,7 @@ int __stdcall pb_init()
else
MainTable = 0;
high_score_read((int)byte_1025578, (int)& pb_state);
v14 = *(float*)(*(_DWORD*)(*(_DWORD*)((char*)MainTable + 262) + 8) + 154);
v14 = *(float*)(*(DWORD*)(*(DWORD*)((char*)MainTable + 262) + 8) + 154);
--memory_critical_allocation;
result = 0;
ball_speed_limit = v14 * 200.0;
@@ -891,14 +891,14 @@ int __stdcall pb_init()
// 102556C: using guessed type int play_midi_music;
//----- (0101566E) --------------------------------------------------------
int __stdcall pb_uninit()
int pb_uninit()
{
score_unload_msg_font();
loader_unload();
partman_unload_records((_WORD*)pb_record_table);
partman_unload_records((WORD*)pb_record_table);
high_score_write(byte_1025578, (int)& pb_state);
if (MainTable)
(*(void(__stdcall * *)(signed int))(*(_DWORD*)MainTable + 16))(1);
(*(void(* *)(signed int))(*(DWORD*)MainTable + 16))(1);
MainTable = 0;
gdrv_get_focus();
timer_uninit();
@@ -907,18 +907,18 @@ int __stdcall pb_uninit()
}
//----- (010156C1) --------------------------------------------------------
int __stdcall pb_loose_focus()
int pb_loose_focus()
{
int result; // eax
if (MainTable)
result = (**(int(__stdcall * **)(signed int, _DWORD))MainTable)(1010, LODWORD(time_now));
result = (**(int(* **)(signed int, DWORD))MainTable)(1010, LODWORD(time_now));
return result;
}
// 1025630: using guessed type float time_now;
//----- (010156E4) --------------------------------------------------------
void __usercall pb_pause_continue(int a1@<ebx > )
void pb_pause_continue(int a1@<ebx > )
{
char* v1; // eax
char* v2; // eax
@@ -930,7 +930,7 @@ void __usercall pb_pause_continue(int a1@<ebx > )
if (single_step)
{
if (MainTable)
(**(void(__stdcall * **)(signed int, _DWORD))MainTable)(1008, LODWORD(time_now));
(**(void(* **)(signed int, DWORD))MainTable)(1008, LODWORD(time_now));
v1 = get_rc_string(22, 0);
TTextBox::Display(InfoTextBox, a1, v1, -1.0);
midi_music_stop();
@@ -938,7 +938,7 @@ void __usercall pb_pause_continue(int a1@<ebx > )
else
{
if (MainTable)
(**(void(__stdcall * **)(signed int, _DWORD))MainTable)(1009, 0.0);
(**(void(* **)(signed int, DWORD))MainTable)(1009, 0.0);
if (!dword_1025570)
{
if (dword_1025568 == 2)
@@ -963,30 +963,30 @@ void __usercall pb_pause_continue(int a1@<ebx > )
// 1025630: using guessed type float time_now;
//----- (010157C3) --------------------------------------------------------
int __stdcall pb_launch_ball()
int pb_launch_ball()
{
return (***(int(__stdcall * ***)(signed int, _DWORD))((char*)MainTable + 222))(1017, 0.0);
return (***(int(* ***)(signed int, DWORD))((char*)MainTable + 222))(1017, 0.0);
}
//----- (010157E3) --------------------------------------------------------
int __stdcall pb_reset_table()
int pb_reset_table()
{
int result; // eax
if (MainTable)
result = (**(int(__stdcall * **)(signed int, _DWORD))MainTable)(1024, 0.0);
result = (**(int(* **)(signed int, DWORD))MainTable)(1024, 0.0);
return result;
}
//----- (01015802) --------------------------------------------------------
void __usercall pb_toggle_demo(int a1@<ebx > )
void pb_toggle_demo(int a1@<ebx > )
{
char* v1; // eax
if (dword_1025570)
{
dword_1025570 = 0;
(**(void(__stdcall * **)(signed int, _DWORD))MainTable)(1024, 0.0);
(**(void(* **)(signed int, DWORD))MainTable)(1024, 0.0);
pb_mode_change(2);
TTextBox::Clear(MissTextBox, a1);
v1 = get_rc_string(24, 0);
@@ -1000,7 +1000,7 @@ void __usercall pb_toggle_demo(int a1@<ebx > )
// 1025570: using guessed type int dword_1025570;
//----- (010211D0) --------------------------------------------------------
int __stdcall check_expiration_date()
int check_expiration_date()
{
return 0;
}