Advertisement
Guest User

Untitled

a guest
Jul 20th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.11 KB | None | 0 0
  1. /* Class196 - Decompiled by JODE
  2. * Visit http://jode.sourceforge.net/
  3. */
  4. import jagdx.IDirect3DDevice;
  5. import jagdx.IDirect3DIndexBuffer;
  6. import jagdx.IUnknown;
  7.  
  8. public class Class196 implements Interface7_Impl2 {
  9. Class_ra_Sub3_Sub2 aClass_ra_Sub3_Sub2_8585;
  10. int anInt8586;
  11. int anInt8587;
  12. boolean aBoolean8588;
  13. Class77 aClass77_8589;
  14. long aLong8590 = 0L;
  15.  
  16. Class196(Class_ra_Sub3_Sub2 class_ra_sub3_sub2, Class77 class77, boolean bool) {
  17. ((Class196) this).aClass_ra_Sub3_Sub2_8585 = class_ra_sub3_sub2;
  18. ((Class196) this).aClass77_8589 = class77;
  19. ((Class196) this).aBoolean8588 = bool;
  20. ((Class196) this).aClass_ra_Sub3_Sub2_8585.method5323(this);
  21. }
  22.  
  23. public void method113(int i) {
  24. ((Class196) this).anInt8587 = ((Class196) this).aClass77_8589.anInt724 * 685647847 * i;
  25. if (((Class196) this).anInt8587 > ((Class196) this).anInt8586) {
  26. if (((Class196) this).aLong8590 != 0L)
  27. IUnknown.Release(((Class196) this).aLong8590);
  28. int i_0_ = 8;
  29. int i_1_;
  30. if (((Class196) this).aBoolean8588) {
  31. i_1_ = 0;
  32. i_0_ |= 0x200;
  33. } else
  34. i_1_ = 1;
  35. ((Class196) this).aLong8590 = (IDirect3DDevice.CreateIndexBuffer(((Class_ra_Sub3_Sub2) ((Class196) this).aClass_ra_Sub3_Sub2_8585).aLong9847, ((Class196) this).anInt8587, i_0_, (((Class196) this).aClass77_8589 == Class77.aClass77_718 ? 101 : 102), i_1_));
  36. ((Class196) this).anInt8586 = ((Class196) this).anInt8587;
  37. }
  38. }
  39.  
  40. public void method115(int i) {
  41. ((Class196) this).anInt8587 = ((Class196) this).aClass77_8589.anInt724 * 685647847 * i;
  42. if (((Class196) this).anInt8587 > ((Class196) this).anInt8586) {
  43. if (((Class196) this).aLong8590 != 0L)
  44. IUnknown.Release(((Class196) this).aLong8590);
  45. int i_2_ = 8;
  46. int i_3_;
  47. if (((Class196) this).aBoolean8588) {
  48. i_3_ = 0;
  49. i_2_ |= 0x200;
  50. } else
  51. i_3_ = 1;
  52. ((Class196) this).aLong8590 = (IDirect3DDevice.CreateIndexBuffer(((Class_ra_Sub3_Sub2) ((Class196) this).aClass_ra_Sub3_Sub2_8585).aLong9847, ((Class196) this).anInt8587, i_2_, (((Class196) this).aClass77_8589 == Class77.aClass77_718 ? 101 : 102), i_3_));
  53. ((Class196) this).anInt8586 = ((Class196) this).anInt8587;
  54. }
  55. }
  56.  
  57. public void method69() {
  58. IDirect3DIndexBuffer.Unlock(((Class196) this).aLong8590);
  59. }
  60.  
  61. public boolean method63(int i, int i_4_, long l) {
  62. return jagdx.a.f(IDirect3DIndexBuffer.Upload(((Class196) this).aLong8590, i, i_4_, ((Class196) this).aBoolean8588 ? 8192 : 0, l));
  63. }
  64.  
  65. public void b() {
  66. if (((Class196) this).aLong8590 != 0L) {
  67. IUnknown.Release(((Class196) this).aLong8590);
  68. ((Class196) this).aLong8590 = 0L;
  69. }
  70. ((Class196) this).anInt8586 = 0;
  71. ((Class196) this).anInt8587 = 0;
  72. ((Class196) this).aClass_ra_Sub3_Sub2_8585.method5293(this);
  73. }
  74.  
  75. void method1874() {
  76. if (((Class196) this).aLong8590 != 0L) {
  77. ((Class196) this).aClass_ra_Sub3_Sub2_8585.method5552(((Class196) this).aLong8590);
  78. ((Class196) this).aLong8590 = 0L;
  79. }
  80. ((Class196) this).anInt8586 = 0;
  81. ((Class196) this).anInt8587 = 0;
  82. }
  83.  
  84. public int method60() {
  85. return ((Class196) this).anInt8587;
  86. }
  87.  
  88. public void d() {
  89. if (((Class196) this).aLong8590 != 0L) {
  90. IUnknown.Release(((Class196) this).aLong8590);
  91. ((Class196) this).aLong8590 = 0L;
  92. }
  93. ((Class196) this).anInt8586 = 0;
  94. ((Class196) this).anInt8587 = 0;
  95. ((Class196) this).aClass_ra_Sub3_Sub2_8585.method5293(this);
  96. }
  97.  
  98. public void x() {
  99. if (((Class196) this).aLong8590 != 0L) {
  100. IUnknown.Release(((Class196) this).aLong8590);
  101. ((Class196) this).aLong8590 = 0L;
  102. }
  103. ((Class196) this).anInt8586 = 0;
  104. ((Class196) this).anInt8587 = 0;
  105. ((Class196) this).aClass_ra_Sub3_Sub2_8585.method5293(this);
  106. }
  107.  
  108. public long method62(int i, int i_5_) {
  109. return IDirect3DIndexBuffer.Lock(((Class196) this).aLong8590, i, i_5_, (((Class196) this).aBoolean8588 ? 8192 : 0));
  110. }
  111.  
  112. public int method65() {
  113. return ((Class196) this).anInt8587;
  114. }
  115.  
  116. public boolean method61(int i, int i_6_, long l) {
  117. return jagdx.a.f(IDirect3DIndexBuffer.Upload(((Class196) this).aLong8590, i, i_6_, ((Class196) this).aBoolean8588 ? 8192 : 0, l));
  118. }
  119.  
  120. public boolean method67(int i, int i_7_, long l) {
  121. return jagdx.a.f(IDirect3DIndexBuffer.Upload(((Class196) this).aLong8590, i, i_7_, ((Class196) this).aBoolean8588 ? 8192 : 0, l));
  122. }
  123.  
  124. public void u() {
  125. if (((Class196) this).aLong8590 != 0L) {
  126. IUnknown.Release(((Class196) this).aLong8590);
  127. ((Class196) this).aLong8590 = 0L;
  128. }
  129. ((Class196) this).anInt8586 = 0;
  130. ((Class196) this).anInt8587 = 0;
  131. ((Class196) this).aClass_ra_Sub3_Sub2_8585.method5293(this);
  132. }
  133.  
  134. public long method68(int i, int i_8_) {
  135. return IDirect3DIndexBuffer.Lock(((Class196) this).aLong8590, i, i_8_, (((Class196) this).aBoolean8588 ? 8192 : 0));
  136. }
  137.  
  138. public void method112(int i) {
  139. ((Class196) this).anInt8587 = ((Class196) this).aClass77_8589.anInt724 * 685647847 * i;
  140. if (((Class196) this).anInt8587 > ((Class196) this).anInt8586) {
  141. if (((Class196) this).aLong8590 != 0L)
  142. IUnknown.Release(((Class196) this).aLong8590);
  143. int i_9_ = 8;
  144. int i_10_;
  145. if (((Class196) this).aBoolean8588) {
  146. i_10_ = 0;
  147. i_9_ |= 0x200;
  148. } else
  149. i_10_ = 1;
  150. ((Class196) this).aLong8590 = (IDirect3DDevice.CreateIndexBuffer(((Class_ra_Sub3_Sub2) ((Class196) this).aClass_ra_Sub3_Sub2_8585).aLong9847, ((Class196) this).anInt8587, i_9_, (((Class196) this).aClass77_8589 == Class77.aClass77_718 ? 101 : 102), i_10_));
  151. ((Class196) this).anInt8586 = ((Class196) this).anInt8587;
  152. }
  153. }
  154.  
  155. public void method114(int i) {
  156. ((Class196) this).anInt8587 = ((Class196) this).aClass77_8589.anInt724 * 685647847 * i;
  157. if (((Class196) this).anInt8587 > ((Class196) this).anInt8586) {
  158. if (((Class196) this).aLong8590 != 0L)
  159. IUnknown.Release(((Class196) this).aLong8590);
  160. int i_11_ = 8;
  161. int i_12_;
  162. if (((Class196) this).aBoolean8588) {
  163. i_12_ = 0;
  164. i_11_ |= 0x200;
  165. } else
  166. i_12_ = 1;
  167. ((Class196) this).aLong8590 = (IDirect3DDevice.CreateIndexBuffer(((Class_ra_Sub3_Sub2) ((Class196) this).aClass_ra_Sub3_Sub2_8585).aLong9847, ((Class196) this).anInt8587, i_11_, (((Class196) this).aClass77_8589 == Class77.aClass77_718 ? 101 : 102), i_12_));
  168. ((Class196) this).anInt8586 = ((Class196) this).anInt8587;
  169. }
  170. }
  171.  
  172. public int method64() {
  173. return ((Class196) this).anInt8587;
  174. }
  175.  
  176. public void method116(int i) {
  177. ((Class196) this).anInt8587 = ((Class196) this).aClass77_8589.anInt724 * 685647847 * i;
  178. if (((Class196) this).anInt8587 > ((Class196) this).anInt8586) {
  179. if (((Class196) this).aLong8590 != 0L)
  180. IUnknown.Release(((Class196) this).aLong8590);
  181. int i_13_ = 8;
  182. int i_14_;
  183. if (((Class196) this).aBoolean8588) {
  184. i_14_ = 0;
  185. i_13_ |= 0x200;
  186. } else
  187. i_14_ = 1;
  188. ((Class196) this).aLong8590 = (IDirect3DDevice.CreateIndexBuffer(((Class_ra_Sub3_Sub2) ((Class196) this).aClass_ra_Sub3_Sub2_8585).aLong9847, ((Class196) this).anInt8587, i_13_, (((Class196) this).aClass77_8589 == Class77.aClass77_718 ? 101 : 102), i_14_));
  189. ((Class196) this).anInt8586 = ((Class196) this).anInt8587;
  190. }
  191. }
  192.  
  193. public void method66() {
  194. IDirect3DIndexBuffer.Unlock(((Class196) this).aLong8590);
  195. }
  196. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement