コード例 #1
0
 private void LineUpBirds(float start) {
   if (birdSprites == null) return;
   int size = birdSprites.size();
   for (int i = 0; i < size; i++) {
     BirdSprite cur = birdSprites.get(i);
     cur.setX(start);
     cur.setAngle(0);
     cur.setSpeed(0);
     start -= (Bird.getBirdWith() + 10);
   }
 }
コード例 #2
0
 public boolean outofLowerBound() {
   return bird.outofLowerBound();
 }
コード例 #3
0
 public boolean outofVerticalBound() {
   return bird.outofVerticalBound();
 }
コード例 #4
0
 public void setSpeed(float speed) {
   bird.setSpeed(speed);
 }
コード例 #5
0
 public void setAngle(float angle) {
   bird.setAngle(angle);
   setBirdSpritePosition();
 }
コード例 #6
0
 public void setY(float y) {
   bird.setY(y);
   setBirdSpritePosition();
 }
コード例 #7
0
 public void setX(float x) {
   bird.setX(x);
   setBirdSpritePosition();
 }
コード例 #8
0
 public void move() {
   bird.move();
   setBirdSpritePosition();
 }
コード例 #9
0
 public void BirdJump() {
   bird.BirdJump();
   setBirdSpritePosition();
 }
コード例 #10
0
 public void moveoutofRightBound() {
   bird.setX(GameActivity.getCameraWidth() + Bird.getBirdWith() * 2);
   setBirdSpritePosition();
 }
コード例 #11
0
 public void setBirdSpritePosition() {
   if (animatedSprite == null || bird == null) return;
   animatedSprite.setX(bird.getX());
   animatedSprite.setY(bird.getY());
   animatedSprite.setRotation(bird.getAngle());
 }