X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fmain.h;fp=src%2Fmain.h;h=722836935051700542e41b1f45dd0a67d18af5cd;hp=9c669ca6a6d563f98bf2ec3f0074f0958102855a;hb=19b66a27a5959f35c14f5c28b9b4645e89888159;hpb=1936db4e59f82c3814e89194eb8a882c69714dc7 diff --git a/src/main.h b/src/main.h index 9c669ca6..72283693 100644 --- a/src/main.h +++ b/src/main.h @@ -331,6 +331,11 @@ #define CH_SIDE_TOP_BOTTOM MV_VERTICAL #define CH_SIDE_ANY MV_ANY_DIRECTION +#define CH_SIDE_FROM_BUTTON(b) ((b) == MB_LEFTBUTTON ? CH_SIDE_LEFT : \ + (b) == MB_RIGHTBUTTON ? CH_SIDE_RIGHT : \ + (b) == MB_MIDDLEBUTTON ? CH_SIDE_TOP_BOTTOM : \ + CH_SIDE_NONE) + // values for change player for custom elements #define CH_PLAYER_NONE PLAYER_BITS_NONE #define CH_PLAYER_1 PLAYER_BITS_1