コード例 #1
0
ファイル: Mob.java プロジェクト: FonGames/RPG
 public void move(int xa, int ya) {
   if (xa != 0 && ya != 0) {
     move(xa, 0);
     move(0, ya);
     numSteps--;
     return;
   }
   numSteps++;
   if (!hasCollided(xa, ya)) {
     if (ya < 0) movingDir = 0;
     if (ya > 0) movingDir = 1;
     if (xa < 0) movingDir = 2;
     if (xa > 0) movingDir = 3;
     x += xa * speed;
     y += ya * speed;
   }
 }