// Path: android/app/src/main/java/com/loicortola/controller/model/Animation.java
// public class Animation {
// 
//     public int c;
//     public long animationTime;
// 
//     public Animation(int c, long animationTime) {
//         this.c = c;
//         this.animationTime = animationTime;
//     }
// }


import com.loicortola.controller.model.Animation;
package com.loicortola.controller.command.behavior;


/**
 * Created by loic on 28/03/2016.
 */
public interface Animable {

    interface OnAnimationSetListener {
        void onAnimationSet(boolean success);
    }

// Path: android/app/src/main/java/com/loicortola/controller/model/Animation.java
// public class Animation {
// 
//     public int c;
//     public long animationTime;
// 
//     public Animation(int c, long animationTime) {
//         this.c = c;
//         this.animationTime = animationTime;
//     }
// }


// Path: android/app/src/main/java/com/loicortola/controller/command/behavior/Animable.java
import com.loicortola.controller.model.Animation;

package com.loicortola.controller.command.behavior;


/**
 * Created by loic on 28/03/2016.
 */
public interface Animable {

    interface OnAnimationSetListener {
        void onAnimationSet(boolean success);
    }

    void animate(Animation a, OnAnimationSetListener l);