X-Git-Url: https://git.openstreetmap.org/potlatch2.git/blobdiff_plain/e2ab911b13c0481f48882740524311de62dadbc7..719c21cf3e6b9c4b9a8527390c1e3da07177804a:/net/systemeD/halcyon/TileSet.as diff --git a/net/systemeD/halcyon/TileSet.as b/net/systemeD/halcyon/TileSet.as index fe631d2a..9890926e 100644 --- a/net/systemeD/halcyon/TileSet.as +++ b/net/systemeD/halcyon/TileSet.as @@ -36,12 +36,13 @@ package net.systemeD.halcyon { public function TileSet(map:Map) { this.map=map; - alpha=0.5; createSprites(); map.addEventListener(MapEvent.NUDGE_BACKGROUND, nudgeHandler); } - public function init(params:Object, update:Boolean=false):void { + public function init(params:Object, update:Boolean=false, dim:Boolean=true, sharpen:Boolean=false):void { + setDimming(dim); + sharpening=sharpen; baseurl=params.url; scheme =params.scheme ? params.scheme : '900913'; tiles={}; @@ -60,6 +61,9 @@ package net.systemeD.halcyon { public function setDimming(dim:Boolean):void { alpha=dim ? 0.5 : 1; } + public function getDimming():Boolean { + return (alpha<1); + } public function setSharpen(sharpen:Boolean):void { var f:Array=[]; if (sharpen) { f=[sharpenFilter]; } @@ -71,6 +75,9 @@ package net.systemeD.halcyon { } sharpening=sharpen; } + public function getSharpen():Boolean { + return sharpening; + } public function changeScale(scale:uint):void { for (var i:uint=map.MINSCALE; i<=map.MAXSCALE; i++) {