Examples of Brick


Examples of org.sfaci.bombermanx.characters.Brick

   
    for (Brick brick : bricks)
      if (brick.isDead()) {
        bricks.removeValue(brick, true);
        // Calcula si aparece un powerup en su lugar
        Brick powerup = null;
        int powerupRate = MathUtils.random(0, 200);
        if (powerupRate < 10) {
          powerup = new Brick(ResourceManager.assets.get("powerups/bomb_length.png", Texture.class), brick.position.x, brick.position.y,
            Brick.BrickType.POWERUP_BOMB_LENGTH, 1, 1);
        }
        else if ((powerupRate > 10) && (powerupRate < 20)) {
          powerup = new Brick(ResourceManager.assets.get("powerups/bomb.png", Texture.class), brick.position.x, brick.position.y,
              Brick.BrickType.POWERUP_BOMB, 1, 1);
        }
        else if ((powerupRate > 20) && (powerupRate < 30)) {
          powerup = new Brick(ResourceManager.assets.get("powerups/speed.png", Texture.class), brick.position.x, brick.position.y,
              Brick.BrickType.POWERUP_SPEED, 1, 1);
        }
        else if ((powerupRate > 30) && (powerupRate < 40)) {
          powerup = new Brick(ResourceManager.assets.get("powerups/life.png", Texture.class), brick.position.x, brick.position.y,
            Brick.BrickType.POWERUP_LIFE, 1, 1);
        }
        else
          continue;
       
View Full Code Here

Examples of org.sfaci.bombermanx.characters.Brick

    FileHandle file = Gdx.files.internal("levels/level" + currentLevel + ".txt");
    String levelInfo = file.readString();
   
    int x = 0, y = Constants.SCREEN_HEIGHT - Constants.BRICK_HEIGHT;
    String[] rows = levelInfo.split("\n");
    Brick brick = null;
    for (String row : rows) {
      String[] brickIds = row.split(",");
      for (String brickId : brickIds) {
 
        if (brickId.trim().equals("-")) {
          x += Constants.BRICK_WIDTH;
          continue;
        }
       
        if (brickId.trim().equals("a")) {
          Enemy enemy = new Enemy(x, y, "enemy_blue", Enemy.Direction.RANDOM, spriteManager);
          spriteManager.enemies.add(enemy);
          x += Constants.BRICK_WIDTH;
          continue;
        }
       
        if (brickId.trim().equals("u")) {
          Enemy enemy = new Enemy(x, y, "enemy_ugly", Enemy.Direction.VERTICAL, spriteManager);
          spriteManager.enemies.add(enemy);
          x += Constants.BRICK_WIDTH;
          continue;
        }
       
        if (brickId.trim().equals("b")) {
          Enemy enemy = new Enemy(x, y, "enemy_barrel", Enemy.Direction.VERTICAL, spriteManager);
          spriteManager.enemies.add(enemy);
          x += Constants.BRICK_WIDTH;
          continue;
        }
       
        if (brickId.trim().equals("c")) {
          Enemy enemy = new Enemy(x, y, "enemy_cookie", Enemy.Direction.VERTICAL, spriteManager);
          spriteManager.enemies.add(enemy);
          x += Constants.BRICK_WIDTH;
          continue;
        }

                if (brickId.trim().equals("c")) {
                    Enemy enemy = new Enemy(x, y, "enemy_cookie", Enemy.Direction.HORIZONTAL, spriteManager);
                    spriteManager.enemies.add(enemy);
                    x += Constants.BRICK_WIDTH;
                    continue;
                }
       
        brick = new Brick(getTextureBrick(brickId.trim()), x, y, getBrickType(brickId.trim()), 1, 1);
        spriteManager.bricks.add(brick);
        x += Constants.BRICK_WIDTH;
      }
     
      x = 0;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.