Advertisement
Kurausukun

Untitled

Oct 24th, 2023
676
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.70 KB | None | 0 0
  1. Strbuf* ov21_021D561C (int param0, int param1, int param2)
  2. {
  3.     int v0;
  4.     int v1;
  5.     int v2;
  6.     int v3;
  7.    
  8.     ov21_021D5764(param0, param1, &v0, &v1, &v2);
  9.    
  10.     if (v2 == 6) {
  11.         return sub_0200B32C(param0, param2);
  12.     } else {
  13.         static const int Unk_ov21_021E9CCC[] = {
  14.             0x2CD,
  15.             0x2C8,
  16.             0x2C9,
  17.             0x2CA,
  18.             0x2CB,
  19.             0x2CC
  20.         };
  21.         v3 = Unk_ov21_021E9CCC[v2];
  22.         v2 = v0;
  23.     }
  24.  
  25.     return ov21_021D5724(v3, v2, param2);
  26. }
  27.  
  28. Strbuf* ov21_021D566C (int param0, int param1, int param2)
  29. {
  30.     int v0;
  31.     int v1;
  32.     int v2;
  33.     int v3;
  34.    
  35.     ov21_021D5764(param0, param1, &v0, &v1, &v2);
  36.    
  37.     if (v2 == 6) {
  38.         v2 = v0;
  39.         v3 = 711;
  40.     } else {
  41.         static const int Unk_ov21_021E9CE4[] = {
  42.             0x2D3,
  43.             0x2CE,
  44.             0x2CF,
  45.             0x2D0,
  46.             0x2D1,
  47.             0x2D2
  48.         };
  49.         v3 = Unk_ov21_021E9CE4[v2];
  50.         v2 = v0;
  51.     }
  52.  
  53.     return ov21_021D5724(v3, v2, param2);
  54. }
  55.  
  56. Strbuf* ov21_021D56BC (int param0, int param1, int param2, int param3)
  57. {
  58.     int v0;
  59.     int v1;
  60.     int v2;
  61.     int v3;
  62.    
  63.     ov21_021D5764(param0, param1, &v0, &v1, &v2);
  64.    
  65.     if (v2 == 6) {
  66.         GF_ASSERT(param2 < 1);
  67.         v2 = param0 * 1 + param2;
  68.         v3 = 706;
  69.     } else {
  70.         static const int Unk_ov21_021E9CFC[] = {
  71.             0x2C1,
  72.             0x2BC,
  73.             0x2BD,
  74.             0x2BE,
  75.             0x2BF,
  76.             0x2C0
  77.         };
  78.         GF_ASSERT(param2 < 1);
  79.         v3 = Unk_ov21_021E9CFC[v2];
  80.         v2 = v0 * 1 + param2;
  81.     }
  82.  
  83.     return ov21_021D5724(v3, v2, param3);
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement