… | |
… | |
2174 | if (cell->flags & 1) |
2174 | if (cell->flags & 1) |
2175 | { |
2175 | { |
2176 | rc_key_t key_ov = key; |
2176 | rc_key_t key_ov = key; |
2177 | maptex tex = self->tex [TEXID_SPEECH]; |
2177 | maptex tex = self->tex [TEXID_SPEECH]; |
2178 | rc_array_t *arr; |
2178 | rc_array_t *arr; |
|
|
2179 | int px = x * T + T * 2 / 32; |
|
|
2180 | int py = y * T - T * 6 / 32; |
2179 | |
2181 | |
2180 | key_ov.texname = tex.name; |
2182 | key_ov.texname = tex.name; |
2181 | arr = rc_array (rc_ov, &key_ov); |
2183 | arr = rc_array (rc_ov, &key_ov); |
2182 | |
|
|
2183 | int px = x * T + T * 2 / 32; |
|
|
2184 | int py = y * T - T * 6 / 32; |
|
|
2185 | |
2184 | |
2186 | rc_t2f_v3f (arr, 0 , 0 , px , py , 0); |
2185 | rc_t2f_v3f (arr, 0 , 0 , px , py , 0); |
2187 | rc_t2f_v3f (arr, 0 , tex.t, px , py + T, 0); |
2186 | rc_t2f_v3f (arr, 0 , tex.t, px , py + T, 0); |
2188 | rc_t2f_v3f (arr, tex.s, tex.t, px + T, py + T, 0); |
2187 | rc_t2f_v3f (arr, tex.s, tex.t, px + T, py + T, 0); |
2189 | rc_t2f_v3f (arr, tex.s, 0 , px + T, py , 0); |
2188 | rc_t2f_v3f (arr, tex.s, 0 , px + T, py , 0); |