04.01.2013 Views

Amiga Computing - Commodore Is Awesome

Amiga Computing - Commodore Is Awesome

Amiga Computing - Commodore Is Awesome

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

You'll probably want to re-edit screens over<br />

time so save out each screen separately.<br />

Saving multiple screens as one block or file<br />

means they can't be loaded back in without<br />

causing problems. Remember when saving to<br />

keep an eye on the Page Range in the save<br />

requester as you have to adjust it, e.g. "From<br />

001 To 003" to "From 00! To 001".<br />

Due to the Sysop pager system there are<br />

two finished ANSI files required. One will<br />

have page one saved under PagerLans, the<br />

second will have pages two and three saved<br />

as Pager2.ans. The trick to clean screens lies<br />

under the Edit menu with ANSI Parameters.<br />

The Screen Preparation gadget should be set<br />

to Clear. Cycle through the Inter-Page<br />

Preparation to Home. Number of Rows at<br />

Auto. End of Line Character can be anything<br />

you like, as long as ANSI Code Cursor<br />

Advance is toggled On.<br />

You have a backup of the ANSI so with<br />

those settings move to page 1 and save it in<br />

Text as an ANSI under the name Pagerl.ans,<br />

adjusting the Page Range so not to save the<br />

rest of the pages at the same time. Move to<br />

page 2. Alter the AN5I Parameters so Screen<br />

Preparation reads Home. Home just sends<br />

the cursor to the top left of the screen before<br />

drawing the graphics instead of clearing it<br />

first like Clear does.<br />

Go to save, you should see the Page Range<br />

already set "From 002 To 003". Save page 2<br />

and 3 in this way as one file under Pager2.ans<br />

in Text.NotHerel.ans, NotHere2.ans and<br />

NotHere3.ans are the screens building up<br />

NotHere.ans, for if a user pages twice, to be<br />

edited as above.<br />

A main menu might incorporate the talking<br />

clock (%e). Page 2 would have %e typed and<br />

positioned so as to fit in a gap on page 1<br />

where everything else in the main menu is<br />

drawn. These two would be saved as one<br />

with Screen Prep at Clear, Inter-Page Prep at<br />

Home and ANSI Code turned On.<br />

Cursor repositioning<br />

By having HyperANSI's Number of Rows set<br />

to AUTO in the ANSI Parameters the cursor<br />

always appears straight after the last charac<br />

ter towards the bottom right of a given AN5I<br />

screen. Fine for some purposes but what if<br />

you want the cursor to appear elsewhere?<br />

Like in a box you've drawn, common<br />

throughout the menus, for that aesthetic<br />

touch.<br />

The Workbench Ed won't do it, nor will<br />

Final Writer. You need a text editor such as<br />

Transwrite or CED - you've probably got<br />

something that can handle it. Load the ANSI<br />

HvperRHSI wi.87, Copyright @ 1993 Hike D. Nelson<br />

The nessage boy<br />

ir he is around<br />

press Jhe Return<br />

drop In and he u<br />

1: M fl X's BBS Version 1.54 Copyright O<br />

ou stand before the iron portcullis that<br />

idio the castle proper. The guards ask for<br />

ui> full nane: Maverick<br />

Nane:<br />

Lt on:<br />

Recess:<br />

The largest nods quielly to hinself, seeinjj your nane upon his<br />

list. He eyes you with passive concern. Pondering what lands you<br />

Must have travelled fron he besins to speak, "Stranster. . . what is<br />

thy clearance word?" w JB<br />

Calls:<br />

A taster of the ANSI you can find from the coverdisk<br />

into CED, say your Mainfvlenu.text. It might be<br />

an idea to copy it to Ram while playing about<br />

like this and temporarily change the Text<br />

Filename field in Menu 0 from Max's<br />

Configure/Menus, to read<br />

"RanrMainMenu.text".<br />

Continuing straight from the last character<br />

at the bottom of the ANSI text file, but don't<br />

press return afterwards, we need this in:<br />

CED:[1G;5H<br />

Instead of typing you need the<br />

reversed character you see by pressing the<br />

escape key. Along the corridor and down the<br />

stairs. We move along 10 characters and<br />

down 5, and that's where the cursor lands<br />

when viewed in Max's. It will take a few tries<br />

before you get it spot on.<br />

Row 253 in Configure/Text:<br />

"Hit turn or wait 30 seconds to enter<br />

the BBS..."ITU-<br />

is a prompt requiring change with the help<br />

of our < command. Design yourself an<br />

ANSI called PressEsc.ans (then place it in<br />

Text) with the logo or name of your BBS<br />

covering the entire screen, with a bit of info<br />

at the bottom detailing opening times, con<br />

nect speeds, Sysop name and the like, plus<br />

the essential notice paraphrasing the mes<br />

sage:<br />

"Hit < twice or wait 30 seconds to enter the<br />

This screen won't be displayed via local<br />

login but the caller wil! see it and so will you<br />

when he calls. This is your chance to make an<br />

impression. Replace line 253 with:<br />

avaliable...<br />

er you 0<br />

he not d<br />

li I Oon't forget to leave a nessage if the (-<br />

Sysop doesn't drop in for a chat!<br />

(44,09) Color Text :G81 Set:Bl 1 = ,<br />

Creating overlapping ANSI graphics with auto insert<br />

Suburb:<br />

Tine renaining:<br />

Messages: Ups:<br />

Conputer:<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!