Subversion Repositories filter_foundry

Rev

Rev 171 | Rev 185 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 171 Rev 178
Line 108... Line 108...
108
 
108
 
109
OSErr WriteScriptParamsOnRead(void)
109
OSErr WriteScriptParamsOnRead(void)
110
{
110
{
111
        PIWriteDescriptor token;
111
        PIWriteDescriptor token;
112
        OSErr gotErr = noErr;
112
        OSErr gotErr = noErr;
113
        extern int ctls[],maps[];
113
        extern int ctls[],maps[],nplanes;
114
        int i,allctls;
114
        int i,allctls;
115
 
115
 
116
        if (DescriptorAvailable(NULL)){ /* recording.  Do our thing. */
116
        if (DescriptorAvailable(NULL)){ /* recording.  Do our thing. */
117
                token = OpenWriter();
117
                token = OpenWriter();
118
                if (token){
118
                if (token){
119
                        // write keys here
119
                        // write keys here
120
                        if(!gdata->standalone){
120
                        if(!gdata->standalone){
121
                                put_cstring(token, PARAM_R_KEY, expr[0]);
121
                                if (nplanes > 0) put_cstring(token, PARAM_R_KEY, expr[0]);
122
                                put_cstring(token, PARAM_G_KEY, expr[1]);
122
                                if (nplanes > 1) put_cstring(token, PARAM_G_KEY, expr[1]);
123
                                put_cstring(token, PARAM_B_KEY, expr[2]);
123
                                if (nplanes > 2) put_cstring(token, PARAM_B_KEY, expr[2]);
124
                                put_cstring(token, PARAM_A_KEY, expr[3]);
124
                                if (nplanes > 3) put_cstring(token, PARAM_A_KEY, expr[3]);
125
                        }
125
                        }
126
 
126
 
127
                        /* only write values for the sliders that are actually used! */
127
                        /* only write values for the sliders that are actually used! */
128
                        allctls = checksliders(4,ctls,maps);
128
                        allctls = checksliders(4,ctls,maps);
129
                        for(i = 0; i < 8; ++i)
129
                        for(i = 0; i < 8; ++i)