Browse Source

0x00137ce4,CUITile::RenderStarburs, bugfix

DESKTOP-AB9OQPJ\RED-10 3 years ago
parent
commit
d17eb24a76
1 changed files with 25 additions and 1 deletions
  1. 25 1
      jni/CUITile.cpp

+ 25 - 1
jni/CUITile.cpp

@@ -73,8 +73,32 @@ void CUITile::RenderBase() {
 }
 //-------------------------------------------------------------------------------------------------
 //00137CE4
+// 00137CE4
 void CUITile::RenderStarburst() {
-  LOGI("CUITile::RenderStarburst 00137CE4 entry");
+  float fs0 = f_16C * f_188;
+  float var_18_sp28[2];
+  var_18_sp28[1] = var_18_sp28[0] = fs0;
+  int var_20_sp20[2] ;
+  var_20_sp20[0]=7;
+  var_20_sp20[1]=8;
+
+  float fs2 = (float)(CFTTTime::s_uUnscaledTime % (uint64)15000000);  // 00137D1E
+
+  float var_30_sp10[2];
+  var_30_sp10[0] = fs2 / (float)2387324.0;
+  var_30_sp10[1] = -fs2 / (float)2387324.0;
+
+  uint var_28_sp18[2];
+  var_28_sp18[0] = 0x40505050;
+  var_28_sp18[1] = 0x40505050;
+
+  FE2D_DrawStarburst(f_154 + (f_16C * f_11C * 0.5),
+                     f_158 + (f_170 * f_120 * 0.5),
+                     2,
+                     var_18_sp28,
+                     var_20_sp20,
+                     var_30_sp10,
+                     var_28_sp18);
 }
 //-------------------------------------------------------------------------------------------------
 //00137D9C ^_-