X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain.c;h=0e3f612bff6fb402f8952b215151142810209a0c;hb=c3d03cdffce070695ba0520d00667b42b8460087;hp=2c237ce3d200a38ec360e103e51feb0d0a87ea57;hpb=d0893e6987c21c25ec137438a18cfe1288362139;p=rocksndiamonds.git diff --git a/src/main.c b/src/main.c index 2c237ce3..0e3f612b 100644 --- a/src/main.c +++ b/src/main.c @@ -10,8 +10,6 @@ * q99492@pbhrzx.uni-paderborn.de * *----------------------------------------------------------* * main.c * -* * -* Letzte Aenderung: 15.06.1995 * ***********************************************************/ #include "main.h" @@ -51,6 +49,7 @@ int direct_draw_on = FALSE; int fading_on = FALSE; int autorecord_on = FALSE; int joystick_nr = 0; +int quick_doors = FALSE; BOOL redraw[SCR_FIELDX][SCR_FIELDY]; int redraw_mask; @@ -65,6 +64,10 @@ int Store[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; int Store2[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; int Frame[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; int Stop[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int AmoebaNr[MAX_LEV_FIELDX][MAX_LEV_FIELDY]; +int AmoebaCnt[MAX_NUM_AMOEBA]; +long Elementeigenschaften[MAX_ELEMENTS]; + int level_nr, leveldir_nr, num_leveldirs; int lev_fieldx,lev_fieldy, scroll_x,scroll_y; @@ -79,6 +82,15 @@ struct HiScore highscore[MAX_SCORE_ENTRIES]; struct SoundInfo Sound[NUM_SOUNDS]; struct RecordingInfo tape,master_tape; +struct JoystickInfo joystick[2] = +{ + JOYSTICK_XLEFT, JOYSTICK_XRIGHT, JOYSTICK_XMIDDLE, + JOYSTICK_YUPPER, JOYSTICK_YLOWER, JOYSTICK_YMIDDLE, + + JOYSTICK_XLEFT, JOYSTICK_XRIGHT, JOYSTICK_XMIDDLE, + JOYSTICK_YUPPER, JOYSTICK_YLOWER, JOYSTICK_YMIDDLE +}; + /* data needed for playing sounds */ char *sound_name[NUM_SOUNDS] = {