Example usage for com.badlogic.gdx.scenes.scene2d Group removeActor

List of usage examples for com.badlogic.gdx.scenes.scene2d Group removeActor

Introduction

In this page you can find the example usage for com.badlogic.gdx.scenes.scene2d Group removeActor.

Prototype

public boolean removeActor(Actor actor) 

Source Link

Document

Removes an actor from this group.

Usage

From source file:com.bagon.matchteam.mtx.scene2d.effects.EffectCreator.java

License:Apache License

private static void removeActor(Group group, Actor actor) {
    if (group != null && actor != null) {
        actor.clearActions();/*www  . j  a va  2  s .co  m*/
        String actorName = actor.getName();
        if (group.removeActor(actor)) {
            MtxLogger.log(logActive, true, logTag, "Actor removed! (Name: " + actorName + ")");
        } else {
            MtxLogger.log(logActive, true, logTag, "Actor not removed! (Name: " + actorName + ")");
        }
    }
}

From source file:com.bagon.matchteam.mtx.utils.UtilsDisposer.java

License:Apache License

/**
 * Dispose actor from a group/*from ww w.j  a  va  2 s. c o  m*/
 * */
public static void disposeActor(Group group, Actor actorToBeDisposed) {
    if (group != null && actorToBeDisposed != null) {
        try {
            actorToBeDisposed.clear();
            if (group.removeActor(actorToBeDisposed))
                log("Actor disposed", actorToBeDisposed);
        } catch (Exception e) {
            log("Actor dispose FAIL!", actorToBeDisposed);
        }
    }
}

From source file:com.bagon.matchteam.mtx.utils.UtilsDisposer.java

License:Apache License

/**
 * Dispose group from a group/* ww w.j a  va 2  s  .c  om*/
 * */
public static void disposeGroup(Group group, Group groupToBeDisposed) {
    if (group != null && groupToBeDisposed != null) {
        try {
            groupToBeDisposed.clear();
            if (group.removeActor(groupToBeDisposed))
                log("Actor disposed", groupToBeDisposed);
        } catch (Exception e) {
            log("Actor dispose FAIL!", groupToBeDisposed);
        }
    }
}

From source file:com.bagon.matchteam.mtx.utils.UtilsDisposer.java

License:Apache License

/**
 * Dispose empty actor from a group//from  w w w . j ava  2s .  c om
 * */
public static void disposeEmptyActor(Group group, EmptyActor emptyActor) {
    if (group != null && emptyActor != null) {
        try {
            emptyActor.clear();
            if (group.removeActor(emptyActor))
                log("Actor disposed", emptyActor);
        } catch (Exception e) {
            log("Actor dispose FAIL!", emptyActor);
        }
    }
}

From source file:com.bagon.matchteam.mtx.utils.UtilsDisposer.java

License:Apache License

/**
 * Dispose empty actor light from a group
 * *///  w  ww . j  a  v  a  2 s.c om
public static void disposeEmptyActorLight(Group group, EmptyActorLight emptyActorLight) {
    if (group != null && emptyActorLight != null) {
        try {
            emptyActorLight.clear();
            if (group.removeActor(emptyActorLight))
                log("Group disposed", emptyActorLight);
        } catch (Exception e) {
            log("Group dispose FAIL!", emptyActorLight);
        }
    }
}

From source file:com.bagon.matchteam.mtx.utils.UtilsDisposer.java

License:Apache License

/**
 * Dispose abstract actor list from a group
 * *//*from w  ww  . j  a  va2s .  c  om*/
public static void disposeAbstractActorList(Group group, ArrayList<AbstractActor> list) {
    if (group != null && list != null) {
        if (list.size() > 0) {
            for (int i = 0; i < list.size(); i++) {
                AbstractActor abstractActor = list.get(i);
                try {
                    abstractActor.clear();
                    if (group.removeActor(abstractActor))
                        log("Actor disposed", abstractActor);
                } catch (Exception e) {
                    log("Actor dispose FAIL!", abstractActor);
                }
            }
        }
    }
}

From source file:com.bagon.matchteam.mtx.utils.UtilsDisposer.java

License:Apache License

/**
 * Dispose abstract actor light list from a group
 * *//*  w w w  .  ja  v  a2 s  .com*/
public static void disposeAbstractActorLightList(Group group, ArrayList<AbstractActorLight> list) {
    if (group != null && list != null) {
        if (list.size() > 0) {
            for (int i = 0; i < list.size(); i++) {
                AbstractActorLight abstractActorLight = list.get(i);
                try {
                    abstractActorLight.clear();
                    if (group.removeActor(abstractActorLight))
                        log("Actor disposed", abstractActorLight);
                } catch (Exception e) {
                    log("Actor dispose FAIL!", abstractActorLight);
                }
            }
        }
    }
}

From source file:com.bagon.matchteam.mtx.utils.UtilsDisposer.java

License:Apache License

/**
 * Dispose smart model list from a group
 * *//* w  w  w.  jav a2s.c  o  m*/
public static void disposeSmartModelList(Group group, ArrayList<SmartActor> list) {
    if (group != null && list != null) {
        if (list.size() > 0) {
            for (int i = 0; i < list.size(); i++) {
                SmartActor sm = list.get(i);
                try {
                    sm.clear();
                    if (group.removeActor(sm))
                        log("Smart Model disposed", sm);
                } catch (Exception e) {
                    log("Smart Model dispose FAIL!", sm);
                }
            }
        }
    }
}

From source file:com.sawan.mathattack.effects.EffectCreator.java

License:Open Source License

/**
 * Removes the actor.//from  w w w.j  a v  a2s . co  m
 *
 * @param group the group
 * @param actor the actor
 */
private static void removeActor(Group group, Actor actor) {
    if (group != null && actor != null) {
        actor.clearActions();
        String actorName = actor.getName();
        if (group.removeActor(actor)) {
            MtxLogger.log(logActive, true, logTag, "Actor removed! (Name: " + actorName + ")");
        } else {
            MtxLogger.log(logActive, true, logTag, "Actor not removed! (Name: " + actorName + ")");
        }
    }
}

From source file:mobi.shad.s3lib.gfx.g2d.EffectCreator.java

License:Apache License

/**
 * @param group//  w w w.  ja v  a2  s .c o m
 * @param actor
 */
private static void removeActor(Group group, Actor actor) {
    if (group != null && actor != null) {
        actor.clearActions();
        String actorName = actor.getName();
        if (group.removeActor(actor)) {
            if (logActive) {
                S3Log.log(logTag, "Actor removed! name: " + actorName, 2);
            }
        } else {
            if (logActive) {
                S3Log.log(logTag, "Actor removed! name: " + actorName, 1);
            }
        }
    }
}