summaryrefslogtreecommitdiff
path: root/src/elements/wifi.c
diff options
context:
space:
mode:
authorjacksonmj <jacksonmj@jacksonmj.none>2011-01-10 00:46:34 (GMT)
committer jacksonmj <jacksonmj@jacksonmj.none>2011-01-10 00:46:34 (GMT)
commit855281295fbc23366e8b84d7c8e55816d6f47a87 (patch)
tree761d7cbaf37e3f10b1ee97f72d34f1da70d6732d /src/elements/wifi.c
parent88d107f18a9c6d37493a953142a503d963ec37b1 (diff)
downloadpowder-855281295fbc23366e8b84d7c8e55816d6f47a87.zip
powder-855281295fbc23366e8b84d7c8e55816d6f47a87.tar.gz
More update functions cleanup.
Diffstat (limited to 'src/elements/wifi.c')
-rw-r--r--src/elements/wifi.c16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/elements/wifi.c b/src/elements/wifi.c
index 6584a00..0180b75 100644
--- a/src/elements/wifi.c
+++ b/src/elements/wifi.c
@@ -12,22 +12,10 @@ int update_WIFI(UPDATE_FUNC_ARGS) {
continue;
if (wireless[parts[i].tmp][0])
{
- if ((r&0xFF)==PT_NSCN&&parts[r>>8].life==0 && wireless[parts[i].tmp][0])
+ if (((r&0xFF)==PT_NSCN||(r&0xFF)==PT_PSCN||(r&0xFF)==PT_INWR)&&parts[r>>8].life==0 && wireless[parts[i].tmp][0])
{
+ parts[r>>8].ctype = r&0xFF;
part_change_type(r>>8,x+rx,y+ry,PT_SPRK);
- parts[r>>8].ctype = PT_NSCN;
- parts[r>>8].life = 4;
- }
- else if ((r&0xFF)==PT_PSCN&&parts[r>>8].life==0 && wireless[parts[i].tmp][0])
- {
- part_change_type(r>>8,x+rx,y+ry,PT_SPRK);
- parts[r>>8].ctype = PT_PSCN;
- parts[r>>8].life = 4;
- }
- else if ((r&0xFF)==PT_INWR&&parts[r>>8].life==0 && wireless[parts[i].tmp][0])
- {
- part_change_type(r>>8,x+rx,y+ry,PT_SPRK);
- parts[r>>8].ctype = PT_INWR;
parts[r>>8].life = 4;
}
}