Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void crash_screen_draw_square(int a1, int a2)
- {
- int v2; // $s3
- int v3; // $s0
- int v4; // $s2
- int v5; // $s1
- BOOL i; // $at
- int v7; // $v1
- int v8; // $t0
- int v9; // $ra
- _WORD *v10; // $v0
- bool v11; // dc
- _WORD *v12; // $v0
- v2 = a1;
- v3 = 46;
- v4 = 40;
- do
- {
- v5 = v4;
- if ( v4 < v3 )
- {
- for ( i = v4 < v3; ; i = v4 < v3 )
- {
- v7 = v4;
- if ( i )
- {
- a1 = v3 - v4;
- v8 = (v3 - v4) & 3;
- v9 = v2 + 640 * v5;
- if ( v8 )
- {
- v10 = (_WORD *)(v9 + 2 * v4);
- do
- {
- ++v7;
- if ( a1 == 6 )
- *v10 = -2047;
- else
- *v10 = -1;
- ++v10;
- }
- while ( v8 + v4 != v7 );
- v11 = v7 == v3;
- }
- else
- {
- v11 = 0;
- }
- a2 = 2 * v7;
- if ( !v11 )
- {
- v12 = (_WORD *)(v9 + a2);
- do
- {
- a2 += 8;
- if ( a1 == 6 )
- *v12 = -2047;
- else
- *v12 = -1;
- if ( a1 == 6 )
- v12[1] = -2047;
- else
- v12[1] = -1;
- if ( a1 == 6 )
- v12[2] = -2047;
- else
- v12[2] = -1;
- if ( a1 == 6 )
- v12[3] = -2047;
- else
- v12[3] = -1;
- v12 += 4;
- }
- while ( a2 != 2 * v3 );
- }
- }
- if ( ++v5 == v3 )
- break;
- }
- }
- --v3;
- ++v4;
- }
- while ( v3 != 44 );
- osWritebackDCacheAll(a1, a2, 63489, 0xFFFF);
- osViSwapBuffer(v2);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement