home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format 61
/
af061a.adf
/
Macros
/
SetInt.clssa
< prev
next >
Wrap
Text File
|
1993-08-13
|
3KB
|
115 lines
/***********************************************************************
GADGET: "'Set Paths'" "7" AUTO TYP: "?"
$DAT >>SetInt.clssa<< 01 May 1993 - (C) ProDAD Holger Burkarth
************************************************************************/
Options RESULTS
Address clariSSA
FailAt 99
AltFail=RESULT
GetPref
IF FIND(RESULT,"LaceCompensation")>0 THEN PV=1
ELSE PV=0
DO FOREVER
MSRequester "TITLE '*** Set Paths ***''For improved access speed''you can set the default paths''for loading files.'",
"PTEXT 'MFG - Renew Macrolist'",
"'SSA - Set File Path'",
"'Anim5 - Set File Path'",
"'Adorage - Set File Path'",
"'Single Frame - Set File Path'",
"'Incorporate Changes into clariSSA'"
IF RC~=0 THEN LEAVE
Mode=RESULT
IF Mode=1 THEN call MakeFileGadgets.clssa('Macros/')
ELSE IF Mode=2 THEN call FilePath(1)
ELSE IF Mode=3 THEN call FilePath(2)
ELSE IF Mode=4 THEN call FilePath(3)
ELSE IF Mode=5 THEN call FilePath(4)
ELSE DO
LoadDefs "Name 'clariSSA.Path'"
LoadDefs "Name 'clariSSA.gadgets'"
END
LEAVE
END
FailAt AltFail
exit
FilePath: procedure
DO
ARG nr
SSAPath="?"
Anim5Path="?"
AdoragePath="?"
SFramePath="?"
IF Open(load,"clariSSA.path",'Read') THEN DO
call Readln(load) /* Skip First Line */
zz=Readln(load)
PARSE VAR zz . "LoadAnim Req Name '"SSAPath"'"
zz=Readln(load)
PARSE VAR zz . "LoadAnim Req Name '"Anim5Path"'"
zz=Readln(load)
PARSE VAR zz . "LoadAnim Req Name '"AdoragePath"'"
zz=Readln(load)
PARSE VAR zz . "LoadAnim Req Name '"SFramePath"'"
call Close(load)
END
IF nr=1 THEN DO
FileSelect "Name '"SSAPath"' TITLE 'SSA - Choose Path' PTEXT 'Ok..'"
IF RC~=0 THEN return
SSAPath=RESULT
END
IF nr=2 THEN DO
FileSelect "Name '"Anim5Path"' TITLE 'Anim5 - Choose Path' PTEXT 'Ok..'"
IF RC~=0 THEN return
Anim5Path=RESULT
END
IF nr=3 THEN DO
FileSelect "Name '"AdoragePath"' TITLE 'Adorage - Choose Path' PTEXT 'Ok..'"
IF RC~=0 THEN return
AdoragePath=RESULT
END
IF nr=4 THEN DO
FileSelect "Name '"SFramePath"' TITLE 'Single Frame - Choose Path' PTEXT 'Ok..'"
IF RC~=0 THEN return
SFramePath=RESULT
END
IF Open(save,"clariSSA.path",'Write') THEN DO
call Writeln(save,"GADGETS")
call Writeln(save," GADGET PAGE 1 1 'SSA Load' LoadAnim Req Name '"SSAPath"'")
call Writeln(save," GADGET PAGE 1 2 'Anim5 Load' LoadAnim Req Name '"Anim5Path"'")
call Writeln(save," GADGET PAGE 1 3 'Adorage Load' LoadAnim Req Name '"AdoragePath"'")
call Writeln(save," GADGET PAGE 1 4 'Single Frame Load' LoadAnim Req Name '"SFramePath"'")
call Writeln(save,"#")
call Close(save)
END
RETURN
END