/** Returns the first actor found with the specified name. Note this recursively compares the name of every actor in the * group. */ public <T extends Actor> T findActor (String name) { Array<Actor> children = this.children; for (int i = 0, n = children.size; i < n; i++) if (name.equals(children.get(i).getName())) return (T)children.get(i); for (int i = 0, n = children.size; i < n; i++) { Actor child = children.get(i); if (child instanceof Group) { Actor actor = ((Group)child).findActor(name); if (actor != null) return (T)actor; } } return null; }
/** Returns the first actor found with the specified name. Note this recursively compares the name of every actor in the * group. */ public <T extends Actor> T findActor (String name) { Array<Actor> children = this.children; for (int i = 0, n = children.size; i < n; i++) if (name.equals(children.get(i).getName())) return (T)children.get(i); for (int i = 0, n = children.size; i < n; i++) { Actor child = children.get(i); if (child instanceof Group) { Actor actor = ((Group)child).findActor(name); if (actor != null) return (T)actor; } } return null; }
int len = stageActors.size; for(i=0; i<len; i++){ Actor a = stageActors.get(i); if(a.getName().equals("myactor")){ //a is your Actor! break; } }
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long id) { // TODO Auto-generated method stub Toast.makeText(getApplicationContext(), actorsList.get(position).getName(), Toast.LENGTH_LONG).show(); Actor selectedActor = actorsList.get(position); JSONObject obj = new JsonObject(); obj.put("name",selectedActor.getName()); //add other values of actor like that Intent i = new Intent(MainActirity.this,otherActivity.class); i.putExtra("Actor",obj.toString()); startActivity(i); }
@Override public void keyboardFocusChanged(FocusEvent event, Actor actor, boolean focused) { if(focused && actor instanceof TextField) { textFieldFocusChanged(actor.getName()); } } });
/** Easy logger */ private static void log(String msj, Actor actor) { MtxLogger.log(logActive, true, logTag, msj + " (Actor Name: " + actor.getName() + ")"); } }
private static void logCollision2(Actor a1) { MtxLogger.log( logActive, true, logTag, "Collision detected on touch point: Actor (Name: " + a1.getName() + ")"); } }
@SuppressWarnings("unchecked") @Override public void changed(ChangeEvent event, Actor actor) { updateModel(actor.getName(), ((SelectBox<String>) actor).getSelected()); } });
@SuppressWarnings("unchecked") @Override public void changed(ChangeEvent event, Actor actor) { updateModel(actor.getName(), ((SelectBox<String>) actor).getSelected()); } });
protected void addActor(CocoCreatorUIEditor editor, Actor actor, ObjectData option) { Array<Actor> arrayActors = editor.getActors().get(actor.getName()); if (arrayActors == null) { arrayActors = new Array<Actor>(); } arrayActors.add(actor); editor.getActors().put(actor.getName(), arrayActors); editor.getActionActors().put(option.getActionTag(), actor); }
@SuppressWarnings("unchecked") public void setProperty(String name, String value) { SnapshotArray<Actor> actors = table.getChildren(); for (Actor a : actors) { if (name.equals(a.getName())) { if (a instanceof SelectBox<?>) { ((SelectBox<String>) a).setSelected(value == null ? "" : value); } else { ((TextField) a).setText(value == null ? "" : value); } return; } } }
/** Returns the first actor found with the specified name. Note this recursively compares the name of every actor in the * group. */ public <T extends Actor> T findActor (String name) { Array<Actor> children = this.children; for (int i = 0, n = children.size; i < n; i++) if (name.equals(children.get(i).getName())) return (T)children.get(i); for (int i = 0, n = children.size; i < n; i++) { Actor child = children.get(i); if (child instanceof Group) { Actor actor = ((Group)child).findActor(name); if (actor != null) return (T)actor; } } return null; }
public void clicked(InputEvent event, float x, float y) { currentVerb = event.getListenerActor().getName(); infoLine.setText(((TextButton) event.getListenerActor()).getText()); target = null; } });
@Override public void clicked(InputEvent event, float x, float y) { final World world = ui.getWorld(); final String filename = event.getListenerActor().getName() + WorldSerialization.GAMESTATE_EXT; try { world.getSerializer().saveGameState(filename, true); ui.setCurrentScreen(Screens.SCENE_SCREEN); } catch (IOException e) { EngineLogger.error(e.getMessage()); } } };
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 + ")"); } } } }