1 • ,%Pf .. §ent eci i n a s s o c i a t i o n - w i t t l A M I G C O -- A R I _ N D A M I G A S P O - o ru§ 1 t e d by GASTE1NpR THE ONLY PLACE TO BE— M SEE, TRY AND_B• _ I D E 'ItANOIL) _ P s I T RODUCTS IBI AND SEimiciwillt_A U1 E S A - N 1 A T A R I - MA T- - T 1 4 - E9"NOW IN ' NIN ITS THIRD GREAT YEAR AND G 1AST"1 4 • N AC titP± I - = 6 I TII -7-PLACE: :::-NpVUTECHOTEIllAMIVIE13SMITII,a,ONDON. 1 REI 11- i DATE: C 10th &nth_ JUNE 1995 0 . TIME: 10AM 4 TO S / •• S- ; - T D 1 T 6P I For advanced ) hooking phone Gasteiner, tJ•1 81 --- I1 1 Tor i F Lts• G7 C Cs ) o K W - A t i t i = SPOTLIGHT '95 R ,,,, I30 - :COMP EXH SHOW HOW- •Ploito 171 Dm7 C , I DING FORMAT 4 En IMEMI• NNW lw MN ,ta Treitl 7 1 1 $ CR(
his month's programs were sent by BL Gaunt - I wish people would send their first names, it's much more personal. Actually. they ate called procedures or PROCs, as that's what they are, and is such they can be bolted onto any program The PROCs are Shadowtext and Typewriter. the latter being a better version of the program included with Amos Pro. Both programs work in Arnos Pro and AMOS 1.3. To start off well look at the Typewriter PROC. The code is good because it makes a noise if there is a letter to type, and if there is a space It remains silent, The sample provided is the sound of a typewriter key, which could, of course be replaced by the sound of a computer keyboard if you want to be a bit more modem The font could also be changed to make It a useful special effect for science fiction films. The proper usage of the PROC where XI' equals the location on the screen, S is the speed the text is typed at, and TS is a string of text to be typed. First off the initialise screen line is: 1111 6. and then a sample tol S - c r e 4 e n Illoor O1 . 1 1 . 1 1 1 . 8 Dint 3 pThis refers to the sample of a typewriter key being ehit, which you must load into bank 3 by hand n before you start coding - it will then be saved 1 with , the program. Finatty, before we get into the e routine 4 you turn off all the screen Junk: 2 3 6 . 1 . ese Oil: Paper 1 : Curs Oil: Kid.: cts 411 1 1 r e s Stioalooksiot by S .L i9 li - 14 19 W e e r , ' y o u r d r e give you a nice has relief effect. a m c a m ' , like this that you come up with. k r . o e • Remake, remodel This now means we are starting with a clean sheet of paper. The text to be typed is fed into the procedure. as are the other attributes• _tTPINIITEIC10,10,1,1o0 Typewriter effect aces. to sore eked to ale 8 due thicket. 1 km TIPSWIITEIC1,12,1, Key : Welt Key : idle . - The ith tou clear w and e wart are included to make sure the s s finished e e s text can be seen before the oprogram t o ends u hThe procedure e Itself <strong>Is</strong> very simple n e- o l Procedatt d l t oFirstly, set up the length Of the text in your oMing in characters using the LEN function . -P i l l IF O P Then usirig the RightS lure nun grail trie firSt t i - character in the string: O T o t Lh Check i for spaces tn me text, and if any are o i ( i found you don't play the sound S t ) I TISTOiscatftiteS,1)) , . t If USW? Teee Sas PIey T 1 O 1 Next use Locate and print string to the . green: 1 1 1 1 1 III/1/1 1 Locate Led I I,T : Primt toftS01,1) 1 Ming me Inc command to move along to the next letter Finally. insert a small wait command to delay the characters as they type onto the screen: Lurking in the shadows This <strong>Is</strong> an interesting routine, nicely coded and you could expand on it in a number of ways. For example, create a white drop shadow with no letters la very trendy text effect' by making the colour of the letters the same as your background, and making the colour of the shadow white or at least a lighter tone of the same colour. Another Idea would be to make two shadows, one brighter and one darker than the text, and make the text the same colour as the background. Then offset the lighter coksur up and left of the text, and the darker colour to the right and below the text. This will Text effects are cheap in processing time and easy to create, as long as you are creative with the way you display them. You can also animate the effects with a bit of judkious coding - for example, you could fade up the has relief effect to make it look as though the text is emerging from the surface. Id be interested to see any effects Wait P Nit I And that's it Quick and easy, and a rather good effect If I was using it for a film effect Id add a random element to the pauses between frames. just a little, to simulate the way people type Now ro move on to Shadowtese. This creates drop shadows on the text on screen. and its a nice routine which adds a little bit of pizzazz to game programs and any sort of mulurnecka The proper usage of the PROC is where xy Text position, SC Shadow colour. IC Text colour, and of course IS.Your text suing. Firstly, round up the usual suspects: Screen Opep 0,320,256,4,Lowrel Flask Off Curs Off : Hide On : Cts 0 : Oaf: 111111 111111 to set up the screen. Then we can feed 11the data to the PROC: .514OOSTM(75,100,1,2,1kedowtest by 1.1.61 ! SMAINVICIIC10,130,1,2,4MOS-P10 veer, your ;Imes cos. true.1 their Key : Waft Key : lilt This is the same ending as before, with a clear and wait so you can see the effect. Now we define the PROC 11111 1 The first thing we do in the PROC is to enable JAM Pr mode via the Gr Writing command oc ed ur 6r iritiog 0 M I R O - e Next we set op a loop j e l l For An To 1 O Ink St O S T If 1181 EBy Ichanging the vaiues of X and Y you can increase Tthe Cdepth and direction of the shadow: W , SI M C , I l a 0 t 3 : Te r-1 : I nk TC 1The Cendlif and the Text command end the loop and , IP print T the text to the screen 1 . ] led If test 3,7,11 lest i Ind hoc and it returrri for more, if there rs more. Knot it ends the PROC, returning you to the main program <strong>Amiga</strong> <strong>Computing</strong> MAY 1995 Phil South turns his atention to a [ontribution sent in IN an add Amos Ian Write stuff If you have an Amos question, or a routine you'd like to share I with the work', then please write to Phil South, Amos Column, <strong>Amiga</strong> <strong>Computing</strong>. Media House, Adhngton Park, Macclesfield SKR/ 4NP Please send routines on an <strong>Amiga</strong> disk with notes on how the program works on paper. Make the routines short (use these routines as a guide] and reasonably independent of any graphics and sound support files. although I will make provision for these if necessary • 13
- Page 1 and 2:
May 1995 41k Images w 500 Ham image
- Page 3 and 4:
IND! El5IRECT - A 24 Pn colar print
- Page 5 and 6:
O Images'. 500 Ham images 500 24-bi
- Page 7 and 8:
YO 19 r•z I 99 1r O LIM 'P • 14
- Page 9 and 10:
Punters left licking their wounds a
- Page 11 and 12:
Art, darling For those that have a
- Page 13 and 14:
_c It PRICES It I, Pit 19 19 19 19
- Page 15 and 16:
ogn, han tong Ice. lry, cks on .1 t
- Page 17 and 18:
FTP ider, click s ?.ans find riu I
- Page 19 and 20:
VIDEO PRODUCTS BROADCASTER ELITE Th
- Page 21 and 22:
either a CDTV, CO32 or an Amiga equ
- Page 23 and 24:
your s will when chilop we them nes
- Page 25 and 26:
It co co Pc s EP A in Al209 Insider
- Page 27 and 28:
good th all d. A incluacts keep on
- Page 29 and 30:
t athan our m !odor set t four o E3
- Page 31 and 32:
I 'ion sence gine - sence • .anel
- Page 33 and 34:
ke, a it the hout matic it the riOu
- Page 35 and 36:
that cost cutting is a key element
- Page 37 and 38:
connec- ?, usuaIN ace can ns usingi
- Page 39 and 40:
CD ROM PRICE MATCH WE WILL DO OUR B
- Page 41 and 42:
d, and m before, lia and .ded in, s
- Page 43 and 44:
t and ial to stant Final - SOM , pa
- Page 45 and 46:
'So tie 3 Jes furrpot auallabilitg
- Page 47 and 48:
a 1200 pow - 'eading veri )1 them e
- Page 49 and 50:
SPECIALISING IN THE PROMOTION OF DT
- Page 51 and 52:
feels to s are a ?s: The tan Fur In
- Page 53 and 54:
and Or lust s also board people is,
- Page 55 and 56:
JOAO! , VklW pipe wad nom obj in ng
- Page 57 and 58:
1 CD ROMS CO - MULTIMEDIA TOOLKIT 2
- Page 59 and 60:
You're undeletable 3 I used to own
- Page 61 and 62:
iefl ecl r. you good game gham olve
- Page 63 and 64:
One ot M r nice thing. a bout U M i
- Page 65 and 66:
tras - owser ment. it the 5Kb. 11JI
- Page 67 and 68:
you I the files, nt to you files /0
- Page 69 and 70:
MACS MACI MRC2 MAC3 KOS The CrossMa
- Page 71 and 72:
PP SS the ster the laity s it? th a
- Page 73 and 74:
tics see ions ered iated the ouse s
- Page 75 and 76:
Tel. 0116 234 0682 or Fax. 0116 236
- Page 77 and 78:
guide for our Amiga! The worry free
- Page 79 and 80:
fthough there's been a number of vi
- Page 81 and 82:
•eall • 4119 =EA num, am.. Lin
- Page 83 and 84: 1 the that BS B when Jitor. and thi
- Page 85 and 86: ist I — ta ta or if le, 30 ur th
- Page 87 and 88: COMMODORE VIC 20 (plus) emulator +
- Page 89 and 90: minet is the Amiga-specific side to
- Page 91 and 92: ler code, even when reasonably 0 Vs
- Page 93 and 94: an ciisrom am the set rop lget thty
- Page 95 and 96: OF YOUR AMIGA WITH MEM RI' UPERA El
- Page 97 and 98: 1if to th • ISE e all know that 3
- Page 99 and 100: !ss .ye Ye he he )er of ed he 1 IY
- Page 101 and 102: pace. There are many predefined tea
- Page 103 and 104: ARE OF , „ roncinE 5 DEBEIN1 A M
- Page 105 and 106: Name: Electra Nation: Denmark Speci
- Page 107 and 108: Ole nature of the game should still
- Page 109 and 110: ly ls Jig 31 -a tig al - e Jt :le,
- Page 111 and 112: Cox: Ccorrirroocior _ A I I V / A G
- Page 113 and 114: EE I MULTIMEDIA cp±p c FOR ANY AMI
- Page 115 and 116: miga platformers have always been r
- Page 117 and 118: Okay, la st again know. it wa sn't
- Page 119 and 120: 1 3.5" DISKS 'IT V (Dept 32 Staffor
- Page 121 and 122: eads of sweat roll down your body,
- Page 123 and 124: A number of tribe s ge t together,
- Page 125 and 126: Another useful feature will be the
- Page 127 and 128: System Medical 1 2 9 Frank Nord tak
- Page 129 and 130: fijjqjng II of you, I hope, have so
- Page 132 and 133: 132 DISK OFFER 1 1 1 0 A f Address
- Page 136 and 137: allionew p mag of t h e t o p t e l
- Page 138 and 139: '1111 only one magazine can fill th
- Page 140 and 141: 1 40 '17EEDTPD 129 CATHERINE WAY IL
- Page 142 and 143: 142 Link Two Amiga Computers Held L
- Page 144 and 145: 144 AMIGA REPAIRS FIXED PRICE ONLY
- Page 146 and 147: CSI 2.5'13.5" HD] Our high quality
- Page 148: \ NICE ONE SQUIRREL! tt !sLiba."; .