FunctionControlPanel({
params,
onParamsChange,
maskOpacity,
onMaskOpacityChange,
coords,
onCoordsChange,
availableTiles,
a
src/layers/water_shader/app/src/components/ControlPanel.tsx:114
FunctionIsometricMap({
tileConfig,
viewState,
onViewStateChange,
onTileHover,
waterShader,
showMinimap = true,
}: IsometricM
src/app/src/components/IsometricMap.tsx:56
FunctionSliderControl({
label,
value,
min,
max,
step,
onChange,
}: SliderControlProps)
src/layers/water_shader/app/src/components/ControlPanel.tsx:26
FunctionWaterShaderOverlay({
enabled,
viewState,
tileConfig,
shaderParams,
showMask = false,
}: WaterShaderOverlayProps)
src/app/src/components/WaterShaderOverlay.tsx:33
FunctionWaterTile({
size,
imageSrc,
maskSrc,
shaderParams,
maskOpacity,
}: WaterTileProps)
src/layers/water_shader/app/src/components/WaterTile.tsx:19
Method__init__(self, *, id: str, index: int, path: str, description: str)
src/isometric_nyc/tile_generation/shared.py:7
Functionanalyze_tile_water_content Analyze a single tile for water content. Args: args: Tuple of (x, y, png_bytes, tolerance) Returns: Tuple of (x, y, water_type, water
src/isometric_nyc/generation/populate_water_masks.py:91