Overview
| Comment: | Correct a mistake in edit.c so that it does not mistakenly use RLE if the object's Dir variable is different than the previous object. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
417251f440f73afae96e61c41d277687 |
| User & Date: | user on 2023-08-25 21:53:45.304 |
| Other Links: | manifest | tags |
Context
|
2023-08-25
| ||
| 21:54 | Move the differences of MESH:Hero into a separate document. check-in: 1693d8528c user: user tags: trunk | |
| 21:53 | Correct a mistake in edit.c so that it does not mistakenly use RLE if the object's Dir variable is different than the previous object. check-in: 417251f440 user: user tags: trunk | |
|
2023-08-18
| ||
| 05:14 | Add stuff to tutorial document. (Hopefully it is better now?) check-in: 3cf9cc50a4 user: user tags: trunk | |
Changes
Modified edit.c
from [3ade7c9610]
to [fab4b81851].
| ︙ | ︙ | |||
158 159 160 161 162 163 164 |
sqlite3_str_appendchar(s,1,r);
if(r&0x20) sqlite3_str_appendchar(s,1,rx);
if(r&0x10) sqlite3_str_appendchar(s,1,ry);
}
r=0;
if(!o) return;
if(o->misc1.t|o->misc1.u|o->misc2.t|o->misc2.u|o->misc3.t|o->misc3.u) b|=0x08;
| | | 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 |
sqlite3_str_appendchar(s,1,r);
if(r&0x20) sqlite3_str_appendchar(s,1,rx);
if(r&0x10) sqlite3_str_appendchar(s,1,ry);
}
r=0;
if(!o) return;
if(o->misc1.t|o->misc1.u|o->misc2.t|o->misc2.u|o->misc3.t|o->misc3.u) b|=0x08;
if(p && o->class==p->class && o->image==p->image && ValueEq(o->misc1,p->misc1) && ValueEq(o->misc2,p->misc2) && ValueEq(o->misc3,p->misc3) && o->dir==p->dir) {
// Use RLE
r=0x80|b&0xF0;
rx=o->x;
ry=o->y;
return;
}
m[b&0x70?0:1]=o;
|
| ︙ | ︙ |