{
element_info[element].access_direction = MV_ALL_DIRECTIONS;
- element_info[element].collect_score = 10; /* special default */
- element_info[element].collect_count = 1; /* special default */
+ element_info[element].collect_score_initial = 10; /* special default */
+ element_info[element].collect_count_initial = 1; /* special default */
element_info[element].push_delay_fixed = -1; /* initialize later */
element_info[element].push_delay_random = -1; /* initialize later */
element_info[element].explosion_delay = 16;
element_info[element].ignition_delay = 8;
- element_info[element].counter_initial = 0;
- element_info[element].counter = 0;
-
for (x = 0; x < 3; x++)
for (y = 0; y < 3; y++)
element_info[element].content[x][y] = EL_EMPTY_SPACE;
element_info[element].gfx_element =
getMappedElement(getFile16BitBE(file));
- element_info[element].collect_score = getFile8Bit(file);
- element_info[element].collect_count = getFile8Bit(file);
+ element_info[element].collect_score_initial = getFile8Bit(file);
+ element_info[element].collect_count_initial = getFile8Bit(file);
element_info[element].push_delay_fixed = getFile16BitBE(file);
element_info[element].push_delay_random = getFile16BitBE(file);
ei->use_gfx_element = getFile8Bit(file);
ei->gfx_element = getMappedElement(getFile16BitBE(file));
- ei->collect_score = getFile8Bit(file);
- ei->collect_count = getFile8Bit(file);
+ ei->collect_score_initial = getFile8Bit(file);
+ ei->collect_count_initial = getFile8Bit(file);
ei->drop_delay_fixed = getFile8Bit(file);
ei->push_delay_fixed = getFile8Bit(file);
putFile8Bit(file, element_info[element].use_gfx_element);
putFile16BitBE(file, element_info[element].gfx_element);
- putFile8Bit(file, element_info[element].collect_score);
- putFile8Bit(file, element_info[element].collect_count);
+ putFile8Bit(file, element_info[element].collect_score_initial);
+ putFile8Bit(file, element_info[element].collect_count_initial);
putFile16BitBE(file, element_info[element].push_delay_fixed);
putFile16BitBE(file, element_info[element].push_delay_random);
putFile8Bit(file, ei->use_gfx_element);
putFile16BitBE(file, ei->gfx_element);
- putFile8Bit(file, ei->collect_score);
- putFile8Bit(file, ei->collect_count);
+ putFile8Bit(file, ei->collect_score_initial);
+ putFile8Bit(file, ei->collect_count_initial);
putFile8Bit(file, ei->drop_delay_fixed);
putFile8Bit(file, ei->push_delay_fixed);