Пример #1
0
 @Override
 public void loadAsync(
     AssetManager manager, String fileName, FileHandle handle, LevelParameter parameter) {
   level = null;
   String json = handle.readString();
   level = new Level(fileName);
   try {
     level.load(new JSONObject(json));
   } catch (JSONException e) {
     e.printStackTrace();
   }
 }
Пример #2
0
  public void loadLevel(int number) {

    // Remove world
    if (gameObjects != null) {
      for (Entity e : gameObjects) {
        Physics.world.destroyBody(e.getBody());
      }
    }

    gameObjects = Level.load(number);
    rule = (Rule) gameObjects.get(gameObjects.size() - 2);
    rulette = (Rulette) gameObjects.get(gameObjects.size() - 1);
    selectedCharacter = rule;
    gameStatus = GAMESTATUS_PLAYING;
  }