X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.h;h=54efac83aa175866bed1e1db2b7ea93f0da1f1b5;hb=cfe0b06c84dc509e45c616c21ca1d5ef71f2304f;hp=d967565c231cb75efc18e3014118820bd6838713;hpb=f45528c08776cd2c87a83bf3ec7e1f7fe7b18765;p=rocksndiamonds.git diff --git a/src/main.h b/src/main.h index d967565c..54efac83 100644 --- a/src/main.h +++ b/src/main.h @@ -82,10 +82,11 @@ typedef int BOOL; #ifndef SIGN #define SIGN(a) ((a) < 0 ? -1 : ((a)>0 ? 1 : 0)) #endif -#define SCROLLX(a) ((a) - scroll_x) -#define SCROLLY(a) ((a) - scroll_y) -#define UNSCROLLX(a) ((a) + scroll_x) -#define UNSCROLLY(a) ((a) + scroll_y) +#define SCREENX(a) ((a) - scroll_x) +#define SCREENY(a) ((a) - scroll_y) +#define LEVELX(a) ((a) + scroll_x) +#define LEVELY(a) ((a) + scroll_y) +#define IN_VIS_FIELD(x,y) ((x)>=0 && (x)=0 &&(y)=BX1 && (x)<=BX2 && (y)>=BY1 &&(y)<=BY2) #define IN_LEV_FIELD(x,y) ((x)>=0 && (x)=0 &&(y)