C# Class Treefrog.Plugins.Tiles.Tools.TileFillTool

Inheritance: TilePointerTool
ファイルを表示 Open project: jaquadro/Treefrog

Public Methods

Method Description
FloodFill ( int x, int y ) : void
TileFillTool ( CommandHistory history, MultiTileGridLayer layer ) : System
TileFillTool ( CommandHistory history, MultiTileGridLayer layer, TileSourceType sourceType ) : System

Protected Methods

Method Description
StartPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void

Private Methods

Method Description
LinearFill ( int &x, int &y ) : void
StartFillSequence ( PointerEventInfo info ) : void
TileAddingHandler ( object sender, LocatedTileEventArgs e ) : void
TileRemovingHandler ( object sender, LocatedTileEventArgs e ) : void

Method Details

FloodFill() public method

public FloodFill ( int x, int y ) : void
x int
y int
return void

StartPointerSequenceCore() protected method

protected StartPointerSequenceCore ( PointerEventInfo info, ILevelGeometry viewport ) : void
info Treefrog.Presentation.Tools.PointerEventInfo
viewport ILevelGeometry
return void

TileFillTool() public method

public TileFillTool ( CommandHistory history, MultiTileGridLayer layer ) : System
history Treefrog.Presentation.Commands.CommandHistory
layer Treefrog.Framework.Model.MultiTileGridLayer
return System

TileFillTool() public method

public TileFillTool ( CommandHistory history, MultiTileGridLayer layer, TileSourceType sourceType ) : System
history Treefrog.Presentation.Commands.CommandHistory
layer Treefrog.Framework.Model.MultiTileGridLayer
sourceType TileSourceType
return System