home *** CD-ROM | disk | FTP | other *** search
- /*
- Control Tower Arexx Script
- Written By J.L. White
- (C)1995 Merlin's Software
-
- Lines=6
- 01=Wave Distort Image
- 02=
- 03=This script loads each image of the File List Window
- 04=into ImageFX and creates a wave type image in the
- 05=alpha channel then distorts the Main buffer based on
- 06=the setting of the wave generator.
-
- */
-
- options results
-
- arg FrameNum TotalFiles
- address "IMAGEFX.1"
-
-
- if FrameNum = 0 then do
- FrameNum = 1
- AlphaChannel Off
- GetMain
- parse var result Name Width Height fluff
- Gadget.1 = 'I/140/15/Wavelength:/30'
- Gadget.2 = 'I/140/30/Center X:/'Width/2''
- Gadget.3 = 'I/140/45/Center Y:/'Height/2''
- Gadget.4 = 'I/140/60/Angle:/0'
- Gadget.5 = 'I/140/75/Dampening:/0'
- ComplexRequest '"WAVE GENERATOR"' 5 Gadget 220 108
- Answer = result.1
- Answer2 =result.2
- Answer3 =result.3
- Answer4 =result.4
- Answer5 =result.5
- RequestSlider '"Enter Amount Of Distortion:"' 1 255 32
- Answer6 = result
- call open TempFile,"RAM:CT-IFWD",W
- call writeln TempFile,Answer
- call writeln TempFile,Answer2
- call writeln TempFile,Answer3
- call writeln TempFile,Answer4
- call writeln TempFile,Answer5
- call writeln TempFile,Answer6
- call close TempFile
- end
- else do
- call open TempFile,"RAM:CT-IFWD",R
- line = readln(TempFile)
- parse var line Answer
- line = readln(TempFile)
- parse var line Answer2
- line = readln(TempFile)
- parse var line Answer3
- line = readln(TempFile)
- parse var line Answer4
- line = readln(TempFile)
- parse var line Answer5
- line = readln(TempFile)
- parse var line Answer6
- call close TempFile
- end
-
- CreateAlpha Waves Answer Answer2 Answer3 Answer4 Answer5
- Distort Answer6
-
-
- exit
-