Example usage for com.badlogic.gdx.scenes.scene2d.ui Skin add

List of usage examples for com.badlogic.gdx.scenes.scene2d.ui Skin add

Introduction

In this page you can find the example usage for com.badlogic.gdx.scenes.scene2d.ui Skin add.

Prototype

public void add(String name, Object resource, Class type) 

Source Link

Usage

From source file:com.mbrlabs.mundus.core.Mundus.java

License:Apache License

private static void initStyle() {
    FreeTypeFontGenerator generator = new FreeTypeFontGenerator(
            Gdx.files.internal("fonts/open-sans/OpenSans-Regular.ttf"));
    FreeTypeFontGenerator.FreeTypeFontParameter params = new FreeTypeFontGenerator.FreeTypeFontParameter();
    params.kerning = true;//from   ww  w.  j av a  2 s  .  com
    params.borderStraight = false;
    params.genMipMaps = true;
    params.hinting = FreeTypeFontGenerator.Hinting.Full;

    // font norm
    params.size = 13;
    BitmapFont fontNorm = generator.generateFont(params);

    // font small
    params.size = 12;
    BitmapFont fontSmall = generator.generateFont(params);
    generator.dispose();

    // skin
    Skin skin = new Skin();
    skin.add("font-norm", fontNorm, BitmapFont.class);
    skin.add("font-small", fontSmall, BitmapFont.class);

    skin.addRegions(new TextureAtlas(Gdx.files.internal("ui/skin/uiskin.atlas")));
    skin.load(Gdx.files.internal("ui/skin/uiskin.json"));
    VisUI.load(skin);

    FileChooser.setFavoritesPrefsName(Main.class.getPackage().getName());
}