Rev 389 | Rev 444 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 389 | Rev 393 | ||
---|---|---|---|
Line 115... | Line 115... | ||
115 | PIUNLOCKHANDLE(h); // should not be necessary |
115 | PIUNLOCKHANDLE(h); // should not be necessary |
116 | if (!(e = PISETHANDLESIZE(h, (int32)(est))) && (p = start = PILOCKHANDLE(h, false))) { |
116 | if (!(e = PISETHANDLESIZE(h, (int32)(est))) && (p = start = PILOCKHANDLE(h, false))) { |
117 | checksliders(4, ctls, maps); |
117 | checksliders(4, ctls, maps); |
118 | 118 | ||
119 | // Metadata |
119 | // Metadata |
120 | p += sprintf(p, "Category: %s\r\n", useparm ? INPLACEP2CSTR(gdata->parm.category) : "..."); |
120 | p += sprintf(p, "Category: %s\r\n", useparm ? gdata->parm.szCategory : "..."); |
121 | p += sprintf(p, "Title: %s\r\n", useparm ? INPLACEP2CSTR(gdata->parm.title) : "..."); |
121 | p += sprintf(p, "Title: %s\r\n", useparm ? gdata->parm.szTitle : "..."); |
122 | p += sprintf(p, "Copyright: %s\r\n", useparm ? INPLACEP2CSTR(gdata->parm.copyright) : "..."); |
122 | p += sprintf(p, "Copyright: %s\r\n", useparm ? gdata->parm.szCopyright : "..."); |
123 | p += sprintf(p, "Author: %s\r\n", useparm ? INPLACEP2CSTR(gdata->parm.author) : "..."); |
123 | p += sprintf(p, "Author: %s\r\n", useparm ? gdata->parm.szAuthor : "..."); |
124 | p += sprintf(p, "Filename: %s\r\n", useparm ? "Untitled.8bf" : "Untitled.8bf"); // TODO: get .txt filename and change .txt to .8bf |
124 | p += sprintf(p, "Filename: %s\r\n", useparm ? "Untitled.8bf" : "Untitled.8bf"); // TODO: get .txt filename and change .txt to .8bf |
125 | p += sprintf(p, "\r\n"); |
125 | p += sprintf(p, "\r\n"); |
126 | p += sprintf(p, "R: %s\r\n", useparm ? (char*)gdata->parm.formula[0] : expr[0]); |
126 | p += sprintf(p, "R: %s\r\n", useparm ? gdata->parm.szFormula[0] : expr[0]); |
127 | p += sprintf(p, "\r\n"); |
127 | p += sprintf(p, "\r\n"); |
128 | p += sprintf(p, "G: %s\r\n", useparm ? (char*)gdata->parm.formula[1] : expr[1]); |
128 | p += sprintf(p, "G: %s\r\n", useparm ? gdata->parm.szFormula[1] : expr[1]); |
129 | p += sprintf(p, "\r\n"); |
129 | p += sprintf(p, "\r\n"); |
130 | p += sprintf(p, "B: %s\r\n", useparm ? (char*)gdata->parm.formula[2] : expr[2]); |
130 | p += sprintf(p, "B: %s\r\n", useparm ? gdata->parm.szFormula[2] : expr[2]); |
131 | p += sprintf(p, "\r\n"); |
131 | p += sprintf(p, "\r\n"); |
132 | p += sprintf(p, "A: %s\r\n", useparm ? (char*)gdata->parm.formula[3] : expr[3]); |
132 | p += sprintf(p, "A: %s\r\n", useparm ? gdata->parm.szFormula[3] : expr[3]); |
133 | p += sprintf(p, "\r\n"); |
133 | p += sprintf(p, "\r\n"); |
134 | if (useparm) { |
134 | if (useparm) { |
135 | for (i = 0; i < 8; i++) { |
135 | for (i = 0; i < 8; i++) { |
136 | if (gdata->parm.ctl_used[i]) { |
136 | if (gdata->parm.ctl_used[i]) { |
137 | p += sprintf(p, "ctl[%d]: %s\r\n", i, INPLACEP2CSTR(gdata->parm.ctl[i])); |
137 | p += sprintf(p, "ctl[%d]: %s\r\n", i, gdata->parm.szCtl[i]); |
138 | } |
138 | } |
139 | } |
139 | } |
140 | for (i = 0; i < 4; i++) { |
140 | for (i = 0; i < 4; i++) { |
141 | if (gdata->parm.map_used[i]) { |
141 | if (gdata->parm.map_used[i]) { |
142 | p += sprintf(p, "map[%d]: %s\r\n", i, INPLACEP2CSTR(gdata->parm.map[i])); |
142 | p += sprintf(p, "map[%d]: %s\r\n", i, gdata->parm.szMap[i]); |
143 | } |
143 | } |
144 | } |
144 | } |
145 | p += sprintf(p, "\r\n"); |
145 | p += sprintf(p, "\r\n"); |
146 | for (i = 0; i < 8; i++) { |
146 | for (i = 0; i < 8; i++) { |
147 | if (gdata->parm.ctl_used[i]) { |
147 | if (gdata->parm.ctl_used[i]) { |