From c18b5daf57077e436552e5c16fef636036bf3d87 Mon Sep 17 00:00:00 2001 From: krzys-h Date: Wed, 8 Jul 2015 19:05:11 +0200 Subject: [PATCH] Don't use binary literals in radar filters @tomaszkax86 noticed that this syntax is valid only in C++14 and Visual Studio 2013 doesn't support that --- src/object/object_manager.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/object/object_manager.h b/src/object/object_manager.h index 7314773e..0052d8ff 100644 --- a/src/object/object_manager.h +++ b/src/object/object_manager.h @@ -48,14 +48,14 @@ class CObjectFactory; enum RadarFilter { - FILTER_NONE = (0b00000000) << 8, + FILTER_NONE = 0, - FILTER_ONLYLANDING = (0b00000001) << 8, - FILTER_ONLYFLYING = (0b00000010) << 8, + FILTER_ONLYLANDING = 1 << (8+0), + FILTER_ONLYFLYING = 1 << (8+1), - FILTER_FRIENDLY = (0b00000100) << 8, - FILTER_ENEMY = (0b00001000) << 8, - FILTER_NEUTRAL = (0b00010000) << 8, + FILTER_FRIENDLY = 1 << (8+2), + FILTER_ENEMY = 1 << (8+3), + FILTER_NEUTRAL = 1 << (8+4), }; using CObjectMap = std::map>;