diff options
Diffstat (limited to 'src/elements/swch.c')
| -rw-r--r-- | src/elements/swch.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/elements/swch.c b/src/elements/swch.c index 0bd5e6d..5642419 100644 --- a/src/elements/swch.c +++ b/src/elements/swch.c @@ -2,6 +2,8 @@ int update_SWCH(UPDATE_FUNC_ARGS) { int r, rt, rx, ry; + if (parts[i].life>0 && parts[i].life!=10) + parts[i].life--; for (rx=-2; rx<3; rx++) for (ry=-2; ry<3; ry++) if (x+rx>=0 && y+ry>0 && x+rx<XRES && y+ry<YRES && (rx || ry)) |
