summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorjacksonmj <mj-pt@jacksonmj.co.uk>2011-08-29 23:23:25 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2011-08-30 11:34:28 (GMT)
commitdf504330e274a21e841d9457d4f1847438f2dde8 (patch)
treef55f29194ddb9923da5ed0d73dfa09d79a9cfee1 /src/main.c
parent323f3c1415a4322b212bdee063f6bf910a6f2d12 (diff)
downloadpowder-df504330e274a21e841d9457d4f1847438f2dde8.zip
powder-df504330e274a21e841d9457d4f1847438f2dde8.tar.gz
Fixes: HUD for fast PIPE, PIPE contents disappearing when next to walls, scrolling special menu, and parts_lastActiveIndex
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index 69bb66f..1ca9b6c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -2428,6 +2428,7 @@ int main(int argc, char *argv[])
for (cbi=0; cbi<NPART; cbi++)
parts[cbi] = cb_parts[cbi];
+ parts_lastActiveIndex = NPART-1;
for (cby = 0; cby<YRES; cby++)
for (cbx = 0; cbx<XRES; cbx++)
@@ -2592,8 +2593,7 @@ int main(int argc, char *argv[])
int tctype = parts[cr>>8].ctype;
if ((cr&0xFF)==PT_PIPE)
{
- if (parts[cr>>8].tmp<PT_NUM) tctype = parts[cr>>8].tmp;
- else tctype = 0;
+ tctype = parts[cr>>8].tmp&0xFF;
}
if (tctype>=PT_NUM || tctype<0 || (cr&0xFF)==PT_PHOT)
tctype = 0;