Create scaffolding of batched rendering for tile layer
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
package com.bartlomiejpluta.base.api.camera;
|
||||
|
||||
import com.bartlomiejpluta.base.api.context.Context;
|
||||
import com.bartlomiejpluta.base.api.move.Movable;
|
||||
import com.bartlomiejpluta.base.api.screen.Screen;
|
||||
import com.bartlomiejpluta.base.internal.object.Placeable;
|
||||
import com.bartlomiejpluta.base.internal.render.BoundingBox;
|
||||
@@ -11,6 +10,8 @@ import org.joml.Matrix4fc;
|
||||
public interface Camera extends Placeable, BoundingBox {
|
||||
Matrix4fc computeViewModelMatrix(Matrix4fc modelMatrix);
|
||||
|
||||
Matrix4fc getProjectionMatrix();
|
||||
|
||||
boolean insideFrustum(float x, float y, float radius);
|
||||
|
||||
boolean insideFrustum(Context context, float x, float y);
|
||||
|
||||
@@ -5,7 +5,5 @@ import com.bartlomiejpluta.base.api.map.layer.base.Layer;
|
||||
public interface TileLayer extends Layer {
|
||||
void setTile(int row, int column, int tileId);
|
||||
|
||||
void setTile(int row, int column, int tileSetRow, int tileSetColumn);
|
||||
|
||||
void clearTile(int row, int column);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user