Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void update() {
- test = acc.getAccelX();
- if(basket.getX() < 0){
- basket.setX(0);
- } else if (basket.getX() + bitmap.getWidth() > getWidth()){
- basket.setX(getWidth() - bitmap.getWidth());
- }
- basket.setAccelX(acc.getAccelX() * 2);
- time++;
- int chance = rand.nextInt(30) + 1;
- int eggNumber = rand.nextInt(5) + 1;
- int blotType = rand.nextInt(5) + 1;
- int blotID = activity.getResources().getIdentifier("eggblot" + blotType,
- "drawable", activity.getPackageName());
- Bitmap bitmapBlot = BitmapFactory.decodeResource(activity.getResources(),
- blotID);
- int eggID = activity.getResources().getIdentifier("egg" + eggNumber,
- "drawable", activity.getPackageName());
- Bitmap bitmap = BitmapFactory.decodeResource(activity.getResources(),
- eggID);
- if (egg.size() < 3) {
- if (chance == 1) {
- egg.add(new Egg(rand.nextInt(getWidth() - bitmap.getWidth()),
- 0, rand.nextInt(5) + 1, bitmap, eggNumber));
- }
- }
- for (int x = 0; x < egg.size(); x++) {
- if (egg.get(x).getY() > getHeight()) {
- egg.remove(x);
- eggBlot.add(new EggBlot(egg.get(x).getX(),
- rand.nextInt(getHeight() - bitmap.getHeight()), bitmapBlot));
- } else if (basket.getBounds().intersects(egg.get(x).getBounds())) {
- points += egg.get(x).getPoints();
- egg.remove(x);
- } else {
- egg.get(x).update();
- }
- }
- }
Add Comment
Please, Sign In to add comment