File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed
src/main/java/engine/demos/landmass Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ package engine .demos .landmass ;
2+
3+ import engine .components .AbstractComponent ;
4+ import engine .components .RenderableComponent ;
5+ import math .Color ;
6+ import mesh .Mesh3D ;
7+ import mesh .creator .primitives .CubeCreator ;
8+ import workspace .ui .Graphics ;
9+
10+ public class ChunkBoxDisplay extends AbstractComponent implements RenderableComponent {
11+
12+ private Color color = Color .WHITE ;
13+ private Mesh3D chunkBoxMesh ;
14+
15+ public ChunkBoxDisplay (int chunkSize ) {
16+ chunkBoxMesh = new CubeCreator (chunkSize / 2f ).create ();
17+ }
18+
19+ @ Override
20+ public void render (Graphics g ) {
21+ g .setColor (color );
22+ g .drawFaces (chunkBoxMesh );
23+ }
24+
25+ @ Override
26+ public void onUpdate (float tpf ) {}
27+
28+ @ Override
29+ public void onAttach () {}
30+
31+ @ Override
32+ public void onDetach () {}
33+ }
You can’t perform that action at this time.
0 commit comments