Rev 1139 | Rev 3837 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1139 | Rev 3718 | ||
---|---|---|---|
Line 1231... | Line 1231... | ||
1231 | && pm->color[0]!=gdStyled && pm->color[0]!=gdTiled) { |
1231 | && pm->color[0]!=gdStyled && pm->color[0]!=gdTiled) { |
1232 | pm->color[1]=pm->color[0]; |
1232 | pm->color[1]=pm->color[0]; |
1233 | pm->color[0]=widthcolor(width,pm->color[0]); |
1233 | pm->color[0]=widthcolor(width,pm->color[0]); |
1234 | } |
1234 | } |
1235 | pm->fill=o->fill_tag; |
1235 | pm->fill=o->fill_tag; |
1236 |
|
1236 | ovlstrcpy(pm->str,p); return 0; |
1237 | } |
1237 | } |
1238 | 1238 | ||
1239 | /* Execute a command. Returns 0 if OK. */ |
1239 | /* Execute a command. Returns 0 if OK. */ |
1240 | int obj_main(char *p) |
1240 | int obj_main(char *p) |
1241 | { |
1241 | { |
Line 1262... | Line 1262... | ||
1262 | error("bad_cmd"); return 1; |
1262 | error("bad_cmd"); return 1; |
1263 | } |
1263 | } |
1264 | if(image==NULL && (objtab[i].color_pos || objtab[i].required_parms>2)) { |
1264 | if(image==NULL && (objtab[i].color_pos || objtab[i].required_parms>2)) { |
1265 | error("image_not_defined"); return 1; |
1265 | error("image_not_defined"); return 1; |
1266 | } |
1266 | } |
1267 |
|
1267 | ovlstrcpy(tbuf2,pp); |
1268 | if(objtab[i].color_pos || objtab[i].routine==obj_setstyle) { |
1268 | if(objtab[i].color_pos || objtab[i].routine==obj_setstyle) { |
1269 | substit(tbuf2); |
1269 | substit(tbuf2); |
1270 | } |
1270 | } |
1271 | if(parse_parms(tbuf2,&pm,objtab+i)!=0) error("bad_parms"); |
1271 | if(parse_parms(tbuf2,&pm,objtab+i)!=0) error("bad_parms"); |
1272 | else objtab[i].routine(&pm); |
1272 | else objtab[i].routine(&pm); |