X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ffiles.c;h=1321fe9cc7be00bc3511c13887a56af1a331aef4;hp=41cc12714eff0f0f53817ad465c39b1144d3586e;hb=f857fec3082c785b0dd271b6ad1b7642a2ed4e65;hpb=d5224fde97c235c903f631a4eccb9904c2ddf9c3 diff --git a/src/files.c b/src/files.c index 41cc1271..1321fe9c 100644 --- a/src/files.c +++ b/src/files.c @@ -45,7 +45,7 @@ static void setLevelInfoToDefaults() { - int i, x, y; + int i, j, x, y; level.file_version = FILE_VERSION_ACTUAL; level.game_version = GAME_VERSION_ACTUAL; @@ -98,7 +98,14 @@ static void setLevelInfoToDefaults() for (i=0; i < NUM_CUSTOM_ELEMENTS; i++) { level.custom_element_successor[i] = EL_EMPTY_SPACE; + + /* start with no properties at all */ +#if 1 + for (j=0; j < NUM_EP_BITFIELDS; j++) + Properties[EL_CUSTOM_START + i][j] = EP_BITMASK_DEFAULT; +#else Properties[EL_CUSTOM_START + i][EP_BITFIELD_BASE] = EP_BITMASK_DEFAULT; +#endif } BorderElement = EL_STEELWALL;