!*************************** AMUS Program Label ******************************
! Filename: SCR49.RUN Date: 05/30/89
! Category: UTIL Hash Code: 120-104-213-510 Version: 1.0(3)
! Initials: DD Name: DAVE DRAKE
! Company: DOUBLE-D SOFTWARE SERVICES Telephone #: 7024382173
! Related Files: NONE
! Min. Op. Sys.: N/A Expertise Level: INT
! Special:
! Description: FIXed SCR49.run for version 7.0c Metropolis
!
!
!****************************************************************************!
The program SCR49.RUN distributed with Metropolis 7.0c has a bug.
The hash code of the original program is 175-764-222-040.
This program is used to convert screen (.s) files from Metropolis
format to AlphaBASE 4.9g format. This involves a translation of
the box and line drawing commands. These commands are stored
differently in Metropolis than in AlphaBASE.
The version of SCR49.RUN distributed with Metropolis 7.0c has
a bug that causes a corrupted output file (.S2) under certain
conditions. This version fixes that bug.
The bug manifests itself when the Metropolis screen has graphics
elements defines as in 'PRE DRAW' mode. This means that those
graphics elements are drawn before the main text portion of the
screen is drawn. This allows text to be 'overlaid' on top of
lines and boxes.
When the original SCR49.RUN is used to convert a screen file
that has 'PRE'DRAW' graphics, the resultant output file (.S2)
is corrupt and cannot be compiled by the AlphaBASE 4.9g screen
compiler. The work around was to edit these screens and change
any graphics elements from 'PRE DRAW' to 'POST DRAW' before
running the conversion program. With this fixed version, this
is no longer necessary.
Dave Drake
Double-D Software Service
(702) 438-2173