本文整理了Java中com.badlogic.gdx.utils.Array.indexOf()
方法的一些代码示例,展示了Array.indexOf()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Array.indexOf()
方法的具体详情如下:
包路径:com.badlogic.gdx.utils.Array
类名称:Array
方法名:indexOf
[英]Returns the index of first occurrence of value in the array, or -1 if no such value exists.
[中]返回数组中第一次出现的值的索引,如果不存在这样的值,则返回-1。
代码示例来源:origin: libgdx/libgdx
/** Get the index of the layer in the collection, or -1 if no such layer exists. */
public int getIndex (MapLayer layer) {
return layers.indexOf(layer, true);
}
代码示例来源:origin: libgdx/libgdx
/** Get the index of the layer in the collection, or -1 if no such layer exists. */
public int getIndex (MapLayer layer) {
return layers.indexOf(layer, true);
}
代码示例来源:origin: libgdx/libgdx
/** Get the index of the object in the collection, or -1 if no such object exists. */
public int getIndex (MapObject object) {
return objects.indexOf(object, true);
}
代码示例来源:origin: libgdx/libgdx
/** @return The first checked button index, or -1. */
public int getCheckedIndex () {
if (checkedButtons.size > 0) return buttons.indexOf(checkedButtons.get(0), true);
return -1;
}
代码示例来源:origin: libgdx/libgdx
/** @return The first checked button index, or -1. */
public int getCheckedIndex () {
if (checkedButtons.size > 0) return buttons.indexOf(checkedButtons.get(0), true);
return -1;
}
代码示例来源:origin: libgdx/libgdx
/** @return The index of the first selected item. The top item has an index of 0. Nothing selected has an index of -1. */
public int getSelectedIndex () {
ObjectSet<T> selected = selection.items();
return selected.size == 0 ? -1 : items.indexOf(selected.first(), false);
}
代码示例来源:origin: libgdx/libgdx
/** @return The index of the first selected item. The top item has an index of 0. Nothing selected has an index of -1. */
public int getSelectedIndex () {
ObjectSet<T> selected = selection.items();
return selected.size == 0 ? -1 : items.indexOf(selected.first(), false);
}
代码示例来源:origin: libgdx/libgdx
/** @return The index of the first selected item. The top item has an index of 0. Nothing selected has an index of -1. */
public int getSelectedIndex () {
ObjectSet<T> selected = selection.items();
return selected.size == 0 ? -1 : items.indexOf(selected.first(), false);
}
代码示例来源:origin: libgdx/libgdx
/** @return The index of the first selected item. The top item has an index of 0. Nothing selected has an index of -1. */
public int getSelectedIndex () {
ObjectSet<T> selected = selection.items();
return selected.size == 0 ? -1 : items.indexOf(selected.first(), false);
}
代码示例来源:origin: libgdx/libgdx
public static void verifyCorrectness (Dummy d, int k) {
enemy.sort(distComp);
int idx = enemy.indexOf(d, true);
// remember that k = min value = 0 position in the array, therefore k - 1
if (enemy.get(idx) != enemy.get(k - 1)) {
System.out.println("origin dummy: " + originDummy);
System.out.println("TEST FAILURE: " + "idx: " + idx + " does not equal (k - 1): " + (k - 1));
throw new GdxRuntimeException("test failed");
}
}
代码示例来源:origin: libgdx/libgdx
public void removeChildShape(btCollisionShape shape) {
internalRemoveChildShape(shape);
final int idx = children.indexOf(shape, false);
if (idx >= 0)
children.removeIndex(idx).release();
}
代码示例来源:origin: libgdx/libgdx
public void removeChildShape(btCollisionShape shape) {
internalRemoveChildShape(shape);
final int idx = children.indexOf(shape, false);
if (idx >= 0)
children.removeIndex(idx).release();
}
代码示例来源:origin: libgdx/libgdx
private void swap(TextureRegion region, Array<TextureRegion> src, Array<TextureRegion> dst)
{
int index = src.indexOf(region, true);
if(index > -1){
src.removeIndex(index);
dst.add(region);
repaint();
}
}
代码示例来源:origin: libgdx/libgdx
private void swap(TextureRegion region, Array<TextureRegion> src, Array<TextureRegion> dst)
{
int index = src.indexOf(region, true);
if(index > -1){
src.removeIndex(index);
dst.add(region);
repaint();
}
}
代码示例来源:origin: libgdx/libgdx
public void insert (int index, Node node) {
int existingIndex = rootNodes.indexOf(node, true);
if (existingIndex != -1 && existingIndex < index) index--;
remove(node);
node.parent = null;
rootNodes.insert(index, node);
node.addToTree(this);
invalidateHierarchy();
}
代码示例来源:origin: libgdx/libgdx
public void insert (int index, Node node) {
int existingIndex = rootNodes.indexOf(node, true);
if (existingIndex != -1 && existingIndex < index) index--;
remove(node);
node.parent = null;
rootNodes.insert(index, node);
node.addToTree(this);
invalidateHierarchy();
}
代码示例来源:origin: libgdx/libgdx
@Override
public void save (AssetManager manager, ResourceData data) {
if (model != null) {
SaveData saveData = data.createSaveData();
saveData.saveAsset(manager.getAssetFileName(model), Model.class);
saveData.save("index", model.meshes.indexOf(mesh, true));
}
}
代码示例来源:origin: libgdx/libgdx
@Override
public void save (AssetManager manager, ResourceData data) {
if (model != null) {
SaveData saveData = data.createSaveData();
saveData.saveAsset(manager.getAssetFileName(model), Model.class);
saveData.save("index", model.meshes.indexOf(mesh, true));
}
}
代码示例来源:origin: libgdx/libgdx
protected boolean delegate (float delta) {
Array<Action> currentActions = target.getActions();
if (currentActions.size == 1) waitForActions.clear();
for (int i = waitForActions.size - 1; i >= 0; i--) {
Action action = waitForActions.get(i);
int index = currentActions.indexOf(action, true);
if (index == -1) waitForActions.removeIndex(i);
}
if (waitForActions.size > 0) return false;
return action.act(delta);
}
}
代码示例来源:origin: libgdx/libgdx
protected boolean delegate (float delta) {
Array<Action> currentActions = target.getActions();
if (currentActions.size == 1) waitForActions.clear();
for (int i = waitForActions.size - 1; i >= 0; i--) {
Action action = waitForActions.get(i);
int index = currentActions.indexOf(action, true);
if (index == -1) waitForActions.removeIndex(i);
}
if (waitForActions.size > 0) return false;
return action.act(delta);
}
}
内容来源于网络,如有侵权,请联系作者删除!