X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_em%2Femerald.h;h=fe90d7937deefb3a236d8baa81a9e4f900b6940b;hb=8d8ab8ed86cab6b938ce26f97b02ffe2cf948e4c;hp=e07ff1d1feeeb0a8dda0759326b8f71e004fe6ef;hpb=1f5b7dda7fe53b3b0ec085a8e9c99d5ca82c8161;p=rocksndiamonds.git diff --git a/src/game_em/emerald.h b/src/game_em/emerald.h index e07ff1d1..fe90d793 100644 --- a/src/game_em/emerald.h +++ b/src/game_em/emerald.h @@ -438,6 +438,8 @@ enum Xexit_2, Xexit_3, + Xpause, + Xwall_1, Xwall_2, Xwall_3, @@ -698,6 +700,21 @@ struct LEVEL int num_ball_arrays; /* number of ball data arrays used */ int exit_x, exit_y; /* kludge for playing player exit sound */ + + short cavebuf[EM_MAX_CAVE_WIDTH][EM_MAX_CAVE_HEIGHT]; + short nextbuf[EM_MAX_CAVE_WIDTH][EM_MAX_CAVE_HEIGHT]; + short drawbuf[EM_MAX_CAVE_WIDTH][EM_MAX_CAVE_HEIGHT]; + short boombuf[EM_MAX_CAVE_WIDTH][EM_MAX_CAVE_HEIGHT]; + + short *cavecol[EM_MAX_CAVE_WIDTH]; + short *nextcol[EM_MAX_CAVE_WIDTH]; + short *drawcol[EM_MAX_CAVE_WIDTH]; + short *boomcol[EM_MAX_CAVE_WIDTH]; + + short **cave; + short **next; + short **draw; + short **boom; }; struct PLAYER