package com.mediamonks.googleflip.pages.game.physics.levels;
import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.physics.box2d.FixtureDef;
import org.andengine.extension.physics.box2d.PhysicsWorld;
/**
* UI/physics implementation of game level
*/
public class Level01 extends AbstractGameLevel implements GameLevel {
private static final String TAG = Level01.class.getSimpleName();
public Level01() {
}
@Override
public void createLevel(PhysicsWorld world, FixtureDef fixtureDef) {
assertInitialized();
createBox(world, fixtureDef, 555, 1548, 578, 30);
}
@Override
public Vector2 getBallSpawnLocation() {
assertInitialized();
return getScaledVector(540, 383);
}
@Override
public Vector2 getSinkholeLocation() {
assertInitialized();
return getScaledVector(540, 1695);
}
@Override
public String getBackgroundUrl() {
return "background_level1.png";
}
}