summaryrefslogtreecommitdiff
path: root/plugins/dig.cpp
diff options
context:
space:
mode:
authorRobert Heinrich2012-04-02 16:07:23 +0200
committerRobert Heinrich2012-04-02 16:07:23 +0200
commit772c6b1cbba496cf5653a20b0719853b77dca290 (patch)
tree5bad8c73139b35dffddb2b747b5d37c39c4f0568 /plugins/dig.cpp
parent39787e9cd5f336fee993c38010ab9cf2fa246555 (diff)
downloaddfhack-772c6b1cbba496cf5653a20b0719853b77dca290.tar.gz
dfhack-772c6b1cbba496cf5653a20b0719853b77dca290.tar.bz2
dfhack-772c6b1cbba496cf5653a20b0719853b77dca290.tar.xz
Added plugin 'zone'. Helps with assigning units to pens/pastures and pits.
Diffstat (limited to 'plugins/dig.cpp')
-rw-r--r--plugins/dig.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/dig.cpp b/plugins/dig.cpp
index e8987f6e..91d963fc 100644
--- a/plugins/dig.cpp
+++ b/plugins/dig.cpp
@@ -1302,6 +1302,9 @@ command_result digl (color_ostream &out, vector <string> & parameters)
des_minus.bits.dig = tile_dig_designation::UpDownStair;
else
des_minus.bits.dig = tile_dig_designation::UpStair;
+ // undo mode: clear designation
+ if(undo)
+ des_minus.bits.dig = tile_dig_designation::No;
MCache->setDesignationAt(current-1,des_minus);
des.bits.dig = tile_dig_designation::DownStair;
@@ -1314,6 +1317,9 @@ command_result digl (color_ostream &out, vector <string> & parameters)
des_plus.bits.dig = tile_dig_designation::UpDownStair;
else
des_plus.bits.dig = tile_dig_designation::DownStair;
+ // undo mode: clear designation
+ if(undo)
+ des_plus.bits.dig = tile_dig_designation::No;
MCache->setDesignationAt(current+1,des_plus);
if(des.bits.dig == tile_dig_designation::DownStair)