X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fmain.h;h=dca91e2e668500794923b773bf5bb903c4619215;hp=892c7899a93b77d140feaf70f3b9dcfff113a7ae;hb=6467d24a3a0f19645cd5ea89b4ca18a95021d657;hpb=6df84aae03094174b7418a8c1cce7657d3378d59 diff --git a/src/main.h b/src/main.h index 892c7899..dca91e2e 100644 --- a/src/main.h +++ b/src/main.h @@ -124,6 +124,7 @@ typedef unsigned char byte; #define EP_BIT_PLAYER (1 << 25) #define EP_BIT_HAS_CONTENT (1 << 26) #define EP_BIT_EATABLE (1 << 27) +#define EP_BIT_SP_ELEMENT (1 << 28) #define IS_AMOEBALIVE(e) (Elementeigenschaften[e] & EP_BIT_AMOEBALIVE) #define IS_AMOEBOID(e) (Elementeigenschaften[e] & EP_BIT_AMOEBOID) @@ -153,6 +154,7 @@ typedef unsigned char byte; #define ELEM_IS_PLAYER(e) (Elementeigenschaften[e] & EP_BIT_PLAYER) #define HAS_CONTENT(e) (Elementeigenschaften[e] & EP_BIT_HAS_CONTENT) #define IS_EATABLE(e) (Elementeigenschaften[e] & EP_BIT_EATABLE) +#define IS_SP_ELEMENT(e) (Elementeigenschaften[e] & EP_BIT_SP_ELEMENT) #define IS_PLAYER(x,y) (ELEM_IS_PLAYER(StorePlayer[x][y])) @@ -698,6 +700,8 @@ extern int num_bg_loops; #define EL_CHAR_COPY (EL_CHAR_ASCII0+94) #define EL_CHAR_END (EL_CHAR_START+79) +#define EL_CHAR(x) (EL_CHAR_A + x - 'A') + #define EL_MAUER_X 200 #define EL_MAUER_Y 201 #define EL_MAUER_XY 202