Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.16 KB | None | 0 0
  1. package southgrove.game.board.core;
  2.  
  3. import java.util.Comparator;
  4.  
  5. public final class TetrominoDepthSorter implements Comparator<Tetromino>
  6. {
  7.  
  8.     @Override
  9.     public int compare(Tetromino tetrominoA, Tetromino tetrominoB)
  10.     {
  11.         return tetrominoA.getGridPosZ() > tetrominoB.getGridPosZ() ? 1 : -1;
  12.     }
  13.  
  14. }
  15.  
  16. ---------------------
  17.  
  18. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): FATAL EXCEPTION: GLThread 9
  19. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): java.lang.IllegalArgumentException: Comparison method violates its general contract!
  20. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at java.util.TimSort.mergeHi(TimSort.java:864)
  21. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at java.util.TimSort.mergeAt(TimSort.java:481)
  22. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at java.util.TimSort.mergeForceCollapse(TimSort.java:422)
  23. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at java.util.TimSort.sort(TimSort.java:219)
  24. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at java.util.TimSort.sort(TimSort.java:169)
  25. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at java.util.Arrays.sort(Arrays.java:1907)
  26. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at java.util.Collections.sort(Collections.java:1972)
  27. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at southgrove.game.board.BoardBase.drop(BoardBase.java:181)
  28. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at southgrove.game.Test$GameBoard.onLogic(Test.java:154)
  29. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at southgrove.game.board.BoardBase.onDraw(BoardBase.java:232)
  30. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at southgrove.droidgl.core.NodeBase.onDrawFrame(NodeBase.java:104)
  31. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at southgrove.droidgl.core.NodeBase.onDrawFrame(NodeBase.java:110)
  32. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at southgrove.droidgl.DroidGL.onDrawFrame(DroidGL.java:44)
  33. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1332)
  34. 11-20 11:20:57.614: ERROR/AndroidRuntime(20177):     at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement