예제 #1
0
  public void move() {
    int isChanged = 0;
    if (crrX + inputX >= 0 && crrX + inputX < 13) {
      crrX = crrX + inputX;
      pMain.crrX = crrX;

      isChanged++;
    }

    if (crrY + inputY >= 0 && crrY + inputY < 13) {
      crrY = crrY + inputY;
      pMain.crrY = crrY;
      // GameArea.crrY=crrY;

      isChanged++;
    }

    if (isChanged < 2) {
      count++;
    }
    gv.setpXY(crrX, crrY);
    inputX = 0;
    inputY = 0;
    System.out.println("move()");
  }
예제 #2
0
 public void setGamePlayer(int pNum, int dice) {
   pMain = p[pNum];
   pMain.setNumCanGo(dice);
   crrX = pMain.crrX;
   crrY = pMain.crrY;
   count = dice;
 }