From dd2d06425e80193d3bf59df0d2600d21bdde49ce Mon Sep 17 00:00:00 2001 From: lieuwe Date: Fri, 29 Jul 2011 22:52:05 +0800 Subject: you can now charge WIRE with pscn and it'll create only one electron. diff --git a/src/elements/dlay.c b/src/elements/dlay.c index 9e88320..2a248ca 100644 --- a/src/elements/dlay.c +++ b/src/elements/dlay.c @@ -42,10 +42,6 @@ int update_DLAY(UPDATE_FUNC_ARGS) { { create_part(-1, x+rx, y+ry, PT_SPRK); } - else if((r&0xFF)==PT_WIRE && oldl==1) - { - parts[r>>8].ctype=1; - } } //} return 0; diff --git a/src/elements/wire.c b/src/elements/wire.c index 1b5d150..920ddc9 100644 --- a/src/elements/wire.c +++ b/src/elements/wire.c @@ -22,8 +22,7 @@ int update_WIRE(UPDATE_FUNC_ARGS) { if(x+rx>=0 && y+ry>0 && x+rx>8].tmp==1){create_part(-1, x+rx, y+ry, PT_SPRK);} - if((r&0xFF)==PT_SPRK && parts[r>>8].ctype==PT_PSCN){parts[s>>8].ctype=1; return 0;} + if((r&0xFF)==PT_SPRK && parts[r>>8].ctype==PT_PSCN){parts[s>>8].ctype=1; parts[r>>8].life=0; return 0;} if((r&0xFF)==PT_WIRE && parts[r>>8].tmp==1){count++;} } } -- cgit v0.9.2-21-gd62e