Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package southgrove.game.board.core;
- import java.util.Comparator;
- public final class TetrominoDepthSorter implements Comparator<Tetromino>
- {
- @Override
- public int compare(Tetromino tetrominoA, Tetromino tetrominoB)
- {
- return tetrominoA.getGridPosZ() > tetrominoB.getGridPosZ() ? 1 : -1;
- }
- }
- ---------------------
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): FATAL EXCEPTION: GLThread 9
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): java.lang.IllegalArgumentException: Comparison method violates its general contract!
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at java.util.TimSort.mergeHi(TimSort.java:864)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at java.util.TimSort.mergeAt(TimSort.java:481)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at java.util.TimSort.mergeForceCollapse(TimSort.java:422)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at java.util.TimSort.sort(TimSort.java:219)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at java.util.TimSort.sort(TimSort.java:169)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at java.util.Arrays.sort(Arrays.java:1907)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at java.util.Collections.sort(Collections.java:1972)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at southgrove.game.board.BoardBase.drop(BoardBase.java:181)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at southgrove.game.Test$GameBoard.onLogic(Test.java:154)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at southgrove.game.board.BoardBase.onDraw(BoardBase.java:232)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at southgrove.droidgl.core.NodeBase.onDrawFrame(NodeBase.java:104)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at southgrove.droidgl.core.NodeBase.onDrawFrame(NodeBase.java:110)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at southgrove.droidgl.DroidGL.onDrawFrame(DroidGL.java:44)
- 11-20 11:20:57.614: ERROR/AndroidRuntime(20177): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1332)
- 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