fff00000ff23fe0080888001a7f ^4CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT ^1 C T E X T 2 . ^2 {7BY SHADOW SOFTWARE.{ ^1 Reviewed by Len Tucker. ^4CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT ^6 This is a quick overview of the long awaited CTEXT 2 by Aaron ^6Fothergill of Shadow Software, which will be available early in May. ^5 This new version of Ctext comes with its own printed manual which ^5will be a great help to users as well as the little demo programs on ^5the disk which demonstrate what Ctext can do. ^6 Installing Ctext 2 is just a matter of following the instructions in ^6the manual, so there shouldn't be any problems. ^5 There are several new commands - all of them are essential, some of ^5them are amazing! There is a new version of the Font Setter program ^5which is more User Friendly than the original. Using this program is ^5very straightforward, basically it allows you to propotionally space ^5your font and customise it ready for Ctext. ^6 Another useful addition to Ctext 2 is a utility program which ^6converts AmigaDos fonts to Ctext fonts which will save a lot of time. ^5 Ctext 2 contains all the original commands of Ctext, in addition ^5there are the following new commands:- ^4 1. Font n - This command allows you to select which font you want ^4to use - yes, Ctext now supports multiple fonts which must make it ^4the best addition to this version. So, if memory allows, you can ^4have 4 × 64 character fonts in memory at the same time and toggle ^4between them. These can be of different sizes and shapes and use ^4different colours from your current palette. ^4 2. Font Banks n,n - This allows you to change the default bankfrom ^4Bank 10 to another of your choice. ^4 3. Font Shift n - This allows you to increase or reduce the space ^4between the each character automatically. This is very useful for ^4customising your displays - this affects the horizontal axis, ie if ^4you did Font Shift 2, it would automatically place two blank pixels ^4between each character of your font. ^4 4. Font Step n - This is similar to Font Shift but affects the ^4vertical axis instead of the horizontal. In the right hands, the ^4effects of this command have to be seen to be believed! eg Font Step ^42 - every time a character is placed on the screen, it is printed 2 ^4pixels farther ^4 d ^4 o ^4 w ^4 n ^4 the screen. ^4 5. CT Double n,n - this forces Ctext to double print your character ^4with an offset on the second print which could, for example, give you ^4a [2BOLD[0 effect. ^4 6. =P Height() - This is a very useful system variable which will ^4give you the height of the string in the brackets. ^4 7. =Last CTX - This returns the last X coordinate pixel of last ^4Ctext string. ^4 8. =Cfont$() - This allows you to add the font you wish to use to a ^4string itself. eg A$ = Cfont$(0) + "Totally" + Cfont$(1) + "Amos" ^5 The Ctext System now has 16 commands which is pretty amazing as it ^5deals only with Text. Now you can use Stencil Fonts which means that ^5you can now change the colour of your font in run time. ^2 General Remarks. ^6 I am unashamedly the Number 1 Fan of Ctext! The first version was ^6great, but now the things that were missing from it have appeared in ^6Ctext 2. ^5 I have used Ctext both in commercial and Licenseware titles as it ^5saves so much time and is so effective. ^6 Just a note for those of you who write for Licenseware and ^6Commercial releases. If you use Ctext (1 or 2) then your program ^6MUST be compiled, on no account must a program containing Ctext go ^6out uncompiled. This is a condition of its use, not a limitation of ^6the program. ^5 Ctext 2 will be available to Amos Club members only who return their ^5Ctext original disk to Shadow Software with a payment of £10 for the ^5upgrade. (Ctext original will be returned with Ctext 2.) ^4CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT*2*CTEXT \