From 227dab543c885ffd384481252a6e8b2547941355 Mon Sep 17 00:00:00 2001 From: Kp Date: Sun, 14 Dec 2014 05:23:00 +0000 Subject: [PATCH] Combine shortpos scan loop --- similar/main/newdemo.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/similar/main/newdemo.cpp b/similar/main/newdemo.cpp index 27425a382..b98f55529 100644 --- a/similar/main/newdemo.cpp +++ b/similar/main/newdemo.cpp @@ -397,13 +397,14 @@ static void nd_write_shortpos(const vcobjptr_t obj) render_type = obj->render_type; if (((render_type == RT_POLYOBJ) || (render_type == RT_HOSTAGE) || (render_type == RT_MORPH)) || (obj->type == OBJ_CAMERA)) { + uint8_t mask = 0; for (i = 0; i < 9; i++) + { nd_write_byte(sp.bytemat[i]); - for (i = 0; i < 9; i++) { - if (sp.bytemat[i] != 0) - break; + mask |= sp.bytemat[i]; } - if (i == 9) { + if (!mask) + { Int3(); // contact Allender about this. } }