Example usage for com.badlogic.gdx.utils FloatArray sort

List of usage examples for com.badlogic.gdx.utils FloatArray sort

Introduction

In this page you can find the example usage for com.badlogic.gdx.utils FloatArray sort.

Prototype

public void sort() 

Source Link

Usage

From source file:com.android.ringfly.common.Assets.java

License:Apache License

/**
 * //from   w  ww  .j ava2  s. co m
 * 
 * @return
 */
private static float calculatePixelDensity() {
    FileHandle textureDir = Gdx.files.internal("data/textures");
    FileHandle[] availableDensities = textureDir.list();
    FloatArray densities = new FloatArray();
    for (int i = 0; i < availableDensities.length; i++) {
        try {
            float density = Float.parseFloat(availableDensities[i].name());
            densities.add(density);
        } catch (NumberFormatException ex) {
            // Ignore anything non-numeric, such as ".svn" folders.
        }
    }
    densities.shrink(); // Remove empty slots to get rid of zeroes.
    densities.sort(); // Now the lowest density comes first.
    return CameraHelper.bestDensity(VIRTUAL_WIDTH, VIRTUAL_HEIGHT, densities.items);
}

From source file:com.badlydrawngames.veryangryrobots.Assets.java

License:Apache License

private static float calculatePixelDensity() {
    FileHandle textureDir = Gdx.files.internal("data/textures");
    FileHandle[] availableDensities = textureDir.list();
    FloatArray densities = new FloatArray();
    for (int i = 0; i < availableDensities.length; i++) {
        try {//from ww  w.j  a va 2  s . co m
            float density = Float.parseFloat(availableDensities[i].name());
            densities.add(density);
        } catch (NumberFormatException ex) {
            // Ignore anything non-numeric, such as ".svn" folders.
        }
    }
    densities.shrink(); // Remove empty slots to get rid of zeroes.
    densities.sort(); // Now the lowest density comes first.
    return CameraHelper.bestDensity(VIRTUAL_WIDTH, VIRTUAL_HEIGHT, densities.items);
}