move tile mesh related classes into the new package
This commit is contained in:
parent
35157d5abf
commit
76e2cfe043
|
@ -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();
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package com.blarg.gdx.tilemap3d;
|
||||
|
||||
import com.blarg.gdx.tilemap3d.tilemesh.TileMesh;
|
||||
|
||||
public class PositionAndSkyTileMapLighter extends SimpleTileMapLighter {
|
||||
public PositionAndSkyTileMapLighter() {
|
||||
}
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
|
@ -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;
|
|
@ -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();
|
|
@ -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;
|
|
@ -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) {
|
Loading…
Reference in a new issue