normal_ansis_with_mci_and_wave_code_placement
Iniquity uses a group of files, called wave files, that are used to
display screen's with complex display's. Wave codes are used to either set
up a position, choose a color, print some text, or light up a character, not
to mention normal MCI's codes. These screens are used differently by Iniquity
and contain wave code's that are specific to a file name, and those code's
can only be used in those files. To create a screen that will work, you must
use a ANSI program that support's 'ANSIMATION', animation in an ANSI file,
there are a specific number of step's that you must follow, I will try to
explain them in as much detail as I can.
1. Load up an ANSI drawing program that supports ANSIMATION, TheDraw is
a good editor, for something like this.
2. Draw the form for the screen, this is boxes where certain items will be
enclosed, a full screen box, anything that might be destroyed if a word,
or string, were suddenly tossed in before the screen is displayed and
causing it to be distorted.
3. Next, switch the program over to animation, and place all wave code's
that you are going to have displayed, and all MCI codes that will also
be setup into the screen.
4. Then double check to see if you have any wave code's that need special
attention, like wave code's.
5. Save and test the file.
Note: If you have wave code's of the type [lit] then you should make
their color attribute's blink to give it the maximum effect.
When creating an ANSI screen that won't use the wave code's but will use MCI
code's, there are a couple of way's to manage the screen.
1. Activate the ANSIMATION before you place the MCI code's into the file,
this will cause the code's to write the string over what's already on the
screen.
2. Don't activate the ANSIMATION, but use the limit, and padding codes to
manage the length of the string's, as well as the 'at' code. You MUST be
very careful how you set up the screen if you do this because you'll need
to adjust the display so that all of the code's will be padded, or
limited, and you must arrange everything else so that it accommodates the
string's.
normal_ansis_with_mci_and_wave_code_placement.txt · Last modified: by admin
