diff options
| author | jacksonmj <mj-pt@jacksonmj.co.uk> | 2011-12-28 22:15:55 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2011-12-28 22:39:59 (GMT) |
| commit | f04577598b48c9e294b102395afc94023df8c92c (patch) | |
| tree | 8d1eeae02534227bb2f285dcc079e1cd56925a75 /src | |
| parent | 2553dac942b9b5c3ad6b834d32c9053d3592faaf (diff) | |
| download | powder-f04577598b48c9e294b102395afc94023df8c92c.zip powder-f04577598b48c9e294b102395afc94023df8c92c.tar.gz | |
Fix creation of invalid wall tiles by sign tool
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.c | 3 | ||||
| -rw-r--r-- | src/powder.c | 2 |
2 files changed, 2 insertions, 3 deletions
@@ -3109,8 +3109,7 @@ int main(int argc, char *argv[]) if (!bq) add_sign_ui(vid_buf, x, y); } - - if (c==PT_FIGH) + else if (c==PT_FIGH) { if (!bq) create_part(-1, x, y, PT_FIGH); diff --git a/src/powder.c b/src/powder.c index 4acd334..ca629cf 100644 --- a/src/powder.c +++ b/src/powder.c @@ -2940,7 +2940,7 @@ int create_parts(int x, int y, int rx, int ry, int c, int flags) { if (wall==r) { - if (c == SPC_AIR || c == SPC_HEAT || c == SPC_COOL || c == SPC_VACUUM || c == SPC_PGRV || c == SPC_NGRV) + if (c == SPC_AIR || c == SPC_HEAT || c == SPC_COOL || c == SPC_VACUUM || c == SPC_PGRV || c == SPC_NGRV || wall == WL_SIGN) break; if (wall == WL_ERASE) b = 0; |
