int src_x, src_y;
int first_frame, last_frame;
-#if 1
- if (strcmp(image->token, "dynamite.EDITOR") == 0)
- printf("::: image: '%s' [%d]\n", image->token, i);
+#if 0
+ printf("::: image: '%s' [%d]\n", image->token, i);
#endif
#if 0
/* now check if no animation frames are outside of the loaded image */
-#if 1
- if (graphic_info[i].bitmap == NULL)
- printf("::: graphic_info['%s'].bitmap == NULL\n", image->token);
-#endif
-
if (graphic_info[i].bitmap == NULL)
continue; /* skip check for optional images that are undefined */
element_info[i].token_name,
element_info[i].crumbled[ACTION_DEFAULT]);
#endif
+
+ /* ---------- CAN_CHANGE ----------------------------------------------- */
+ SET_PROPERTY(i, EP_CAN_CHANGE, FALSE); /* default: cannot change */
+ for (j=0; j < element_info[i].num_change_pages; j++)
+ if (element_info[i].change_page[j].can_change)
+ SET_PROPERTY(i, EP_CAN_CHANGE, TRUE);
}
#if 0
static void InitImages()
{
-#if 0
+#if 1
setLevelArtworkDir(artwork.gfx_first);
#endif
if (identifier == NULL)
identifier = artwork.snd_current->identifier;
-#if 0
+#if 1
/* set artwork path to send it to the sound server process */
setLevelArtworkDir(artwork.snd_first);
#endif
if (identifier == NULL)
identifier = artwork.mus_current->identifier;
-#if 0
+#if 1
/* set artwork path to send it to the sound server process */
setLevelArtworkDir(artwork.mus_first);
#endif