@@ -4,6 +4,7 @@ import { last } from "lodash";
4
4
import { BiomeBuilder } from "../BuilderData/BiomeBuilder" ;
5
5
import { GridElementUnassigned } from "../BuilderData/GridElementUnassigned" ;
6
6
import { BiomeLayer } from "../Visualization/BiomeLayer" ;
7
+ import { BiomeLayerGL } from "../Visualization/BiomeLayerGL" ;
7
8
import { ContourLayer } from "../Visualization/ContourLayer" ;
8
9
import { GridMultiNoise } from "../Visualization/GridMultiNoise" ;
9
10
import { GridMultiNoiseIndicesManager } from "../Visualization/GridMultiNoiseIndicesManager" ;
@@ -24,6 +25,7 @@ export class VisualizationManger{
24
25
constructor ( builder : BiomeBuilder ) {
25
26
this . builder = builder
26
27
28
+
27
29
const panel = document . getElementById ( 'visualization' )
28
30
29
31
this . closeContainer = panel . parentElement . parentElement ;
@@ -37,14 +39,20 @@ export class VisualizationManger{
37
39
this . map = L . map ( 'visualization_map' )
38
40
this . map . setView ( [ 0 , 0 ] , 15 )
39
41
this . map . setMaxZoom ( 18 )
40
- this . map . setMinZoom ( 13 )
42
+ this . map . setMinZoom ( 11 )
41
43
42
44
this . indicesManger = new GridMultiNoiseIndicesManager ( this . builder , this . biomeSource )
43
45
44
46
this . updateNoises ( )
45
47
48
+ //const glLayerManager = new GLLayerManager()
49
+ //glLayerManager.addLayerTo(this.map)
50
+
51
+ const biomeLayerGL = new BiomeLayerGL ( ) ;
52
+ biomeLayerGL . addTo ( this . map ) ;
53
+
46
54
this . biomeLayer = new BiomeLayer ( this . builder , this . indicesManger ) ;
47
- this . biomeLayer . addTo ( this . map )
55
+ // this.biomeLayer.addTo(this.map)
48
56
49
57
this . contourLayer = new ContourLayer ( this . builder , this . indicesManger ) ;
50
58
//this.contourLayer.addTo(this.map)
@@ -133,6 +141,9 @@ export class VisualizationManger{
133
141
134
142
this . map . addEventListener ( "mousemove" , ( evt : L . LeafletMouseEvent ) => {
135
143
const idxs = this . getIdxs ( evt . latlng ) ;
144
+ if ( idxs === undefined ) {
145
+ return
146
+ }
136
147
const lookup = idxs ? this . builder . lookupRecursiveWithTracking ( idxs . idx ) : undefined
137
148
138
149
tooltip . style . left = ( Math . min ( evt . originalEvent . pageX + 20 , document . body . clientWidth - tooltip . clientWidth ) ) + "px"
0 commit comments