コード例 #1
0
ファイル: World1State.java プロジェクト: NINJAMUSICIAN/Amodo
  public void init() {

    walls = new ArrayList<Wall>();
    buttons = new ArrayList<Button>();

    tileMap = new TileMap(32);
    tileMap.loadMap("/Maps/Level" + gsm.getCurrentLevel() + ".map");
    System.out.println("/Maps/Level" + gsm.getCurrentLevel() + ".map");

    tileMap.loadTiles("/Tilesets/grasstileset.png");
    tileMap.setPosition(-0, 0);

    fadein = new FadeIn(tileMap, 20);
    fadein.setPosition(320, 240);
    fadeout = new FadeOut(tileMap, 20);
    fadeout.setPosition(320, 240);

    players = new ArrayList<MapObject>();

    if (gsm.getCurrentLevel() >= 3) {
      ji = new Ji(tileMap, true);
      players.add(ji);
      rae = new Rae(tileMap, true);
      players.add(rae);
    }
    populateDoors();
    setItUp();

    bg = new Background("/Backgrounds/cloudbg.png", 0.1);
    bg.setVector(-0.1, 0);
    tileMap.setPosition(0, 0);
    tileMap.setTween(1);

    startMusic();

    // JukeBox.load("Audio/CuriousCritters2.mp3", "level1");
    // JukeBox.loop("level1", 600, JukeBox.getFrames("level1") - 2200);
  }