changeset 4521 | 3720aa86ede7 |
parent 4344 | 5d0e40cd67b9 |
child 4522 | 3f90e8cf2435 |
4520:d5f94a18a68c | 4521:3720aa86ede7 |
---|---|
135 num -= i; |
135 num -= i; |
136 |
136 |
137 for (; i > 0; --i) *dest++ = *rel++; |
137 for (; i > 0; --i) *dest++ = *rel++; |
138 } |
138 } |
139 } |
139 } |
140 |
|
141 #if 1 |
|
142 if (sprite->info & 8) { |
|
143 byte* src = sprite->data + sprite->height * 2; |
|
144 uint height = sprite->height; |
|
145 |
|
146 do { |
|
147 uint offset; |
|
148 uint len; |
|
149 |
|
150 offset = 0; |
|
151 do { |
|
152 uint skip; |
|
153 |
|
154 skip = src[1]; |
|
155 src[1] = skip - offset; |
|
156 offset = skip; |
|
157 |
|
158 len = src[0]; |
|
159 src += (len & 0x7F) + 2; |
|
160 } while (!(len & 0x80)); |
|
161 } while (--height != 0); |
|
162 } |
|
163 #endif |
|
140 |
164 |
141 return sprite; |
165 return sprite; |
142 } |
166 } |
143 } |
167 } |
144 |
168 |