X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Feditor.c;h=f02252c5cc98a1aef3d3a48a7bf84d2c6b62760f;hb=9feb13e0d1d32ec2aa6e81666bab78353ae838c6;hp=0c3ec36fd5b9ab1f5da750337eb8a39c9536a7fd;hpb=50b245176334bdd433e19e589b97557962f91f75;p=rocksndiamonds.git diff --git a/src/editor.c b/src/editor.c index 0c3ec36f..f02252c5 100644 --- a/src/editor.c +++ b/src/editor.c @@ -10608,14 +10608,12 @@ static boolean checkPropertiesConfig(int element) IS_MM_MCDUFFIN(element) || IS_DF_LASER(element) || IS_PLAYER_ELEMENT(element) || + IS_BD_PLAYER_ELEMENT(element) || + IS_SOKOBAN_OBJECT_OR_FIELD(element) || HAS_EDITOR_CONTENT(element) || CAN_GROW(element) || COULD_MOVE_INTO_ACID(element) || - MAYBE_DONT_COLLIDE_WITH(element) || - element == EL_BD_PLAYER || - element == EL_SOKOBAN_OBJECT || - element == EL_SOKOBAN_FIELD_EMPTY || - element == EL_SOKOBAN_FIELD_FULL) + MAYBE_DONT_COLLIDE_WITH(element)) return TRUE; else for (i = 0; elements_with_counter[i].element != -1; i++) @@ -10847,7 +10845,7 @@ static void DrawPropertiesConfig(void) } } - if (properties_element == EL_BD_PLAYER) + if (IS_BD_PLAYER_ELEMENT(properties_element)) MapCheckbuttonGadget(ED_CHECKBUTTON_ID_BD_DIAGONAL_MOVEMENTS); if (IS_GEM(properties_element))