package com.mediamonks.googleflip.pages.game.physics.control;
import com.mediamonks.googleflip.pages.game.physics.levels.GameLevel;
import org.andengine.engine.Engine;
import org.andengine.engine.handler.IUpdateHandler;
import org.andengine.entity.sprite.Sprite;
import org.andengine.extension.physics.box2d.PhysicsWorld;
/**
* Interface for level controllers
*/
public interface LevelController extends IUpdateHandler {
void init(GameLevel gameLevel, PhysicsWorld physicsWorld, Engine engine);
void setBallSprite (Sprite ballSprite);
void start ();
void setGameLevelStateListener(GameLevelStateListener handler);
void dispose();
}