Guest User

Untitled

a guest
Apr 20th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. public void update() {
  2. test = acc.getAccelX();
  3. if(basket.getX() < 0){
  4. basket.setX(0);
  5. } else if (basket.getX() + bitmap.getWidth() > getWidth()){
  6. basket.setX(getWidth() - bitmap.getWidth());
  7. }
  8. basket.setAccelX(acc.getAccelX() * 2);
  9. time++;
  10. int chance = rand.nextInt(30) + 1;
  11. int eggNumber = rand.nextInt(5) + 1;
  12.  
  13. int blotType = rand.nextInt(5) + 1;
  14. int blotID = activity.getResources().getIdentifier("eggblot" + blotType,
  15. "drawable", activity.getPackageName());
  16. Bitmap bitmapBlot = BitmapFactory.decodeResource(activity.getResources(),
  17. blotID);
  18.  
  19. int eggID = activity.getResources().getIdentifier("egg" + eggNumber,
  20. "drawable", activity.getPackageName());
  21. Bitmap bitmap = BitmapFactory.decodeResource(activity.getResources(),
  22. eggID);
  23. if (egg.size() < 3) {
  24. if (chance == 1) {
  25. egg.add(new Egg(rand.nextInt(getWidth() - bitmap.getWidth()),
  26. 0, rand.nextInt(5) + 1, bitmap, eggNumber));
  27. }
  28. }
  29. for (int x = 0; x < egg.size(); x++) {
  30. if (egg.get(x).getY() > getHeight()) {
  31. egg.remove(x);
  32.  
  33.  
  34.  
  35.  
  36. eggBlot.add(new EggBlot(egg.get(x).getX(),
  37. rand.nextInt(getHeight() - bitmap.getHeight()), bitmapBlot));
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44. } else if (basket.getBounds().intersects(egg.get(x).getBounds())) {
  45. points += egg.get(x).getPoints();
  46. egg.remove(x);
  47. } else {
  48. egg.get(x).update();
  49. }
  50. }
  51. }
Add Comment
Please, Sign In to add comment