summaryrefslogtreecommitdiff
path: root/src/elements
diff options
context:
space:
mode:
Diffstat (limited to 'src/elements')
-rw-r--r--src/elements/bomb.cpp2
-rw-r--r--src/elements/newgraphics.cpp2
-rw-r--r--src/elements/stkm.cpp1
-rw-r--r--src/elements/wire.cpp1
4 files changed, 4 insertions, 2 deletions
diff --git a/src/elements/bomb.cpp b/src/elements/bomb.cpp
index b696b19..3b6db26 100644
--- a/src/elements/bomb.cpp
+++ b/src/elements/bomb.cpp
@@ -11,7 +11,7 @@ int update_BOMB(UPDATE_FUNC_ARGS) {
r = pmap[y+ry][x+rx];
if (!r)
continue;
- if (sim->ptypes[r&0xFF].properties & (TYPE_SOLID | TYPE_PART | TYPE_LIQUID) && !(sim->ptypes[r&0xFF].properties & PROP_SPARKSETTLE)) {
+ if ((sim->ptypes[r&0xFF].properties & (TYPE_SOLID | TYPE_PART | TYPE_LIQUID)) && !(sim->ptypes[r&0xFF].properties & PROP_SPARKSETTLE)) {
sim->kill_part(i);
return 1;
}
diff --git a/src/elements/newgraphics.cpp b/src/elements/newgraphics.cpp
index 036a6a7..efdf128 100644
--- a/src/elements/newgraphics.cpp
+++ b/src/elements/newgraphics.cpp
@@ -357,7 +357,7 @@ int graphics_GLOW(GRAPHICS_FUNC_ARGS)
}
int graphics_LCRY(GRAPHICS_FUNC_ARGS)
{
- if(ren->decorations_enable && cpart->dcolour && cpart->dcolour&0xFF000000)
+ if(ren->decorations_enable && cpart->dcolour && (cpart->dcolour&0xFF000000))
{
*colr = (cpart->dcolour>>16)&0xFF;
*colg = (cpart->dcolour>>8)&0xFF;
diff --git a/src/elements/stkm.cpp b/src/elements/stkm.cpp
index c457b62..68ef1ed 100644
--- a/src/elements/stkm.cpp
+++ b/src/elements/stkm.cpp
@@ -78,6 +78,7 @@ int run_stickman(playerst* playerp, UPDATE_FUNC_ARGS) {
gvx = ((float)(parts[i].x - XCNTR) / gravd);
gvy = ((float)(parts[i].y - YCNTR) / gravd);
}
+ break;
}
gvx += sim->gravx[((int)parts[i].y/CELL)*(XRES/CELL)+((int)parts[i].x/CELL)];
diff --git a/src/elements/wire.cpp b/src/elements/wire.cpp
index f7202e4..c3c918b 100644
--- a/src/elements/wire.cpp
+++ b/src/elements/wire.cpp
@@ -64,4 +64,5 @@ int graphics_WIRE(GRAPHICS_FUNC_ARGS)
//*pixel_mode |= PMODE_GLOW;
return 0;
}
+ return 0;
}