move tile mesh related classes into the new package

This commit is contained in:
Gered 2013-07-17 19:27:26 -04:00
parent 35157d5abf
commit 76e2cfe043
9 changed files with 17 additions and 12 deletions

View file

@ -6,8 +6,8 @@ import com.badlogic.gdx.graphics.g3d.utils.MeshBuilder;
import com.badlogic.gdx.graphics.g3d.utils.MeshPartBuilder;
import com.badlogic.gdx.math.Matrix4;
import com.badlogic.gdx.math.Vector3;
import java.nio.FloatBuffer;
import com.blarg.gdx.tilemap3d.tilemesh.CubeTileMesh;
import com.blarg.gdx.tilemap3d.tilemesh.TileMesh;
public class ChunkVertexGenerator {
protected final MeshBuilder.VertexInfo vertex = new MeshPartBuilder.VertexInfo();

View file

@ -1,5 +1,7 @@
package com.blarg.gdx.tilemap3d;
import com.blarg.gdx.tilemap3d.tilemesh.TileMesh;
public class PositionAndSkyTileMapLighter extends SimpleTileMapLighter {
public PositionAndSkyTileMapLighter() {
}

View file

@ -1,6 +1,7 @@
package com.blarg.gdx.tilemap3d;
import com.blarg.gdx.Bitfield;
import com.blarg.gdx.tilemap3d.tilemesh.TileMesh;
public class SimpleTileMapLighter implements TileMapLighter {
public SimpleTileMapLighter() {

View file

@ -5,6 +5,7 @@ import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.math.collision.BoundingBox;
import com.badlogic.gdx.utils.Disposable;
import com.blarg.gdx.math.IntersectionTester;
import com.blarg.gdx.tilemap3d.tilemesh.TileMeshCollection;
public class TileMap extends TileContainer implements Disposable {
final TileChunk[] chunks;

View file

@ -1,4 +1,4 @@
package com.blarg.gdx.tilemap3d;
package com.blarg.gdx.tilemap3d.tilemesh;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.VertexAttribute;

View file

@ -1,4 +1,4 @@
package com.blarg.gdx.tilemap3d;
package com.blarg.gdx.tilemap3d.tilemesh;
import com.badlogic.gdx.graphics.g2d.TextureRegion;
import com.badlogic.gdx.math.Vector2;

View file

@ -1,9 +1,8 @@
package com.blarg.gdx.tilemap3d;
package com.blarg.gdx.tilemap3d.tilemesh;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.VertexAttribute;
import com.badlogic.gdx.graphics.VertexAttributes;
import com.badlogic.gdx.graphics.g2d.TextureRegion;
import com.badlogic.gdx.graphics.g3d.Model;
import com.badlogic.gdx.graphics.g3d.model.MeshPart;
import com.badlogic.gdx.graphics.g3d.model.Node;
@ -19,7 +18,6 @@ import com.blarg.gdx.math.MathHelpers;
import java.nio.FloatBuffer;
import java.nio.ShortBuffer;
import java.util.Map;
public class ModelTileMesh extends TileMesh {
static final Vector3 tmpPosition = new Vector3();

View file

@ -1,4 +1,4 @@
package com.blarg.gdx.tilemap3d;
package com.blarg.gdx.tilemap3d.tilemesh;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.math.Vector3;

View file

@ -1,4 +1,4 @@
package com.blarg.gdx.tilemap3d;
package com.blarg.gdx.tilemap3d.tilemesh;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.g2d.TextureRegion;
@ -7,11 +7,14 @@ import com.badlogic.gdx.math.Vector3;
import com.badlogic.gdx.utils.Array;
import com.blarg.gdx.Bitfield;
import com.blarg.gdx.graphics.TextureAtlas;
import java.util.Map;
import com.blarg.gdx.tilemap3d.Tile;
import com.blarg.gdx.tilemap3d.tilemesh.CubeTileMesh;
import com.blarg.gdx.tilemap3d.tilemesh.MaterialTileMapping;
import com.blarg.gdx.tilemap3d.tilemesh.ModelTileMesh;
import com.blarg.gdx.tilemap3d.tilemesh.TileMesh;
public class TileMeshCollection {
TextureAtlas atlas;
public final TextureAtlas atlas;
Array<TileMesh> meshes;
public TileMeshCollection(TextureAtlas atlas) {