Skip to content

Commit

Permalink
Added reference to dispatcher parent.
Browse files Browse the repository at this point in the history
  • Loading branch information
TheYellowThorn committed Oct 23, 2015
1 parent 187cb02 commit 3ace484
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 3 deletions.
6 changes: 3 additions & 3 deletions com/terrainbuilder/objs/terrain/TerrainBlock.as
Expand Up @@ -7,16 +7,15 @@ accordance with the terms of the accompanying license agreement.
*/
package com.terrainbuilder.objs.terrain
{
import com.terrainbuilder.effects.WaterMaskMethod;
import com.terrainbuilder.dynamicterrain.utils.HeightMap16BitTools;
import com.terrainbuilder.effects.WaterMaskMethod;
import com.terrainbuilder.events.TerrainBlockEvent;
import com.terrainbuilder.tools.BitmapUtils;

import flash.display.BitmapData;
import flash.display.BitmapDataChannel;
import flash.display.Stage;
import flash.display.StageQuality;
import flash.events.EventDispatcher;
import flash.events.ProgressEvent;
import flash.geom.Point;
import flash.geom.Rectangle;
Expand Down Expand Up @@ -44,7 +43,7 @@ package com.terrainbuilder.objs.terrain
private var _hasWater:Boolean = false;
public var heightMap16BitTools:HeightMap16BitTools = new HeightMap16BitTools();
public var waterMaskMethod:WaterMaskMethod;
public var eventDispatcher:EventDispatcher = new EventDispatcher();
public var eventDispatcher:TerrainBlockDispatcher = new TerrainBlockDispatcher();
private var _waterHeight:uint;
private var progressEvent:ProgressEvent;
private var _usePerlinNoise:Boolean;
Expand All @@ -70,6 +69,7 @@ package com.terrainbuilder.objs.terrain
_tilesWide = tilesWide;
_tilesHigh = tilesHigh;

eventDispatcher.parent = this;
eventDispatcher.addEventListener(TerrainBlockEvent.ON_ELEVATION_COMPLETE, onElevationComplete);
eventDispatcher.addEventListener(TerrainBlockEvent.ON_WATER_ELEVATION_COMPLETE, onWaterElevationComplete);

Expand Down
16 changes: 16 additions & 0 deletions com/terrainbuilder/objs/terrain/TerrainBlockDispatcher.as
@@ -0,0 +1,16 @@
package com.terrainbuilder.objs.terrain
{
import flash.events.EventDispatcher;

public class TerrainBlockDispatcher extends EventDispatcher
{
private var _parent:Object;

public function TerrainBlockDispatcher()
{
}

public function set parent(value:Object):void { _parent = value; }
public function get parent():Object { return _parent; }
}
}

0 comments on commit 3ace484

Please sign in to comment.