- int len = strlen(level.name);
- int lxpos = SX + (SXSIZE - len * FONT4_XSIZE) / 2;
- int lypos = MICROLABEL_YPOS;
+ from_x = from_y = 0;
+ scroll_direction = MV_RIGHT;
+
+ DrawMicroLevelExt(xpos, ypos, from_x, from_y);
+
+ XFillRectangle(display, drawto,gc,
+ SX, MICROLABEL_YPOS, SXSIZE, FONT4_YSIZE);
+
+ if (level.name && restart)
+ {
+ int len = strlen(level.name);
+ int lxpos = SX + (SXSIZE - len * FONT4_XSIZE) / 2;
+ int lypos = MICROLABEL_YPOS;
+
+ DrawText(lxpos, lypos, level.name, FS_SMALL, FC_SPECIAL2);
+ }
+
+ /* initialize delay counter */
+ DelayReached(&scroll_delay, 0);