+ int i, j, k;
+ static char *monatsname[12] =
+ {
+ "JAN", "FEB", "MAR", "APR", "MAY", "JUN",
+ "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"
+ };
+ static struct
+ {
+ int gd_x1, gd_y1;
+ int gd_x2, gd_y2;
+ int x, y;
+ int width, height;
+ }
+ video_pos[NUM_TAPE_FUNCTIONS][NUM_TAPE_FUNCTION_PARTS] =
+ {
+ {
+ {
+ PG_X4(VIDEO_PLAY_LABEL_XPOS), PG_Y2(VIDEO_PLAY_LABEL_YPOS),
+ PG_X3(VIDEO_PLAY_LABEL_XPOS), PG_Y2(VIDEO_PLAY_LABEL_YPOS),
+ VIDEO_PLAY_LABEL_XPOS, VIDEO_PLAY_LABEL_YPOS,
+ VIDEO_PLAY_LABEL_XSIZE, VIDEO_PLAY_LABEL_YSIZE
+ },
+ {
+ PG_X4(VIDEO_PLAY_SYMBOL_XPOS), PG_Y2(VIDEO_PLAY_SYMBOL_YPOS),
+ PG_X3(VIDEO_PLAY_SYMBOL_XPOS), PG_Y2(VIDEO_PLAY_SYMBOL_YPOS),
+ VIDEO_PLAY_SYMBOL_XPOS, VIDEO_PLAY_SYMBOL_YPOS,
+ VIDEO_PLAY_SYMBOL_XSIZE, VIDEO_PLAY_SYMBOL_YSIZE
+ }
+ },
+ {
+ {
+ PG_X4(VIDEO_REC_LABEL_XPOS), PG_Y2(VIDEO_REC_LABEL_YPOS),
+ PG_X3(VIDEO_REC_LABEL_XPOS), PG_Y2(VIDEO_REC_LABEL_YPOS),
+ VIDEO_REC_LABEL_XPOS, VIDEO_REC_LABEL_YPOS,
+ VIDEO_REC_LABEL_XSIZE, VIDEO_REC_LABEL_YSIZE
+ },
+ {
+ PG_X4(VIDEO_REC_SYMBOL_XPOS), PG_Y2(VIDEO_REC_SYMBOL_YPOS),
+ PG_X3(VIDEO_REC_SYMBOL_XPOS), PG_Y2(VIDEO_REC_SYMBOL_YPOS),
+ VIDEO_REC_SYMBOL_XPOS, VIDEO_REC_SYMBOL_YPOS,
+ VIDEO_REC_SYMBOL_XSIZE, VIDEO_REC_SYMBOL_YSIZE
+ }
+ },
+ {
+ {
+ PG_X4(VIDEO_PAUSE_LABEL_XPOS), PG_Y2(VIDEO_PAUSE_LABEL_YPOS),
+ PG_X3(VIDEO_PAUSE_LABEL_XPOS), PG_Y2(VIDEO_PAUSE_LABEL_YPOS),
+ VIDEO_PAUSE_LABEL_XPOS, VIDEO_PAUSE_LABEL_YPOS,
+ VIDEO_PAUSE_LABEL_XSIZE, VIDEO_PAUSE_LABEL_YSIZE
+ },
+ {
+ PG_X4(VIDEO_PAUSE_SYMBOL_XPOS), PG_Y2(VIDEO_PAUSE_SYMBOL_YPOS),
+ PG_X3(VIDEO_PAUSE_SYMBOL_XPOS), PG_Y2(VIDEO_PAUSE_SYMBOL_YPOS),
+ VIDEO_PAUSE_SYMBOL_XPOS, VIDEO_PAUSE_SYMBOL_YPOS,
+ VIDEO_PAUSE_SYMBOL_XSIZE, VIDEO_PAUSE_SYMBOL_YSIZE
+ }
+ },
+ {
+ {
+ PG_X4(VIDEO_DATE_LABEL_XPOS), PG_Y2(VIDEO_DATE_LABEL_YPOS),
+ PG_X3(VIDEO_DATE_LABEL_XPOS), PG_Y2(VIDEO_DATE_LABEL_YPOS),
+ VIDEO_DATE_LABEL_XPOS, VIDEO_DATE_LABEL_YPOS,
+ VIDEO_DATE_LABEL_XSIZE, VIDEO_DATE_LABEL_YSIZE
+ },
+ {
+ PG_X4(VIDEO_DATE_XPOS), PG_Y2(VIDEO_DATE_YPOS),
+ PG_X3(VIDEO_DATE_XPOS), PG_Y2(VIDEO_DATE_YPOS),
+ VIDEO_DATE_XPOS, VIDEO_DATE_YPOS,
+ VIDEO_DATE_XSIZE, VIDEO_DATE_YSIZE
+ }
+ },
+ {
+ {
+ -1, -1,
+ -1, -1,
+ -1, -1,
+ -1, -1
+ },
+ {
+ PG_X4(VIDEO_TIME_XPOS), PG_Y2(VIDEO_TIME_YPOS),
+ PG_X3(VIDEO_TIME_XPOS), PG_Y2(VIDEO_TIME_YPOS),
+ VIDEO_TIME_XPOS, VIDEO_TIME_YPOS,
+ VIDEO_TIME_XSIZE, VIDEO_TIME_YSIZE
+ }
+ },
+ {
+ {
+ PG_X6(VIDEO_FFWD_LABEL_XPOS), PG_Y1(VIDEO_FFWD_LABEL_YPOS),
+ PG_X3(VIDEO_LABEL_XPOS), PG_Y2(VIDEO_LABEL_YPOS),
+ VIDEO_LABEL_XPOS, VIDEO_LABEL_YPOS,
+ VIDEO_LABEL_XSIZE, VIDEO_LABEL_YSIZE
+ },
+ {
+ PG_X6(VIDEO_FFWD_SYMBOL_XPOS), PG_Y1(VIDEO_FFWD_SYMBOL_YPOS),
+ PG_X3(VIDEO_FFWD_SYMBOL_XPOS), PG_Y2(VIDEO_SYMBOL_YPOS),
+ VIDEO_SYMBOL_XPOS, VIDEO_SYMBOL_YPOS,
+ VIDEO_FFWD_SYMBOL_XSIZE, VIDEO_FFWD_SYMBOL_YSIZE
+ }
+ },
+ {
+ {
+ PG_X6(VIDEO_PBEND_LABEL_XPOS), PG_Y1(VIDEO_PBEND_LABEL_YPOS),
+ PG_X3(VIDEO_LABEL_XPOS), PG_Y2(VIDEO_LABEL_YPOS),
+ VIDEO_LABEL_XPOS, VIDEO_LABEL_YPOS,
+ VIDEO_LABEL_XSIZE, VIDEO_LABEL_YSIZE
+ },
+ {
+ PG_X6(VIDEO_PBEND_SYMBOL_XPOS), PG_Y1(VIDEO_PBEND_SYMBOL_YPOS),
+ PG_X3(VIDEO_PBEND_SYMBOL_XPOS), PG_Y2(VIDEO_SYMBOL_YPOS),
+ VIDEO_SYMBOL_XPOS, VIDEO_SYMBOL_YPOS,
+ VIDEO_PBEND_SYMBOL_XSIZE, VIDEO_PBEND_SYMBOL_YSIZE
+ }
+ },
+ {
+ {
+ PG_X6(VIDEO_WARP_LABEL_XPOS), PG_Y1(VIDEO_WARP_LABEL_YPOS),
+ PG_X3(VIDEO_LABEL_XPOS), PG_Y2(VIDEO_LABEL_YPOS),
+ VIDEO_LABEL_XPOS, VIDEO_LABEL_YPOS,
+ VIDEO_LABEL_XSIZE, VIDEO_LABEL_YSIZE
+ },
+ {
+ PG_X6(VIDEO_WARP_SYMBOL_XPOS), PG_Y1(VIDEO_WARP_SYMBOL_YPOS),
+ PG_X3(VIDEO_WARP_SYMBOL_XPOS), PG_Y2(VIDEO_SYMBOL_YPOS),
+ VIDEO_SYMBOL_XPOS, VIDEO_SYMBOL_YPOS,
+ VIDEO_WARP_SYMBOL_XSIZE, VIDEO_WARP_SYMBOL_YSIZE
+ }
+ },
+ {
+ {
+ -1, -1,
+ -1, -1,
+ -1, -1,
+ -1, -1
+ },
+ {
+ PG_X6(VIDEO_WARP2_SYMBOL_XPOS), PG_Y1(VIDEO_WARP2_SYMBOL_YPOS),
+ PG_X3(VIDEO_WARP2_SYMBOL_XPOS), PG_Y2(VIDEO_SYMBOL_YPOS),
+ VIDEO_SYMBOL_XPOS, VIDEO_SYMBOL_YPOS,
+ VIDEO_WARP2_SYMBOL_XSIZE, VIDEO_WARP2_SYMBOL_YSIZE
+ }
+ },
+ {
+ {
+ -1, -1,
+ -1, -1,
+ -1, -1,
+ -1, -1
+ },
+ {
+ PG_X6(VIDEO_1STEP_SYMBOL_XPOS), PG_Y1(VIDEO_1STEP_SYMBOL_YPOS),
+ PG_X3(VIDEO_1STEP_SYMBOL_XPOS), PG_Y2(VIDEO_SYMBOL_YPOS),
+ VIDEO_1STEP_SYMBOL_XPOS, VIDEO_SYMBOL_YPOS,
+ VIDEO_1STEP_SYMBOL_XSIZE, VIDEO_1STEP_SYMBOL_YSIZE
+ }
+ },
+ };