コード例 #1
0
ファイル: Cast.java プロジェクト: carriercomm/Starcraft-2
 /**
  * Updates sprite destinations as to prevent overlapping sprites.
  *
  * @param sprite
  */
 void preventSpriteOverlaps(Sprite sprite) {
   generator = new Random();
   while (spriteOverlaps(sprite)) {
     boolean offsetLeft = generator.nextBoolean();
     if (offsetLeft) {
       sprite.xDestination -= 30;
     } else sprite.xDestination += 30;
     sprite.yDestination += 20;
   }
 }