summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Resources/icon/powder-16.pngbin0 -> 428 bytes
-rw-r--r--src/Resources/icon/powder-24.pngbin0 -> 797 bytes
-rw-r--r--src/Resources/icon/powder-256.pngbin0 -> 86288 bytes
-rw-r--r--src/Resources/icon/powder-32.pngbin0 -> 1298 bytes
-rw-r--r--src/Resources/icon/powder-48.pngbin0 -> 2699 bytes
-rw-r--r--src/elements/dest.c2
-rw-r--r--src/powder.c4
7 files changed, 5 insertions, 1 deletions
diff --git a/src/Resources/icon/powder-16.png b/src/Resources/icon/powder-16.png
new file mode 100644
index 0000000..5934240
--- /dev/null
+++ b/src/Resources/icon/powder-16.png
Binary files differ
diff --git a/src/Resources/icon/powder-24.png b/src/Resources/icon/powder-24.png
new file mode 100644
index 0000000..6c2ef69
--- /dev/null
+++ b/src/Resources/icon/powder-24.png
Binary files differ
diff --git a/src/Resources/icon/powder-256.png b/src/Resources/icon/powder-256.png
new file mode 100644
index 0000000..73b04de
--- /dev/null
+++ b/src/Resources/icon/powder-256.png
Binary files differ
diff --git a/src/Resources/icon/powder-32.png b/src/Resources/icon/powder-32.png
new file mode 100644
index 0000000..bdc038e
--- /dev/null
+++ b/src/Resources/icon/powder-32.png
Binary files differ
diff --git a/src/Resources/icon/powder-48.png b/src/Resources/icon/powder-48.png
new file mode 100644
index 0000000..8a896e7
--- /dev/null
+++ b/src/Resources/icon/powder-48.png
Binary files differ
diff --git a/src/elements/dest.c b/src/elements/dest.c
index a315b09..3a979f5 100644
--- a/src/elements/dest.c
+++ b/src/elements/dest.c
@@ -6,7 +6,7 @@ int update_DEST(UPDATE_FUNC_ARGS) {
ry=rand()%5-2;
r = pmap[y+ry][x+rx];
- if (!r || (r&0xFF)==PT_DEST || (r&0xFF)==PT_DMND)
+ if (!r || (r&0xFF)==PT_DEST || (r&0xFF)==PT_DMND || (r&0xFF)==PT_BCLN || (r&0xFF)==PT_CLNE || (r&0xFF)==PT_PCLN || (r&0xFF)==PT_PBCN)
return 0;
if (parts[i].life<=0 || parts[i].life>37)
diff --git a/src/powder.c b/src/powder.c
index 187a0d9..95b8333 100644
--- a/src/powder.c
+++ b/src/powder.c
@@ -105,6 +105,10 @@ void init_can_move()
}
}
can_move[PT_DEST][PT_DMND] = 0;
+ can_move[PT_DEST][PT_CLNE] = 0;
+ can_move[PT_DEST][PT_PCLN] = 0;
+ can_move[PT_DEST][PT_BCLN] = 0;
+ can_move[PT_DEST][PT_PBCN] = 0;
can_move[PT_BIZR][PT_FILT] = 2;
can_move[PT_BIZRG][PT_FILT] = 2;
for (t=0;t<PT_NUM;t++)