Overview
| Comment: | Correct a mistake in picture importing |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
ed2c776526fcd6a98d44d2c8455927c6 |
| User & Date: | user on 2021-10-29 23:07:17.488 |
| Other Links: | manifest | tags |
Context
|
2021-10-29
| ||
| 23:44 | Add conversion from DOS game "Vampiric Tower". check-in: 69ea6fbdf0 user: user tags: trunk | |
| 23:07 | Correct a mistake in picture importing check-in: ed2c776526 user: user tags: trunk | |
| 21:49 | A few implement of TODO and CONTRIBUTING files check-in: 3c80bf33f6 user: user tags: trunk | |
Changes
Modified picedit.c
from [2f3a7b5478]
to [be4069b047].
| ︙ | ︙ | |||
598 599 600 601 602 603 604 |
pic->size=buf[15];
memset(pic->data+pic->size,0,pic->size);
}
q=pic->data+pic->size;
for(y=0;y<pic->size;y++) for(x=0;x<pic->size;x++) {
fread(buf,1,8,fp);
if(buf[6]&0x80) {
| | | 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 |
pic->size=buf[15];
memset(pic->data+pic->size,0,pic->size);
}
q=pic->data+pic->size;
for(y=0;y<pic->size;y++) for(x=0;x<pic->size;x++) {
fread(buf,1,8,fp);
if(buf[6]&0x80) {
for(i=1;i<255;i++) if(buf[0]==pal[i].r && buf[2]==pal[i].g && buf[4]==pal[i].b) goto found;
i=1;
a=0x300000;
for(j=1;j<255;j++) {
b=abs(buf[0]-pal[j].r)+abs(buf[2]-pal[j].g)+abs(buf[4]-pal[j].b);
if(b<=a) a=b,i=j;
}
found: *q++=i;
|
| ︙ | ︙ |