+ /* automatically determine correct number of frames, if not defined */
+ if (parameter[GFX_ARG_FRAMES] != GFX_ARG_UNDEFINED_VALUE)
+ new_graphic_info[i].anim_frames = parameter[GFX_ARG_FRAMES];
+ else if (parameter[GFX_ARG_XPOS] == 0 && !parameter[GFX_ARG_VERTICAL])
+ new_graphic_info[i].anim_frames = num_xtiles;
+ else if (parameter[GFX_ARG_YPOS] == 0 && parameter[GFX_ARG_VERTICAL])
+ new_graphic_info[i].anim_frames = num_ytiles;
+ else
+ new_graphic_info[i].anim_frames = 1;