com.badlogic.gdx.utils.Array.reverse()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(75)

本文整理了Java中com.badlogic.gdx.utils.Array.reverse()方法的一些代码示例,展示了Array.reverse()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Array.reverse()方法的具体详情如下:
包路径:com.badlogic.gdx.utils.Array
类名称:Array
方法名:reverse

Array.reverse介绍

暂无

代码示例

代码示例来源:origin: libgdx/libgdx

public void reverse () {
  if (iterating > 0) throw new IllegalStateException("Invalid between begin/end.");
  super.reverse();
}

代码示例来源:origin: libgdx/libgdx

public void reverse () {
  if (iterating > 0) throw new IllegalStateException("Invalid between begin/end.");
  super.reverse();
}

代码示例来源:origin: libgdx/libgdx

public void reverse () {
  modified();
  super.reverse();
}

代码示例来源:origin: libgdx/libgdx

public void reverse () {
  modified();
  super.reverse();
}

代码示例来源:origin: libgdx/libgdx

cellHeight += paddingY;
inputRects.reverse();

代码示例来源:origin: libgdx/libgdx

cellHeight += paddingY;
inputRects.reverse();

代码示例来源:origin: libgdx/libgdx

@Override
  public void actionPerformed (ActionEvent arg0) {
    JPanel panel = ((CustomCardLayout)content.getLayout()).getCurrentCard(content);
    TexturePanel currentTexturePanel = panel == atlasPanel ? atlasPanel.getCurrentRegionPanel() : texturePanel;
    currentTexturePanel.selectedRegions.reverse();
    currentTexturePanel.revalidate();
    currentTexturePanel.repaint();
  }
});

代码示例来源:origin: libgdx/libgdx

@Override
  public void actionPerformed (ActionEvent arg0) {
    JPanel panel = ((CustomCardLayout)content.getLayout()).getCurrentCard(content);
    TexturePanel currentTexturePanel = panel == atlasPanel ? atlasPanel.getCurrentRegionPanel() : texturePanel;
    currentTexturePanel.selectedRegions.reverse();
    currentTexturePanel.revalidate();
    currentTexturePanel.repaint();
  }
});

代码示例来源:origin: libgdx/gdx-ai

@Override
public void reverse () {
  nodes.reverse();
}

代码示例来源:origin: libgdx/libgdx

else {
  selectNodes(rootNodes, start, end);
  selection.items().orderedItems().reverse();

代码示例来源:origin: libgdx/libgdx

else {
  selectNodes(rootNodes, start, end);
  selection.items().orderedItems().reverse();

代码示例来源:origin: com.badlogicgames.gdx/gdx-ai

@Override
public void reverse () {
  nodes.reverse();
}

代码示例来源:origin: com.badlogicgames.gdx/gdx

public void reverse () {
  if (iterating > 0) throw new IllegalStateException("Invalid between begin/end.");
  super.reverse();
}

代码示例来源:origin: kotcrab/vis-ui

public void reverse () {
  array.reverse();
  itemsChanged();
}

代码示例来源:origin: com.badlogicgames.gdx/gdx

public void reverse () {
  modified();
  super.reverse();
}

代码示例来源:origin: crashinvaders/gdx-texture-packer-gui

public Array<Page> pack (Array<Rect> inputRects) {
  if (!settings.silent) System.out.print("Packing");
  int cellWidth = 0, cellHeight = 0;
  for (int i = 0, nn = inputRects.size; i < nn; i++) {
    Rect rect = inputRects.get(i);
    cellWidth = Math.max(cellWidth, rect.width);
    cellHeight = Math.max(cellHeight, rect.height);
  }
  cellWidth += settings.paddingX;
  cellHeight += settings.paddingY;
  inputRects.reverse();
  Array<Page> pages = new Array();
  while (inputRects.size > 0) {
    Page result = packPage(inputRects, cellWidth, cellHeight);
    pages.add(result);
  }
  return pages;
}

代码示例来源:origin: crashinvaders/gdx-texture-packer-gui

public Array<Page> pack (Array<Rect> inputRects) {
  if (!settings.silent) System.out.print("Packing");
  int cellWidth = 0, cellHeight = 0;
  for (int i = 0, nn = inputRects.size; i < nn; i++) {
    Rect rect = inputRects.get(i);
    cellWidth = Math.max(cellWidth, rect.width);
    cellHeight = Math.max(cellHeight, rect.height);
  }
  cellWidth += settings.paddingX;
  cellHeight += settings.paddingY;
  inputRects.sort(new Comparator<Rect>() {
    @Override
    public int compare(Rect l, Rect r) {
      int result;
      result = l.name.compareTo(r.name);
      if (result != 0) return result;
      return Integer.compare(l.index, r.index);
    }
  });
  inputRects.reverse();
  Array<Page> pages = new Array();
  while (inputRects.size > 0) {
    Page result = packPage(inputRects, cellWidth, cellHeight);
    pages.add(result);
  }
  return pages;
}

代码示例来源:origin: com.badlogicgames.gdx/gdx-tools

@Override
  public void actionPerformed (ActionEvent arg0) {
    JPanel panel = ((CustomCardLayout)content.getLayout()).getCurrentCard(content);
    TexturePanel currentTexturePanel = panel == atlasPanel ? atlasPanel.getCurrentRegionPanel() : texturePanel;
    currentTexturePanel.selectedRegions.reverse();
    currentTexturePanel.revalidate();
    currentTexturePanel.repaint();
  }
});

代码示例来源:origin: kotcrab/vis-ui

/**
 * Sorts file list, using this rules: directories first, sorted using provided comparator, then files sorted using provided comparator.
 * @param files list to sort
 * @param comparator comparator used to sort files list
 * @param descending if true then sorted list will be in reversed order
 * @return sorted file list
 */
public static Array<FileHandle> sortFiles (FileHandle[] files, Comparator<FileHandle> comparator, boolean descending) {
  Array<FileHandle> directoriesList = new Array<FileHandle>();
  Array<FileHandle> filesList = new Array<FileHandle>();
  for (FileHandle f : files) {
    if (f.isDirectory()) {
      directoriesList.add(f);
    } else {
      filesList.add(f);
    }
  }
  Sort sorter = new Sort();
  sorter.sort(directoriesList, comparator);
  sorter.sort(filesList, comparator);
  if (descending) {
    directoriesList.reverse();
    filesList.reverse();
  }
  directoriesList.addAll(filesList); // combine lists
  return directoriesList;
}

代码示例来源:origin: com.badlogicgames.gdx/gdx

else {
  selectNodes(rootNodes, start, end);
  selection.items().orderedItems().reverse();

相关文章