//-----------------------------------------------------------------------
 void TerrainLayerOneEraserAction::_onMove(const Point& pt)
 {
     mHintModified->apply();
     mHintModified->reset();
     _buildHitIndicator(pt);
     _doErase(mHintModified);
 }
Exemplo n.º 2
0
void
FixPaintAction::_onEnd(const Point& pt, bool canceled)
{
    doFinish(mModifiedJunctions,mModifiedGrids,canceled);
    mModifiedJunctions->reset();
    mModifiedGrids->reset();
    _buildHitIndicator(pt);
}
 //-----------------------------------------------------------------------
 void TerrainLayerOneEraserAction::_onBegin(const Point& pt)
 {
     mHintModified->apply();
     mHintModified->reset();
     mModifiedGrids->reset();
     _buildHitIndicator(pt);
     _doErase(mModifiedGrids);
 }
Exemplo n.º 4
0
void
FixPaintAction::_onMove(const Point& pt)
{
    mHintModifiedJunctions->apply();
    mHintModifiedJunctions->reset();
    mHintModifiedGrids->apply();
    mHintModifiedGrids->reset();
    _buildHitIndicator(pt);
    _doPaint(mHintModifiedJunctions,mHintModifiedGrids,pt);
}
 //-----------------------------------------------------------------------
 void TerrainLayerOneEraserAction::_onEnd(const Point& pt, bool canceled)
 {
     /*if (canceled)
     {
         mModifiedGrids->apply();
     }*/
     doFinish(mModifiedGrids, canceled);
     mModifiedGrids->reset();
     _buildHitIndicator(pt);
 }
Exemplo n.º 6
0
void
FixPaintAction::_onDrag(const Point& pt)
{
    _buildHitIndicator(pt);
    _doPaint(mModifiedJunctions,mModifiedGrids,pt);
}
 //-----------------------------------------------------------------------
 void TerrainLayerOneEraserAction::_onDrag(const Point& pt)
 {
     _buildHitIndicator(pt);
     _doErase(mModifiedGrids);
 }