add POJOs for json deserialization of TileMeshCollection data

This commit is contained in:
Gered 2013-07-17 19:23:59 -04:00
parent 8b2c7452fa
commit 35157d5abf
3 changed files with 38 additions and 0 deletions

View file

@ -0,0 +1,10 @@
package com.blarg.gdx.tilemap3d.tilemesh;
public class JsonMaterialMapping {
public String name;
public int tile;
public float minU;
public float maxU;
public float minV;
public float maxV;
}

View file

@ -0,0 +1,20 @@
package com.blarg.gdx.tilemap3d.tilemesh;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.math.Vector3;
import java.util.ArrayList;
public class JsonTileDefinition {
public String model;
public String collisionModel;
public String collisionShape;
public ArrayList<String> opaqueSides;
public int light;
public boolean alpha;
public float translucency;
public Color color;
public Vector3 scaleToSize;
public Vector3 positionOffset;
public Vector3 collisionPositionOffset;
}

View file

@ -0,0 +1,8 @@
package com.blarg.gdx.tilemap3d.tilemesh;
import java.util.ArrayList;
public class JsonTileMeshCollection {
public ArrayList<JsonMaterialMapping> materials;
public ArrayList<JsonTileDefinition> tiles;
}