예제 #1
0
파일: TetrisUI.java 프로젝트: kymo/tetris
 public void dealWithTrans() {
   if (!isCoordinateLock) {
     isTransforStart = true;
     cTetrisBlock.tetrisBlockShapeTransformation(m_blockGrid);
     cGameDc.repaint();
     isTransforStart = false;
   }
 }
예제 #2
0
파일: TetrisUI.java 프로젝트: kymo/tetris
 public void dealWithRight() {
   if (!isCoordinateLock) {
     if (!isRightToEnd(cTetrisBlock.m_blockRightX))
       cTetrisBlock.setCoordinateXY(
           cTetrisBlock.getTetrisCoordinateX() + 20, cTetrisBlock.getTetrisCoordinateY());
     cGameDc.repaint();
   }
 }
예제 #3
0
파일: TetrisUI.java 프로젝트: kymo/tetris
 public void dealWithDown() {
   if (!isCoordinateLock) {
     if (!isToEnd(cTetrisBlock.m_blockBottomY))
       cTetrisBlock.setCoordinateXY(
           cTetrisBlock.getTetrisCoordinateX(), cTetrisBlock.getTetrisCoordinateY() + 20);
     cGameDc.repaint();
   }
 }
예제 #4
0
파일: TetrisUI.java 프로젝트: kymo/tetris
 /** the method for c++ dll */
 public void dealWithLeft() {
   System.out.println("nihaoma");
   if (!isCoordinateLock) {
     if (!isLeftToEnd(cTetrisBlock.m_blockLeftX))
       cTetrisBlock.setCoordinateXY(
           cTetrisBlock.getTetrisCoordinateX() - 20, cTetrisBlock.getTetrisCoordinateY());
     cGameDc.repaint();
   }
 }