Lines Matching refs:font

207             std::vector<fheroes2::Sprite> & font = _icnVsSprite[ICN::FONT];  in generateFrenchAlphabet()  local
209 font[3].resize( font[79].width(), font[79].height() + 3 ); in generateFrenchAlphabet()
210 font[3].reset(); in generateFrenchAlphabet()
211 fheroes2::Copy( font[79], 0, 0, font[3], 0, 3, font[79].width(), font[79].height() ); in generateFrenchAlphabet()
213 fheroes2::Copy( font[3], 2, 3, font[3], 3, 0, 1, 1 ); in generateFrenchAlphabet()
214 fheroes2::Copy( font[3], 4, 3, font[3], 4, 0, 1, 1 ); in generateFrenchAlphabet()
215 fheroes2::Copy( font[3], 2, 3, font[3], 5, 0, 1, 1 ); in generateFrenchAlphabet()
216 fheroes2::Copy( font[3], 2, 3, font[3], 2, 1, 1, 1 ); in generateFrenchAlphabet()
217 fheroes2::Copy( font[3], 4, 3, font[3], 3, 1, 1, 1 ); in generateFrenchAlphabet()
218 fheroes2::Copy( font[3], 4, 3, font[3], 5, 1, 1, 1 ); in generateFrenchAlphabet()
219 fheroes2::Copy( font[3], 2, 3, font[3], 6, 1, 1, 1 ); in generateFrenchAlphabet()
220 font[3].setPosition( font[79].x(), font[79].y() - 3 ); in generateFrenchAlphabet()
221 fheroes2::updateShadow( font[3], { -1, 2 }, 2 ); in generateFrenchAlphabet()
223 font[4].resize( font[85].width(), font[85].height() + 3 ); in generateFrenchAlphabet()
224 font[4].reset(); in generateFrenchAlphabet()
225 fheroes2::Copy( font[85], 0, 0, font[4], 0, 3, font[85].width(), font[85].height() ); in generateFrenchAlphabet()
226 fheroes2::Copy( font[3], 2, 0, font[4], 3, 0, 5, 2 ); in generateFrenchAlphabet()
227 font[4].setPosition( font[85].x(), font[85].y() - 3 ); in generateFrenchAlphabet()
228 fheroes2::updateShadow( font[4], { -1, 2 }, 2 ); in generateFrenchAlphabet()
230 font[6].resize( font[85].width(), font[85].height() + 3 ); in generateFrenchAlphabet()
231 font[6].reset(); in generateFrenchAlphabet()
233 fheroes2::Copy( font[85], 0, 0, font[6], 0, 3, font[85].width(), font[85].height() ); in generateFrenchAlphabet()
234 fheroes2::Copy( font[6], 2, 3, font[6], 4, 0, 1, 1 ); in generateFrenchAlphabet()
235 fheroes2::Copy( font[6], 2, 4, font[6], 5, 0, 1, 1 ); in generateFrenchAlphabet()
236 fheroes2::Copy( font[6], 2, 3, font[6], 5, 1, 1, 1 ); in generateFrenchAlphabet()
237 fheroes2::Copy( font[6], 2, 4, font[6], 6, 1, 1, 1 ); in generateFrenchAlphabet()
238 fheroes2::Copy( font[6], 3, 3, font[6], 7, 1, 1, 1 ); in generateFrenchAlphabet()
239 font[6].setPosition( font[85].x(), font[85].y() - 3 ); in generateFrenchAlphabet()
240 fheroes2::updateShadow( font[6], { -1, 2 }, 2 ); in generateFrenchAlphabet()
242 font[10].resize( font[65].width(), font[65].height() + 3 ); in generateFrenchAlphabet()
243 font[10].reset(); in generateFrenchAlphabet()
244 fheroes2::Copy( font[65], 0, 0, font[10], 0, 3, font[65].width(), font[65].height() ); in generateFrenchAlphabet()
245 fheroes2::Copy( font[3], 2, 0, font[10], 2, 0, 5, 2 ); in generateFrenchAlphabet()
246 font[10].setPosition( font[65].x(), font[65].y() - 3 ); in generateFrenchAlphabet()
247 fheroes2::updateShadow( font[10], { -1, 2 }, 2 ); in generateFrenchAlphabet()
249 font[28] = font[73]; in generateFrenchAlphabet()
250 font[28].image()[2] = 0; in generateFrenchAlphabet()
251 font[28].transform()[2] = 1; in generateFrenchAlphabet()
252 font[28].image()[2 + font[28].width()] = 0; in generateFrenchAlphabet()
253 font[28].transform()[2 + font[28].width()] = 1; in generateFrenchAlphabet()
254 fheroes2::Copy( font[28], 3, 0, font[28], 1, 0, 1, 2 ); in generateFrenchAlphabet()
255 fheroes2::updateShadow( font[28], { -1, 2 }, 2 ); in generateFrenchAlphabet()
257 font[30] = font[73]; in generateFrenchAlphabet()
258 font[30].image()[1] = 0; in generateFrenchAlphabet()
259 font[30].transform()[1] = 1; in generateFrenchAlphabet()
260 font[30].image()[3] = 0; in generateFrenchAlphabet()
261 font[30].transform()[3] = 1; in generateFrenchAlphabet()
262 font[30].image()[2 + font[30].width()] = 0; in generateFrenchAlphabet()
263 font[30].transform()[2 + font[30].width()] = 1; in generateFrenchAlphabet()
264 fheroes2::Copy( font[30], 2, 0, font[30], 1, 1, 1, 1 ); in generateFrenchAlphabet()
265 fheroes2::Copy( font[30], 2, 0, font[30], 3, 1, 1, 1 ); in generateFrenchAlphabet()
266 fheroes2::updateShadow( font[30], { -1, 2 }, 2 ); in generateFrenchAlphabet()
268 font[32].resize( font[65].width(), font[65].height() + 3 ); in generateFrenchAlphabet()
269 font[32].reset(); in generateFrenchAlphabet()
270 fheroes2::Copy( font[65], 0, 0, font[32], 0, 3, font[65].width(), font[65].height() ); in generateFrenchAlphabet()
271 font[32].setPosition( font[65].x(), font[65].y() - 3 ); in generateFrenchAlphabet()
272 fheroes2::Copy( font[6], 4, 0, font[32], 3, 0, 4, 2 ); in generateFrenchAlphabet()
273 fheroes2::updateShadow( font[32], { -1, 2 }, 2 ); in generateFrenchAlphabet()
275 font[62].resize( font[67].width(), font[67].height() + 2 ); in generateFrenchAlphabet()
276 font[62].reset(); in generateFrenchAlphabet()
277 fheroes2::Copy( font[67], 0, 0, font[62], 0, 0, font[67].width(), font[67].height() ); in generateFrenchAlphabet()
278 fheroes2::Copy( font[67], 2, 1, font[62], 4, 7, 1, 1 ); in generateFrenchAlphabet()
279 fheroes2::Copy( font[67], 5, 6, font[62], 5, 7, 1, 1 ); in generateFrenchAlphabet()
280 fheroes2::Copy( font[67], 2, 6, font[62], 6, 7, 1, 1 ); in generateFrenchAlphabet()
281 fheroes2::Copy( font[67], 2, 1, font[62], 5, 8, 1, 1 ); in generateFrenchAlphabet()
282 fheroes2::Copy( font[67], 5, 6, font[62], 6, 8, 1, 1 ); in generateFrenchAlphabet()
283 fheroes2::Copy( font[67], 2, 1, font[62], 4, 9, 1, 1 ); in generateFrenchAlphabet()
284 fheroes2::Copy( font[67], 5, 6, font[62], 5, 9, 1, 1 ); in generateFrenchAlphabet()
285 fheroes2::Copy( font[67], 3, 0, font[62], 6, 9, 1, 1 ); in generateFrenchAlphabet()
286 font[62].setPosition( font[67].x(), font[67].y() ); in generateFrenchAlphabet()
287 fheroes2::updateShadow( font[62], { -1, 2 }, 2 ); in generateFrenchAlphabet()
289 font[64].resize( font[69].width(), font[69].height() + 3 ); in generateFrenchAlphabet()
290 font[64].reset(); in generateFrenchAlphabet()
291 fheroes2::Copy( font[69], 0, 0, font[64], 0, 3, font[69].width(), font[69].height() ); in generateFrenchAlphabet()
292 fheroes2::Copy( font[64], 4, 3, font[64], 4, 0, 1, 1 ); in generateFrenchAlphabet()
293 fheroes2::Copy( font[64], 4, 3, font[64], 5, 1, 1, 1 ); in generateFrenchAlphabet()
294 fheroes2::Copy( font[64], 8, 6, font[64], 5, 0, 1, 1 ); in generateFrenchAlphabet()
295 fheroes2::Copy( font[64], 8, 6, font[64], 6, 1, 1, 1 ); in generateFrenchAlphabet()
296 fheroes2::Copy( font[64], 4, 8, font[64], 6, 2, 1, 1 ); in generateFrenchAlphabet()
297 font[64].setPosition( font[69].x(), font[69].y() - 3 ); in generateFrenchAlphabet()
298 fheroes2::updateShadow( font[64], { -1, 2 }, 2 ); in generateFrenchAlphabet()
300 font[91] = font[28]; in generateFrenchAlphabet()
302 font[92].resize( font[69].width(), font[69].height() + 3 ); in generateFrenchAlphabet()
303 font[92].reset(); in generateFrenchAlphabet()
304 fheroes2::Copy( font[69], 0, 0, font[92], 0, 3, font[69].width(), font[69].height() ); in generateFrenchAlphabet()
305 fheroes2::Copy( font[3], 2, 0, font[92], 3, 0, 5, 2 ); in generateFrenchAlphabet()
306 font[92].setPosition( font[69].x(), font[69].y() - 3 ); in generateFrenchAlphabet()
307 fheroes2::updateShadow( font[92], { -1, 2 }, 2 ); in generateFrenchAlphabet()
309 font[93] = font[30]; in generateFrenchAlphabet()
311 font[94].resize( font[69].width(), font[69].height() + 3 ); in generateFrenchAlphabet()
312 font[94].reset(); in generateFrenchAlphabet()
313 fheroes2::Copy( font[69], 0, 0, font[94], 0, 3, font[69].width(), font[69].height() ); in generateFrenchAlphabet()
314 fheroes2::Copy( font[94], 4, 8, font[94], 3, 1, 1, 1 ); in generateFrenchAlphabet()
315 fheroes2::Copy( font[94], 8, 6, font[94], 4, 1, 1, 1 ); in generateFrenchAlphabet()
316 fheroes2::Copy( font[94], 8, 6, font[94], 5, 0, 1, 1 ); in generateFrenchAlphabet()
317 fheroes2::Copy( font[94], 4, 3, font[94], 6, 0, 1, 1 ); in generateFrenchAlphabet()
318 fheroes2::Copy( font[94], 4, 3, font[94], 5, 1, 1, 1 ); in generateFrenchAlphabet()
319 font[94].setPosition( font[69].x(), font[69].y() - 3 ); in generateFrenchAlphabet()
320 fheroes2::updateShadow( font[94], { -1, 2 }, 2 ); in generateFrenchAlphabet()
322 font[95] = font[30]; in generateFrenchAlphabet()
327 std::vector<fheroes2::Sprite> & font = _icnVsSprite[ICN::SMALFONT]; in generateFrenchAlphabet() local
329 font[3].resize( font[79].width(), font[79].height() + 2 ); in generateFrenchAlphabet()
330 font[3].reset(); in generateFrenchAlphabet()
331 fheroes2::Copy( font[79], 0, 0, font[3], 0, 2, font[79].width(), font[79].height() ); in generateFrenchAlphabet()
332 font[3].setPosition( font[79].x(), font[79].y() - 2 ); in generateFrenchAlphabet()
333 fheroes2::Copy( font[3], 2, 2, font[3], 2, 0, 1, 1 ); in generateFrenchAlphabet()
334 fheroes2::Copy( font[3], 2, 2, font[3], 4, 0, 1, 1 ); in generateFrenchAlphabet()
335 fheroes2::updateShadow( font[3], { -1, 1 }, 2 ); in generateFrenchAlphabet()
337 font[4].resize( font[85].width(), font[85].height() + 2 ); in generateFrenchAlphabet()
338 font[4].reset(); in generateFrenchAlphabet()
339 fheroes2::Copy( font[85], 0, 0, font[4], 0, 2, font[85].width(), font[85].height() ); in generateFrenchAlphabet()
340 font[4].setPosition( font[85].x(), font[85].y() - 2 ); in generateFrenchAlphabet()
341 fheroes2::Copy( font[4], 1, 2, font[4], 3, 0, 1, 1 ); in generateFrenchAlphabet()
342 fheroes2::Copy( font[4], 1, 2, font[4], 5, 0, 1, 1 ); in generateFrenchAlphabet()
343 fheroes2::updateShadow( font[4], { -1, 1 }, 2 ); in generateFrenchAlphabet()
345 font[6].resize( font[85].width(), font[85].height() + 2 ); in generateFrenchAlphabet()
346 font[6].reset(); in generateFrenchAlphabet()
347 fheroes2::Copy( font[85], 0, 0, font[6], 0, 2, font[85].width(), font[85].height() ); in generateFrenchAlphabet()
348 font[6].setPosition( font[85].x(), font[85].y() - 2 ); in generateFrenchAlphabet()
349 fheroes2::Copy( font[6], 1, 2, font[6], 4, 0, 1, 1 ); in generateFrenchAlphabet()
350 fheroes2::updateShadow( font[6], { -1, 1 }, 2 ); in generateFrenchAlphabet()
352 font[10].resize( font[65].width(), font[65].height() + 2 ); in generateFrenchAlphabet()
353 font[10].reset(); in generateFrenchAlphabet()
354 fheroes2::Copy( font[65], 0, 0, font[10], 0, 2, font[65].width(), font[65].height() ); in generateFrenchAlphabet()
355 font[10].setPosition( font[65].x(), font[65].y() - 2 ); in generateFrenchAlphabet()
356 fheroes2::Copy( font[10], 2, 2, font[10], 2, 1, 1, 1 ); in generateFrenchAlphabet()
357 fheroes2::Copy( font[10], 2, 2, font[10], 4, 1, 1, 1 ); in generateFrenchAlphabet()
358 fheroes2::Copy( font[10], 2, 2, font[10], 3, 0, 1, 1 ); in generateFrenchAlphabet()
359 fheroes2::updateShadow( font[10], { -1, 1 }, 2 ); in generateFrenchAlphabet()
361 font[28] = font[73]; in generateFrenchAlphabet()
362 fheroes2::FillTransform( font[28], 0, 0, font[28].width(), 2, 1 ); in generateFrenchAlphabet()
363 fheroes2::Copy( font[28], 1, 2, font[28], 1, 0, 1, 1 ); in generateFrenchAlphabet()
364 fheroes2::Copy( font[28], 1, 2, font[28], 3, 0, 1, 1 ); in generateFrenchAlphabet()
365 fheroes2::updateShadow( font[28], { -1, 1 }, 2 ); in generateFrenchAlphabet()
367 font[30] = font[28]; in generateFrenchAlphabet()
369 font[32].resize( font[65].width(), font[65].height() + 2 ); in generateFrenchAlphabet()
370 font[32].reset(); in generateFrenchAlphabet()
371 fheroes2::Copy( font[65], 0, 0, font[32], 0, 2, font[65].width(), font[65].height() ); in generateFrenchAlphabet()
372 font[32].setPosition( font[65].x(), font[65].y() - 2 ); in generateFrenchAlphabet()
373 fheroes2::Copy( font[32], 2, 2, font[32], 3, 0, 1, 1 ); in generateFrenchAlphabet()
374 fheroes2::Copy( font[32], 2, 2, font[32], 4, 1, 1, 1 ); in generateFrenchAlphabet()
375 fheroes2::updateShadow( font[32], { -1, 1 }, 2 ); in generateFrenchAlphabet()
377 font[62].resize( font[67].width(), font[67].height() + 2 ); in generateFrenchAlphabet()
378 font[62].reset(); in generateFrenchAlphabet()
379 fheroes2::Copy( font[67], 0, 0, font[62], 0, 0, font[67].width(), font[67].height() ); in generateFrenchAlphabet()
380 fheroes2::Copy( font[62], 3, 4, font[62], 3, 5, 1, 1 ); in generateFrenchAlphabet()
381 fheroes2::Copy( font[62], 3, 4, font[62], 2, 6, 1, 1 ); in generateFrenchAlphabet()
382 fheroes2::updateShadow( font[62], { -1, 1 }, 2 ); in generateFrenchAlphabet()
384 font[64].resize( font[69].width(), font[69].height() + 2 ); in generateFrenchAlphabet()
385 font[64].reset(); in generateFrenchAlphabet()
386 fheroes2::Copy( font[69], 0, 0, font[64], 0, 2, font[69].width(), font[69].height() ); in generateFrenchAlphabet()
387 font[64].setPosition( font[69].x(), font[69].y() - 2 ); in generateFrenchAlphabet()
388 fheroes2::Copy( font[64], 2, 2, font[64], 2, 0, 1, 1 ); in generateFrenchAlphabet()
389 fheroes2::Copy( font[64], 2, 2, font[64], 3, 1, 1, 1 ); in generateFrenchAlphabet()
390 fheroes2::updateShadow( font[64], { -1, 1 }, 2 ); in generateFrenchAlphabet()
392 font[91] = font[28]; in generateFrenchAlphabet()
394 font[92].resize( font[69].width(), font[69].height() + 2 ); in generateFrenchAlphabet()
395 font[92].reset(); in generateFrenchAlphabet()
396 fheroes2::Copy( font[69], 0, 0, font[92], 0, 2, font[69].width(), font[69].height() ); in generateFrenchAlphabet()
397 font[92].setPosition( font[69].x(), font[69].y() - 2 ); in generateFrenchAlphabet()
398 fheroes2::Copy( font[92], 2, 2, font[92], 3, 0, 1, 1 ); in generateFrenchAlphabet()
399 fheroes2::Copy( font[92], 2, 2, font[92], 2, 1, 1, 1 ); in generateFrenchAlphabet()
400 fheroes2::Copy( font[92], 2, 2, font[92], 4, 1, 1, 1 ); in generateFrenchAlphabet()
401 fheroes2::updateShadow( font[92], { -1, 1 }, 2 ); in generateFrenchAlphabet()
403 font[93] = font[28]; in generateFrenchAlphabet()
405 font[94].resize( font[69].width(), font[69].height() + 2 ); in generateFrenchAlphabet()
406 font[94].reset(); in generateFrenchAlphabet()
407 fheroes2::Copy( font[69], 0, 0, font[94], 0, 2, font[69].width(), font[69].height() ); in generateFrenchAlphabet()
408 font[94].setPosition( font[69].x(), font[69].y() - 2 ); in generateFrenchAlphabet()
409 fheroes2::Copy( font[94], 2, 2, font[94], 4, 0, 1, 1 ); in generateFrenchAlphabet()
410 fheroes2::Copy( font[94], 2, 2, font[94], 3, 1, 1, 1 ); in generateFrenchAlphabet()
411 fheroes2::updateShadow( font[94], { -1, 1 }, 2 ); in generateFrenchAlphabet()
413 font[95] = font[28]; in generateFrenchAlphabet()
429 std::vector<fheroes2::Sprite> & font = _icnVsSprite[ICN::FONT]; in generateRussianAlphabet() local
434 font[168 - 32].resize( font[37 + offset].width(), font[37 + offset].height() + 3 ); in generateRussianAlphabet()
435 font[168 - 32].reset(); in generateRussianAlphabet()
436 …fheroes2::Copy( font[37 + offset], 0, 0, font[168 - 32], 0, 3, font[37 + offset].width(), font[37 … in generateRussianAlphabet()
437 fheroes2::Copy( font[168 - 32], 5, 5, font[168 - 32], 4, 0, 1, 1 ); in generateRussianAlphabet()
438 fheroes2::Copy( font[168 - 32], 5, 5, font[168 - 32], 7, 0, 1, 1 ); in generateRussianAlphabet()
439 fheroes2::Copy( font[168 - 32], 4, 5, font[168 - 32], 4, 1, 1, 1 ); in generateRussianAlphabet()
440 fheroes2::Copy( font[168 - 32], 4, 5, font[168 - 32], 7, 1, 1, 1 ); in generateRussianAlphabet()
441 font[168 - 32].setPosition( font[37 + offset].x(), font[37 + offset].y() - 3 ); in generateRussianAlphabet()
442 fheroes2::updateShadow( font[168 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
444 font[192 - 32] = font[33]; in generateRussianAlphabet()
446 font[193 - 32] = font[34 + offset]; in generateRussianAlphabet()
447 fheroes2::FillTransform( font[193 - 32], 9, 4, 2, 1, 1 ); in generateRussianAlphabet()
448 fheroes2::Copy( font[38], 6, 0, font[193 - 32], 6, 0, 5, 4 ); in generateRussianAlphabet()
449 fheroes2::Copy( font[193 - 32], 9, 5, font[193 - 32], 8, 4, 1, 1 ); in generateRussianAlphabet()
450 fheroes2::updateShadow( font[193 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
452 font[194 - 32] = font[34 + offset]; in generateRussianAlphabet()
454 font[195 - 32] = font[38]; in generateRussianAlphabet()
455 fheroes2::FillTransform( font[195 - 32], 6, 4, 3, 4, 1 ); in generateRussianAlphabet()
457 font[196 - 32] = font[36 + offset]; in generateRussianAlphabet()
459 font[197 - 32] = font[37 + offset]; in generateRussianAlphabet()
462 font[198 - 32].resize( font[56].width() + 1, font[56].height() ); in generateRussianAlphabet()
463 font[198 - 32].reset(); in generateRussianAlphabet()
464 fheroes2::Copy( font[56], 1, 0, font[198 - 32], 1, 0, 8, 11 ); in generateRussianAlphabet()
465 fheroes2::Copy( font[56], 9, 0, font[198 - 32], 10, 0, 6, 11 ); in generateRussianAlphabet()
466 … fheroes2::Fill( font[198 - 32], 9, 1, 1, 9, font[198 - 32].image()[1 + font[198 - 32].width()] ); in generateRussianAlphabet()
467 font[198 - 32].setPosition( font[56].x(), font[56].y() ); in generateRussianAlphabet()
468 fheroes2::updateShadow( font[198 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
470 font[199 - 32].resize( font[19].width() + 1, font[19].height() ); in generateRussianAlphabet()
471 font[199 - 32].reset(); in generateRussianAlphabet()
472 fheroes2::Copy( font[19], 1, 0, font[199 - 32], 1, 0, 5, 3 ); in generateRussianAlphabet()
473 fheroes2::Copy( font[19], 5, 0, font[199 - 32], 6, 0, 3, 4 ); in generateRussianAlphabet()
474 fheroes2::Copy( font[19], 3, 5, font[199 - 32], 4, 4, 5, 4 ); in generateRussianAlphabet()
475 fheroes2::Copy( font[19], 1, 8, font[199 - 32], 1, 8, 5, 3 ); in generateRussianAlphabet()
476 fheroes2::Copy( font[19], 5, 8, font[199 - 32], 6, 8, 3, 3 ); in generateRussianAlphabet()
477 fheroes2::FillTransform( font[199 - 32], 2, 6, 5, 3, 1 ); in generateRussianAlphabet()
478 font[199 - 32].setPosition( font[19].x(), font[19].y() ); in generateRussianAlphabet()
479 fheroes2::updateShadow( font[199 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
482 font[200 - 32] = font[46]; in generateRussianAlphabet()
483 fheroes2::FillTransform( font[200 - 32], 6, 1, 5, 11, 1 ); in generateRussianAlphabet()
484 fheroes2::Copy( font[46], 6, 2, font[200 - 32], 6, 6, 1, 3 ); in generateRussianAlphabet()
485 fheroes2::Copy( font[46], 7, 3, font[200 - 32], 7, 5, 1, 3 ); in generateRussianAlphabet()
486 fheroes2::Copy( font[46], 8, 4, font[200 - 32], 8, 4, 1, 3 ); in generateRussianAlphabet()
487 fheroes2::Copy( font[46], 8, 4, font[200 - 32], 9, 3, 1, 3 ); in generateRussianAlphabet()
488 fheroes2::Copy( font[46], 8, 4, font[200 - 32], 10, 2, 1, 3 ); in generateRussianAlphabet()
489 fheroes2::Copy( font[46], 8, 4, font[200 - 32], 11, 1, 1, 3 ); in generateRussianAlphabet()
490 fheroes2::Copy( font[46], 11, 7, font[200 - 32], 11, 8, 1, 1 ); in generateRussianAlphabet()
491 fheroes2::Copy( font[46], 13, 9, font[200 - 32], 11, 9, 1, 1 ); in generateRussianAlphabet()
492 fheroes2::updateShadow( font[200 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
494 font[201 - 32].resize( font[200 - 32].width(), font[200 - 32].height() + 3 ); in generateRussianAlphabet()
495 font[201 - 32].reset(); in generateRussianAlphabet()
496 …fheroes2::Copy( font[200 - 32], 0, 0, font[201 - 32], 0, 3, font[200 - 32].width(), font[200 - 32]… in generateRussianAlphabet()
497 font[201 - 32].setPosition( font[200 - 32].x(), font[200 - 32].y() - 3 ); in generateRussianAlphabet()
498 fheroes2::Copy( font[201 - 32], 12, 4, font[201 - 32], 8, 0, 1, 1 ); in generateRussianAlphabet()
499 fheroes2::Copy( font[201 - 32], 11, 10, font[201 - 32], 8, 1, 1, 1 ); in generateRussianAlphabet()
500 fheroes2::updateShadow( font[201 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
502 font[202 - 32] = font[43 + offset]; in generateRussianAlphabet()
504 font[204 - 32] = font[45 + offset]; in generateRussianAlphabet()
505 font[205 - 32] = font[40 + offset]; in generateRussianAlphabet()
506 font[206 - 32] = font[47 + offset]; in generateRussianAlphabet()
508 font[207 - 32] = font[195 - 32]; in generateRussianAlphabet()
509 fheroes2::Copy( font[207 - 32], 4, 1, font[207 - 32], 8, 1, 2, 9 ); in generateRussianAlphabet()
510 fheroes2::Copy( font[207 - 32], 4, 9, font[207 - 32], 8, 10, 2, 1 ); in generateRussianAlphabet()
511 fheroes2::Copy( font[207 - 32], 6, 0, font[207 - 32], 10, 0, 1, 2 ); in generateRussianAlphabet()
512 fheroes2::updateShadow( font[207 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
514 font[203 - 32].resize( font[207 - 32].width() - 1, font[207 - 32].height() ); in generateRussianAlphabet()
515 font[203 - 32].reset(); in generateRussianAlphabet()
516 …fheroes2::Copy( font[207 - 32], 0, 0, font[203 - 32], 0, 0, font[207 - 32].width() - 1, font[207 -… in generateRussianAlphabet()
517 fheroes2::FillTransform( font[203 - 32], 0, 0, 4, 6, 1 ); in generateRussianAlphabet()
518 fheroes2::FillTransform( font[203 - 32], 4, 0, 3, 2, 1 ); in generateRussianAlphabet()
519 fheroes2::Copy( font[203 - 32], 4, 2, font[203 - 32], 5, 1, 2, 1 ); in generateRussianAlphabet()
520 fheroes2::Copy( font[203 - 32], 1, 10, font[203 - 32], 5, 0, 2, 1 ); in generateRussianAlphabet()
521 font[203 - 32].setPosition( font[207 - 32].x(), font[207 - 32].y() ); in generateRussianAlphabet()
522 fheroes2::updateShadow( font[203 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
524 font[208 - 32] = font[48 + offset]; in generateRussianAlphabet()
525 font[209 - 32] = font[35 + offset]; in generateRussianAlphabet()
527 font[210 - 32].resize( font[207 - 32].width() + 4, font[207 - 32].height() ); in generateRussianAlphabet()
528 font[210 - 32].reset(); in generateRussianAlphabet()
529 …fheroes2::Copy( font[207 - 32], 0, 0, font[210 - 32], 0, 0, font[207 - 32].width(), font[207 - 32]… in generateRussianAlphabet()
530 … fheroes2::Copy( font[210 - 32], 7, 0, font[210 - 32], 11, 0, 4, font[207 - 32].height() ); in generateRussianAlphabet()
531 font[210 - 32].setPosition( font[207 - 32].x(), font[207 - 32].y() ); in generateRussianAlphabet()
533 font[211 - 32] = font[57 + offset]; in generateRussianAlphabet()
535 font[212 - 32].resize( font[48].width() + 1, font[48].height() ); in generateRussianAlphabet()
536 font[212 - 32].reset(); in generateRussianAlphabet()
537 … fheroes2::Copy( font[48], 0, 0, font[212 - 32], 1, 0, font[48].width(), font[48].height() ); in generateRussianAlphabet()
540 fheroes2::Sprite temp = fheroes2::Crop( font[48], 6, 0, 5, 6 ); in generateRussianAlphabet()
542 fheroes2::Copy( temp, 0, 0, font[212 - 32], 1, 0, temp.width(), temp.height() ); in generateRussianAlphabet()
544 font[212 - 32].setPosition( font[48].x(), font[48].y() ); in generateRussianAlphabet()
545 fheroes2::updateShadow( font[212 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
547 font[213 - 32] = font[56 + offset]; in generateRussianAlphabet()
549 font[214 - 32].resize( font[53].width() + 2, font[53].height() + 1 ); in generateRussianAlphabet()
550 font[214 - 32].reset(); in generateRussianAlphabet()
551 … fheroes2::Copy( font[53], 0, 0, font[214 - 32], 0, 0, font[52].width(), font[52].height() ); in generateRussianAlphabet()
552 fheroes2::Copy( font[214 - 32], 9, 1, font[214 - 32], 11, 9, 1, 1 ); in generateRussianAlphabet()
553 fheroes2::Copy( font[214 - 32], 9, 1, font[214 - 32], 12, 8, 1, 1 ); in generateRussianAlphabet()
554 fheroes2::Copy( font[214 - 32], 9, 1, font[214 - 32], 12, 10, 1, 2 ); in generateRussianAlphabet()
555 fheroes2::Copy( font[214 - 32], 10, 1, font[214 - 32], 12, 9, 1, 1 ); in generateRussianAlphabet()
556 fheroes2::Copy( font[214 - 32], 10, 1, font[214 - 32], 13, 8, 1, 4 ); in generateRussianAlphabet()
557 font[214 - 32].setPosition( font[53].x(), font[53].y() ); in generateRussianAlphabet()
558 fheroes2::updateShadow( font[214 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
560 font[216 - 32].resize( font[53].width() + 2, font[53].height() ); in generateRussianAlphabet()
561 font[216 - 32].reset(); in generateRussianAlphabet()
562 fheroes2::Copy( font[53], 0, 0, font[216 - 32], 0, 0, 6, 11 ); in generateRussianAlphabet()
563 fheroes2::Copy( font[53], 8, 0, font[216 - 32], 7, 0, 3, 11 ); in generateRussianAlphabet()
564 fheroes2::Copy( font[53], 8, 0, font[216 - 32], 11, 0, 3, 11 ); in generateRussianAlphabet()
565 fheroes2::Copy( font[204 - 32], 10, 0, font[216 - 32], 6, 5, 3, 5 ); in generateRussianAlphabet()
566 fheroes2::Copy( font[204 - 32], 10, 0, font[216 - 32], 10, 5, 3, 5 ); in generateRussianAlphabet()
567 fheroes2::FillTransform( font[216 - 32], 7, 10, 1, 1, 1 ); in generateRussianAlphabet()
568 fheroes2::FillTransform( font[216 - 32], 11, 10, 1, 1, 1 ); in generateRussianAlphabet()
569 font[216 - 32].setPosition( font[53].x(), font[53].y() ); in generateRussianAlphabet()
570 fheroes2::updateShadow( font[216 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
572 font[215 - 32] = font[53]; in generateRussianAlphabet()
573 fheroes2::FillTransform( font[215 - 32], 3, 6, 6, 7, 1 ); in generateRussianAlphabet()
574 fheroes2::Copy( font[216 - 32], 4, 5, font[215 - 32], 4, 3, 4, 6 ); in generateRussianAlphabet()
575 fheroes2::Copy( font[215 - 32], 6, 5, font[215 - 32], 8, 3, 1, 3 ); in generateRussianAlphabet()
576 fheroes2::Copy( font[215 - 32], 7, 4, font[215 - 32], 9, 2, 1, 2 ); in generateRussianAlphabet()
577 fheroes2::Copy( font[215 - 32], 9, 8, font[215 - 32], 9, 9, 1, 1 ); in generateRussianAlphabet()
578 fheroes2::updateShadow( font[215 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
580 font[217 - 32].resize( font[216 - 32].width() + 2, font[216 - 32].height() + 1 ); in generateRussianAlphabet()
581 font[217 - 32].reset(); in generateRussianAlphabet()
582 …fheroes2::Copy( font[216 - 32], 0, 0, font[217 - 32], 0, 0, font[216 - 32].width(), font[216 - 32]… in generateRussianAlphabet()
583 fheroes2::Copy( font[214 - 32], 11, 8, font[217 - 32], 14, 8, 3, 4 ); in generateRussianAlphabet()
584 font[217 - 32].setPosition( font[216 - 32].x(), font[216 - 32].y() ); in generateRussianAlphabet()
585 fheroes2::updateShadow( font[217 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
587 font[218 - 32].resize( font[193 - 32].width() + 1, font[193 - 32].height() ); in generateRussianAlphabet()
588 font[218 - 32].reset(); in generateRussianAlphabet()
589 …fheroes2::Copy( font[193 - 32], 0, 0, font[218 - 32], 1, 0, font[193 - 32].width(), font[193 - 32]… in generateRussianAlphabet()
590 fheroes2::Copy( font[193 - 32], 1, 0, font[218 - 32], 1, 0, 3, 4 ); in generateRussianAlphabet()
591 fheroes2::FillTransform( font[218 - 32], 7, 0, 5, 4, 1 ); in generateRussianAlphabet()
592 font[218 - 32].setPosition( font[193 - 32].x(), font[193 - 32].y() ); in generateRussianAlphabet()
593 fheroes2::updateShadow( font[218 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
595 font[220 - 32] = font[193 - 32]; in generateRussianAlphabet()
596 fheroes2::FillTransform( font[220 - 32], 0, 0, 4, 6, 1 ); in generateRussianAlphabet()
597 fheroes2::FillTransform( font[220 - 32], 6, 0, 5, 4, 1 ); in generateRussianAlphabet()
598 fheroes2::Copy( font[53], 8, 0, font[220 - 32], 3, 0, 3, 1 ); in generateRussianAlphabet()
599 fheroes2::updateShadow( font[220 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
601 font[219 - 32].resize( font[220 - 32].width() + 3, font[220 - 32].height() ); in generateRussianAlphabet()
602 font[219 - 32].reset(); in generateRussianAlphabet()
603 …fheroes2::Copy( font[220 - 32], 0, 0, font[219 - 32], 0, 0, font[220 - 32].width(), font[220 - 32]… in generateRussianAlphabet()
604 fheroes2::Copy( font[219 - 32], 3, 0, font[219 - 32], 11, 0, 3, 9 ); in generateRussianAlphabet()
605 fheroes2::Copy( font[207 - 32], 8, 9, font[219 - 32], 12, 9, 2, 2 ); in generateRussianAlphabet()
606 font[219 - 32].setPosition( font[220 - 32].x(), font[220 - 32].y() ); in generateRussianAlphabet()
607 fheroes2::updateShadow( font[219 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
609 font[221 - 32].resize( font[47].width() - 3, font[47].height() ); in generateRussianAlphabet()
610 font[221 - 32].reset(); in generateRussianAlphabet()
611 fheroes2::Copy( font[47], 4, 0, font[221 - 32], 1, 0, 9, 11 ); in generateRussianAlphabet()
612 fheroes2::FillTransform( font[221 - 32], 0, 3, 3, 5, 1 ); in generateRussianAlphabet()
613 fheroes2::Copy( font[221 - 32], 3, 0, font[221 - 32], 4, 5, 5, 1 ); in generateRussianAlphabet()
614 font[221 - 32].setPosition( font[47].x(), font[47].y() ); in generateRussianAlphabet()
615 fheroes2::updateShadow( font[221 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
617 font[222 - 32].resize( font[47].width() + 1, font[47].height() ); in generateRussianAlphabet()
618 font[222 - 32].reset(); in generateRussianAlphabet()
619 fheroes2::Copy( font[193 - 32], 0, 0, font[222 - 32], 0, 0, 6, 13 ); in generateRussianAlphabet()
620 fheroes2::Copy( font[47], 4, 1, font[222 - 32], 7, 1, 4, 8 ); in generateRussianAlphabet()
621 fheroes2::Copy( font[47], 10, 1, font[222 - 32], 11, 1, 3, 8 ); in generateRussianAlphabet()
622 fheroes2::Copy( font[47], 5, 0, font[222 - 32], 8, 0, 3, 1 ); in generateRussianAlphabet()
623 fheroes2::Copy( font[47], 10, 0, font[222 - 32], 11, 0, 2, 1 ); in generateRussianAlphabet()
624 fheroes2::Copy( font[47], 4, 9, font[222 - 32], 7, 9, 4, 2 ); in generateRussianAlphabet()
625 fheroes2::Copy( font[47], 10, 9, font[222 - 32], 11, 9, 3, 2 ); in generateRussianAlphabet()
626 fheroes2::Copy( font[222 - 32], 2, 0, font[222 - 32], 6, 5, 2, 1 ); in generateRussianAlphabet()
627 font[222 - 32].setPosition( font[193 - 32].x(), font[193 - 32].y() ); in generateRussianAlphabet()
628 fheroes2::updateShadow( font[222 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
630 font[223 - 32].resize( font[203 - 32].width() - 1, font[203 - 32].height() ); in generateRussianAlphabet()
631 font[223 - 32].reset(); in generateRussianAlphabet()
632 fheroes2::Copy( font[33], 0, 5, font[223 - 32], 0, 5, 7, 6 ); in generateRussianAlphabet()
633 fheroes2::Copy( font[212 - 32], 0, 0, font[223 - 32], 1, 0, 7, 6 ); in generateRussianAlphabet()
634 fheroes2::Copy( font[203 - 32], 8, 0, font[223 - 32], 7, 0, 2, 11 ); in generateRussianAlphabet()
635 fheroes2::Copy( font[223 - 32], 6, 5, font[223 - 32], 7, 5, 1, 1 ); in generateRussianAlphabet()
636 font[223 - 32].setPosition( font[203 - 32].x(), font[203 - 32].y() ); in generateRussianAlphabet()
637 fheroes2::updateShadow( font[223 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
642 font[184 - 32] = font[37 + offset]; in generateRussianAlphabet()
644 font[224 - 32] = font[33 + offset]; in generateRussianAlphabet()
646 font[225 - 32].resize( font[69].width(), font[69].height() + 3 ); in generateRussianAlphabet()
647 font[225 - 32].reset(); in generateRussianAlphabet()
648 fheroes2::Copy( font[69], 1, 5, font[225 - 32], 1, 8, 8, 2 ); in generateRussianAlphabet()
649 fheroes2::Copy( font[69], 1, 0, font[225 - 32], 1, 6, 8, 2 ); in generateRussianAlphabet()
650 fheroes2::Copy( font[67], 1, 0, font[225 - 32], 1, 0, 8, 2 ); in generateRussianAlphabet()
651 fheroes2::Copy( font[45], 7, 3, font[225 - 32], 1, 2, 3, 1 ); in generateRussianAlphabet()
652 fheroes2::Copy( font[45], 7, 3, font[225 - 32], 2, 3, 3, 1 ); in generateRussianAlphabet()
653 fheroes2::Copy( font[45], 7, 3, font[225 - 32], 3, 4, 3, 1 ); in generateRussianAlphabet()
654 fheroes2::Copy( font[45], 8, 3, font[225 - 32], 6, 5, 2, 1 ); in generateRussianAlphabet()
655 fheroes2::Copy( font[45], 7, 3, font[225 - 32], 4, 5, 2, 1 ); in generateRussianAlphabet()
656 font[225 - 32].setPosition( font[69].x(), font[69].y() - 3 ); in generateRussianAlphabet()
657 fheroes2::updateShadow( font[225 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
659 font[227 - 32] = font[82]; in generateRussianAlphabet()
660 fheroes2::Copy( font[227 - 32], 1, 0, font[227 - 32], 3, 0, 2, 1 ); in generateRussianAlphabet()
661 fheroes2::Copy( font[227 - 32], 4, 2, font[227 - 32], 4, 1, 1, 1 ); in generateRussianAlphabet()
662 fheroes2::SetTransformPixel( font[227 - 32], 4, 2, 1 ); in generateRussianAlphabet()
663 fheroes2::updateShadow( font[227 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
665 font[228 - 32] = font[71]; in generateRussianAlphabet()
666 font[229 - 32] = font[37 + offset]; in generateRussianAlphabet()
669 font[230 - 32].resize( font[88].width() + 2, font[88].height() ); in generateRussianAlphabet()
670 font[230 - 32].reset(); in generateRussianAlphabet()
671 fheroes2::Copy( font[88], 0, 0, font[230 - 32], 0, 0, 6, 7 ); in generateRussianAlphabet()
672 fheroes2::Copy( font[88], 5, 0, font[230 - 32], 7, 0, 5, 7 ); in generateRussianAlphabet()
673 … fheroes2::Fill( font[230 - 32], 6, 1, 1, 5, font[230 - 32].image()[3 + font[230 - 32].width()] ); in generateRussianAlphabet()
674 font[230 - 32].setPosition( font[88].x(), font[88].y() ); in generateRussianAlphabet()
675 fheroes2::updateShadow( font[230 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
678 font[231 - 32].resize( font[19].width(), font[19].height() - 4 ); in generateRussianAlphabet()
679 font[231 - 32].reset(); in generateRussianAlphabet()
680 fheroes2::Copy( font[19], 0, 0, font[231 - 32], 0, 0, font[19].width(), 3 ); in generateRussianAlphabet()
681 fheroes2::Copy( font[19], 0, 5, font[231 - 32], 0, 3, font[19].width(), 1 ); in generateRussianAlphabet()
682 fheroes2::Copy( font[19], 0, 8, font[231 - 32], 0, 4, font[19].width(), 4 ); in generateRussianAlphabet()
683 fheroes2::FillTransform( font[231 - 32], 0, 2, 3, 3, 1 ); in generateRussianAlphabet()
684 font[231 - 32].setPosition( font[19].x(), font[19].y() + 4 ); in generateRussianAlphabet()
685 fheroes2::updateShadow( font[231 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
688 font[226 - 32].resize( font[231 - 32].width() + 1, font[231 - 32].height() ); in generateRussianAlphabet()
689 font[226 - 32].reset(); in generateRussianAlphabet()
690 …fheroes2::Copy( font[231 - 32], 0, 0, font[226 - 32], 1, 0, font[231 - 32].width(), font[231 - 32]… in generateRussianAlphabet()
691 fheroes2::Copy( font[77], 1, 0, font[226 - 32], 1, 0, 3, 7 ); in generateRussianAlphabet()
692 fheroes2::Copy( font[226 - 32], 7, 1, font[226 - 32], 3, 0, 1, 1 ); in generateRussianAlphabet()
693 fheroes2::Copy( font[226 - 32], 7, 1, font[226 - 32], 3, 6, 1, 1 ); in generateRussianAlphabet()
694 fheroes2::Copy( font[226 - 32], 3, 4, font[226 - 32], 3, 5, 1, 1 ); in generateRussianAlphabet()
695 font[226 - 32].setPosition( font[231 - 32].x(), font[231 - 32].y() ); in generateRussianAlphabet()
696 fheroes2::updateShadow( font[226 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
698 font[232 - 32] = font[85]; in generateRussianAlphabet()
700 font[233 - 32].resize( font[232 - 32].width(), font[232 - 32].height() + 3 ); in generateRussianAlphabet()
701 font[233 - 32].reset(); in generateRussianAlphabet()
702 …fheroes2::Copy( font[232 - 32], 0, 0, font[233 - 32], 0, 3, font[232 - 32].width(), font[232 - 32]… in generateRussianAlphabet()
703 fheroes2::Copy( font[233 - 32], 8, 3, font[233 - 32], 5, 0, 1, 1 ); in generateRussianAlphabet()
704 fheroes2::Copy( font[233 - 32], 7, 3, font[233 - 32], 5, 1, 1, 1 ); in generateRussianAlphabet()
705 font[233 - 32].setPosition( font[232 - 32].x(), font[232 - 32].y() - 3 ); in generateRussianAlphabet()
706 fheroes2::updateShadow( font[233 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
709 font[234 - 32].resize( font[75].width(), font[75].height() - 4 ); in generateRussianAlphabet()
710 font[234 - 32].reset(); in generateRussianAlphabet()
711 fheroes2::Copy( font[75], 2, 2, font[234 - 32], 2, 0, 7, 4 ); in generateRussianAlphabet()
712 fheroes2::Copy( font[75], 1, 0, font[234 - 32], 1, 0, 3, 1 ); in generateRussianAlphabet()
713 fheroes2::Copy( font[75], 0, 7, font[234 - 32], 0, 4, font[75].width(), 2 ); in generateRussianAlphabet()
714 fheroes2::Copy( font[75], 0, 10, font[234 - 32], 0, 6, 4, 1 ); in generateRussianAlphabet()
715 fheroes2::Copy( font[75], 7, 10, font[234 - 32], 6, 6, 3, 1 ); in generateRussianAlphabet()
716 font[234 - 32].setPosition( font[75].x(), font[75].y() + 4 ); in generateRussianAlphabet()
717 fheroes2::updateShadow( font[234 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
719 font[235 - 32] = font[78]; in generateRussianAlphabet()
720 fheroes2::Copy( font[235 - 32], 3, 0, font[235 - 32], 2, 1, 1, 1 ); in generateRussianAlphabet()
721 fheroes2::FillTransform( font[235 - 32], 0, 0, 2, 3, 1 ); in generateRussianAlphabet()
722 fheroes2::FillTransform( font[235 - 32], 2, 0, 1, 1, 1 ); in generateRussianAlphabet()
723 fheroes2::updateShadow( font[235 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
725 font[236 - 32] = font[45 + offset]; in generateRussianAlphabet()
726 fheroes2::Copy( font[87], 9, 0, font[236 - 32], 3, 0, 4, 7 ); in generateRussianAlphabet()
727 fheroes2::Copy( font[87], 9, 0, font[236 - 32], 9, 0, 4, 7 ); in generateRussianAlphabet()
728 fheroes2::FillTransform( font[236 - 32], 0, 0, 3, 6, 1 ); in generateRussianAlphabet()
729 fheroes2::updateShadow( font[236 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
731 font[237 - 32] = font[78]; in generateRussianAlphabet()
732 fheroes2::FillTransform( font[237 - 32], 4, 0, 3, 8, 1 ); in generateRussianAlphabet()
733 fheroes2::Copy( font[78], 4, 1, font[237 - 32], 4, 3, 1, 2 ); in generateRussianAlphabet()
734 fheroes2::Copy( font[78], 4, 1, font[237 - 32], 5, 3, 1, 2 ); in generateRussianAlphabet()
735 fheroes2::Copy( font[78], 4, 1, font[237 - 32], 6, 3, 1, 2 ); in generateRussianAlphabet()
736 fheroes2::Copy( font[78], 4, 1, font[237 - 32], 7, 3, 1, 1 ); in generateRussianAlphabet()
737 fheroes2::updateShadow( font[237 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
739 font[238 - 32] = font[47 + offset]; in generateRussianAlphabet()
741 font[239 - 32] = font[78]; in generateRussianAlphabet()
743 font[240 - 32] = font[48 + offset]; in generateRussianAlphabet()
744 font[241 - 32] = font[35 + offset]; in generateRussianAlphabet()
745 font[242 - 32] = font[77]; in generateRussianAlphabet()
746 font[243 - 32] = font[57 + offset]; in generateRussianAlphabet()
748 font[244 - 32].resize( font[81].width(), font[81].height() ); in generateRussianAlphabet()
749 font[244 - 32].reset(); in generateRussianAlphabet()
750 fheroes2::Copy( font[80], 1, 0, font[244 - 32], 3, 0, 4, 10 ); in generateRussianAlphabet()
751 fheroes2::Copy( font[81], 0, 0, font[244 - 32], 0, 0, 5, 7 ); in generateRussianAlphabet()
752 fheroes2::Copy( font[80], 6, 0, font[244 - 32], 7, 0, 4, 7 ); in generateRussianAlphabet()
753 font[244 - 32].setPosition( font[81].x(), font[81].y() ); in generateRussianAlphabet()
754 fheroes2::updateShadow( font[244 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
756 font[245 - 32] = font[56 + offset]; in generateRussianAlphabet()
758 font[246 - 32].resize( font[85].width() + 2, font[85].height() + 1 ); in generateRussianAlphabet()
759 font[246 - 32].reset(); in generateRussianAlphabet()
760 … fheroes2::Copy( font[85], 0, 0, font[246 - 32], 0, 0, font[85].width(), font[85].height() ); in generateRussianAlphabet()
761 fheroes2::Copy( font[246 - 32], 7, 4, font[246 - 32], 9, 5, 1, 1 ); in generateRussianAlphabet()
762 fheroes2::Copy( font[246 - 32], 7, 4, font[246 - 32], 10, 4, 1, 1 ); in generateRussianAlphabet()
763 fheroes2::Copy( font[246 - 32], 8, 1, font[246 - 32], 11, 4, 1, 4 ); in generateRussianAlphabet()
764 fheroes2::Copy( font[246 - 32], 8, 1, font[246 - 32], 10, 5, 1, 1 ); in generateRussianAlphabet()
765 fheroes2::Copy( font[246 - 32], 9, 5, font[246 - 32], 10, 6, 1, 1 ); in generateRussianAlphabet()
766 fheroes2::Copy( font[246 - 32], 9, 5, font[246 - 32], 10, 7, 1, 1 ); in generateRussianAlphabet()
767 font[246 - 32].setPosition( font[85].x(), font[85].y() ); in generateRussianAlphabet()
768 fheroes2::updateShadow( font[246 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
770 font[247 - 32] = font[85]; in generateRussianAlphabet()
771 fheroes2::Copy( font[247 - 32], 2, 5, font[247 - 32], 2, 3, 6, 2 ); in generateRussianAlphabet()
772 fheroes2::Copy( font[247 - 32], 8, 0, font[247 - 32], 7, 4, 1, 1 ); in generateRussianAlphabet()
773 fheroes2::Copy( font[247 - 32], 8, 0, font[247 - 32], 7, 5, 1, 1 ); in generateRussianAlphabet()
774 fheroes2::Copy( font[247 - 32], 8, 0, font[247 - 32], 7, 6, 1, 1 ); in generateRussianAlphabet()
775 fheroes2::FillTransform( font[247 - 32], 1, 5, 6, 4, 1 ); in generateRussianAlphabet()
776 fheroes2::updateShadow( font[247 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
778 font[248 - 32].resize( font[85].width() + 3, font[85].height() ); in generateRussianAlphabet()
779 font[248 - 32].reset(); in generateRussianAlphabet()
780 fheroes2::Copy( font[85], 0, 0, font[248 - 32], 0, 0, 4, 7 ); in generateRussianAlphabet()
781 fheroes2::Copy( font[85], 1, 0, font[248 - 32], 5, 0, 4, 7 ); in generateRussianAlphabet()
782 fheroes2::Copy( font[85], 6, 0, font[248 - 32], 9, 0, 4, 7 ); in generateRussianAlphabet()
783 fheroes2::Copy( font[248 - 32], 8, 5, font[248 - 32], 4, 5, 4, 2 ); in generateRussianAlphabet()
784 font[248 - 32].setPosition( font[85].x(), font[85].y() ); in generateRussianAlphabet()
785 fheroes2::updateShadow( font[248 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
787 font[249 - 32].resize( font[248 - 32].width() + 2, font[248 - 32].height() ); in generateRussianAlphabet()
788 font[249 - 32].reset(); in generateRussianAlphabet()
789 fheroes2::Copy( font[248 - 32], 0, 0, font[249 - 32], 0, 0, 12, 7 ); in generateRussianAlphabet()
790 fheroes2::Copy( font[246 - 32], 9, 4, font[249 - 32], 12, 4, 3, 4 ); in generateRussianAlphabet()
791 font[249 - 32].setPosition( font[248 - 32].x(), font[248 - 32].y() ); in generateRussianAlphabet()
792 fheroes2::updateShadow( font[249 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
794 font[252 - 32] = font[226 - 32]; in generateRussianAlphabet()
795 fheroes2::FillTransform( font[252 - 32], 4, 0, 5, 3, 1 ); in generateRussianAlphabet()
797 font[250 - 32].resize( font[252 - 32].width() + 1, font[252 - 32].height() ); in generateRussianAlphabet()
798 font[250 - 32].reset(); in generateRussianAlphabet()
799 …fheroes2::Copy( font[252 - 32], 0, 0, font[250 - 32], 1, 0, font[252 - 32].width(), font[252 - 32]… in generateRussianAlphabet()
800 fheroes2::Copy( font[252 - 32], 1, 0, font[250 - 32], 1, 0, 1, 2 ); in generateRussianAlphabet()
801 font[250 - 32].setPosition( font[252 - 32].x(), font[252 - 32].y() ); in generateRussianAlphabet()
802 fheroes2::updateShadow( font[250 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
804 font[251 - 32].resize( font[252 - 32].width() + 3, font[252 - 32].height() ); in generateRussianAlphabet()
805 font[251 - 32].reset(); in generateRussianAlphabet()
806 …fheroes2::Copy( font[252 - 32], 0, 0, font[251 - 32], 0, 0, font[252 - 32].width(), font[252 - 32]… in generateRussianAlphabet()
807 fheroes2::Copy( font[252 - 32], 2, 0, font[251 - 32], 10, 0, 2, 7 ); in generateRussianAlphabet()
808 font[251 - 32].setPosition( font[252 - 32].x(), font[252 - 32].y() ); in generateRussianAlphabet()
809 fheroes2::updateShadow( font[251 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
811 font[253 - 32] = font[79]; in generateRussianAlphabet()
812 fheroes2::FillTransform( font[253 - 32], 0, 2, 3, 3, 1 ); in generateRussianAlphabet()
813 fheroes2::Copy( font[253 - 32], 8, 3, font[253 - 32], 7, 3, 1, 1 ); in generateRussianAlphabet()
814 fheroes2::Copy( font[253 - 32], 8, 3, font[253 - 32], 6, 3, 1, 1 ); in generateRussianAlphabet()
815 fheroes2::Copy( font[253 - 32], 8, 3, font[253 - 32], 5, 3, 1, 1 ); in generateRussianAlphabet()
816 fheroes2::updateShadow( font[253 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
818 font[254 - 32].resize( font[79].width() + 1, font[79].height() ); in generateRussianAlphabet()
819 font[254 - 32].reset(); in generateRussianAlphabet()
820 fheroes2::Copy( font[251 - 32], 1, 0, font[254 - 32], 1, 0, 3, 7 ); in generateRussianAlphabet()
821 fheroes2::Copy( font[79], 2, 1, font[254 - 32], 6, 1, 1, 5 ); in generateRussianAlphabet()
822 fheroes2::Copy( font[79], 3, 0, font[254 - 32], 6, 0, 3, 2 ); in generateRussianAlphabet()
823 fheroes2::Copy( font[79], 7, 0, font[254 - 32], 9, 0, 1, 2 ); in generateRussianAlphabet()
824 fheroes2::Copy( font[79], 8, 2, font[254 - 32], 9, 2, 1, 3 ); in generateRussianAlphabet()
825 fheroes2::Copy( font[79], 7, 5, font[254 - 32], 9, 5, 1, 2 ); in generateRussianAlphabet()
826 fheroes2::Copy( font[79], 3, 6, font[254 - 32], 6, 6, 3, 1 ); in generateRussianAlphabet()
827 fheroes2::Copy( font[254 - 32], 1, 0, font[254 - 32], 4, 3, 2, 1 ); in generateRussianAlphabet()
828 font[254 - 32].setPosition( font[251 - 32].x(), font[251 - 32].y() ); in generateRussianAlphabet()
829 fheroes2::updateShadow( font[254 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
831 font[255 - 32] = font[65]; in generateRussianAlphabet()
832 fheroes2::FillTransform( font[255 - 32], 0, 2, 6, 3, 1 ); in generateRussianAlphabet()
833 fheroes2::Copy( font[69], 2, 5, font[255 - 32], 1, 2, 6, 2 ); in generateRussianAlphabet()
834 fheroes2::Copy( font[255 - 32], 6, 4, font[255 - 32], 6, 3, 1, 1 ); in generateRussianAlphabet()
835 fheroes2::updateShadow( font[255 - 32], { -1, 2 }, 2 ); in generateRussianAlphabet()
840 std::vector<fheroes2::Sprite> & font = _icnVsSprite[ICN::SMALFONT]; in generateRussianAlphabet() local
844 font[168 - 32] = font[37 + offset]; in generateRussianAlphabet()
846 font[192 - 32] = font[33 + offset]; in generateRussianAlphabet()
848 font[193 - 32] = font[34 + offset]; in generateRussianAlphabet()
849 fheroes2::FillTransform( font[193 - 32], 5, 1, 2, 2, 1 ); in generateRussianAlphabet()
850 fheroes2::Copy( font[193 - 32], 5, 0, font[193 - 32], 6, 0, 1, 1 ); in generateRussianAlphabet()
851 fheroes2::updateShadow( font[193 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
853 font[194 - 32] = font[34 + offset]; in generateRussianAlphabet()
855 font[195 - 32].resize( font[193 - 32].width() + 1, font[193 - 32].height() ); in generateRussianAlphabet()
856 font[195 - 32].reset(); in generateRussianAlphabet()
857 fheroes2::Copy( font[193 - 32], 0, 0, font[195 - 32], 0, 0, 4, 8 ); in generateRussianAlphabet()
858 fheroes2::Copy( font[193 - 32], 3, 0, font[195 - 32], 4, 0, 4, 1 ); in generateRussianAlphabet()
859 font[195 - 32].setPosition( font[193 - 32].x(), font[193 - 32].y() ); in generateRussianAlphabet()
860 fheroes2::updateShadow( font[195 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
862 font[196 - 32] = font[36 + offset]; in generateRussianAlphabet()
863 font[197 - 32] = font[37 + offset]; in generateRussianAlphabet()
865 font[198 - 32].resize( font[56].width() + 1, font[56].height() ); in generateRussianAlphabet()
866 font[198 - 32].reset(); in generateRussianAlphabet()
867 fheroes2::Copy( font[56], 1, 0, font[198 - 32], 1, 0, 3, 7 ); in generateRussianAlphabet()
868 fheroes2::Copy( font[56], 7, 0, font[198 - 32], 7, 0, 2, 7 ); in generateRussianAlphabet()
869 fheroes2::Copy( font[56], 4, 2, font[198 - 32], 3, 2, 1, 3 ); in generateRussianAlphabet()
870 fheroes2::Copy( font[56], 6, 2, font[198 - 32], 7, 2, 1, 3 ); in generateRussianAlphabet()
871 fheroes2::Copy( font[37], 4, 5, font[198 - 32], 4, 2, 3, 3 ); in generateRussianAlphabet()
872 fheroes2::Copy( font[37], 3, 0, font[198 - 32], 5, 0, 1, 7 ); in generateRussianAlphabet()
873 fheroes2::Copy( font[56], 8, 0, font[198 - 32], 9, 0, 1, 7 ); in generateRussianAlphabet()
874 font[198 - 32].setPosition( font[56].x(), font[56].y() ); in generateRussianAlphabet()
875 fheroes2::updateShadow( font[198 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
877 font[199 - 32].resize( font[19].width() + 2, font[19].height() ); in generateRussianAlphabet()
878 font[199 - 32].reset(); in generateRussianAlphabet()
879 fheroes2::Copy( font[19], 1, 0, font[199 - 32], 1, 0, 3, 2 ); in generateRussianAlphabet()
880 fheroes2::Copy( font[19], 2, 0, font[199 - 32], 4, 0, 3, 2 ); in generateRussianAlphabet()
881 fheroes2::Copy( font[19], 2, 2, font[199 - 32], 3, 2, 3, 3 ); in generateRussianAlphabet()
882 fheroes2::Copy( font[19], 2, 5, font[199 - 32], 4, 5, 3, 2 ); in generateRussianAlphabet()
883 fheroes2::Copy( font[19], 1, 5, font[199 - 32], 1, 5, 3, 2 ); in generateRussianAlphabet()
884 fheroes2::FillTransform( font[199 - 32], 2, 4, 3, 2, 1 ); in generateRussianAlphabet()
885 fheroes2::FillTransform( font[199 - 32], 5, 5, 1, 1, 1 ); in generateRussianAlphabet()
886 fheroes2::FillTransform( font[199 - 32], 4, 2, 1, 1, 1 ); in generateRussianAlphabet()
887 font[199 - 32].setPosition( font[19].x(), font[19].y() ); in generateRussianAlphabet()
888 fheroes2::updateShadow( font[199 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
890 font[200 - 32] = font[40]; in generateRussianAlphabet()
891 fheroes2::FillTransform( font[200 - 32], 4, 2, 3, 4, 1 ); in generateRussianAlphabet()
892 fheroes2::Copy( font[40], 3, 0, font[200 - 32], 4, 4, 1, 1 ); in generateRussianAlphabet()
893 fheroes2::Copy( font[40], 3, 0, font[200 - 32], 5, 3, 1, 1 ); in generateRussianAlphabet()
894 fheroes2::Copy( font[40], 3, 0, font[200 - 32], 6, 2, 1, 1 ); in generateRussianAlphabet()
895 fheroes2::updateShadow( font[200 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
897 font[201 - 32].resize( font[200 - 32].width(), font[200 - 32].height() + 2 ); in generateRussianAlphabet()
898 font[201 - 32].reset(); in generateRussianAlphabet()
899 fheroes2::Copy( font[200 - 32], 1, 0, font[201 - 32], 1, 2, 8, 7 ); in generateRussianAlphabet()
900 fheroes2::Copy( font[200 - 32], 2, 0, font[201 - 32], 5, 0, 2, 1 ); in generateRussianAlphabet()
901 font[201 - 32].setPosition( font[200 - 32].x(), font[200 - 32].y() - 2 ); in generateRussianAlphabet()
902 fheroes2::updateShadow( font[201 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
904 font[202 - 32] = font[43 + offset]; in generateRussianAlphabet()
906 font[203 - 32].resize( font[34].width(), font[34].height() ); in generateRussianAlphabet()
907 font[203 - 32].reset(); in generateRussianAlphabet()
908 fheroes2::Copy( font[34], 1, 0, font[203 - 32], 1, 0, 3, 7 ); in generateRussianAlphabet()
909 fheroes2::Copy( font[34], 3, 0, font[203 - 32], 6, 0, 1, 7 ); in generateRussianAlphabet()
910 fheroes2::Copy( font[34], 3, 0, font[203 - 32], 4, 0, 2, 1 ); in generateRussianAlphabet()
911 fheroes2::FillTransform( font[203 - 32], 1, 0, 2, 2, 1 ); in generateRussianAlphabet()
912 fheroes2::FillTransform( font[203 - 32], 3, 0, 1, 1, 1 ); in generateRussianAlphabet()
913 font[203 - 32].setPosition( font[34].x(), font[34].y() ); in generateRussianAlphabet()
914 fheroes2::updateShadow( font[203 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
916 font[204 - 32] = font[45 + offset]; in generateRussianAlphabet()
917 font[205 - 32] = font[40 + offset]; in generateRussianAlphabet()
918 font[206 - 32] = font[47 + offset]; in generateRussianAlphabet()
920 font[207 - 32] = font[195 - 32]; in generateRussianAlphabet()
921 fheroes2::Copy( font[207 - 32], 3, 0, font[207 - 32], 6, 0, 1, 7 ); in generateRussianAlphabet()
922 fheroes2::updateShadow( font[207 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
924 font[208 - 32] = font[48 + offset]; in generateRussianAlphabet()
925 font[209 - 32] = font[35 + offset]; in generateRussianAlphabet()
927 font[210 - 32].resize( font[207 - 32].width() + 2, font[207 - 32].height() ); in generateRussianAlphabet()
928 font[210 - 32].reset(); in generateRussianAlphabet()
929 …fheroes2::Copy( font[207 - 32], 0, 0, font[210 - 32], 0, 0, font[207 - 32].width(), font[207 - 32]… in generateRussianAlphabet()
930 fheroes2::Copy( font[210 - 32], 5, 0, font[210 - 32], 8, 0, 2, 8 ); in generateRussianAlphabet()
931 font[210 - 32].setPosition( font[207 - 32].x(), font[207 - 32].y() ); in generateRussianAlphabet()
933 font[211 - 32] = font[57 + offset]; in generateRussianAlphabet()
934 font[213 - 32] = font[56 + offset]; in generateRussianAlphabet()
936 font[214 - 32].resize( font[53].width(), font[53].height() + 1 ); in generateRussianAlphabet()
937 font[214 - 32].reset(); in generateRussianAlphabet()
938 fheroes2::Copy( font[53], 1, 0, font[214 - 32], 1, 0, 8, 7 ); in generateRussianAlphabet()
939 fheroes2::Copy( font[214 - 32], 3, 0, font[214 - 32], 9, 5, 1, 3 ); in generateRussianAlphabet()
940 font[214 - 32].setPosition( font[53].x(), font[53].y() ); in generateRussianAlphabet()
941 fheroes2::updateShadow( font[214 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
943 font[215 - 32] = font[53]; in generateRussianAlphabet()
944 fheroes2::Copy( font[53], 3, 5, font[215 - 32], 3, 2, 4, 2 ); in generateRussianAlphabet()
945 fheroes2::FillTransform( font[215 - 32], 2, 4, 5, 4, 1 ); in generateRussianAlphabet()
946 fheroes2::updateShadow( font[215 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
948 font[216 - 32].resize( font[53].width(), font[53].height() ); in generateRussianAlphabet()
949 font[216 - 32].reset(); in generateRussianAlphabet()
950 fheroes2::Copy( font[53], 1, 0, font[216 - 32], 1, 0, 4, 7 ); in generateRussianAlphabet()
951 fheroes2::Copy( font[53], 7, 1, font[216 - 32], 6, 1, 2, 6 ); in generateRussianAlphabet()
952 fheroes2::Copy( font[44], 3, 0, font[216 - 32], 9, 0, 1, 8 ); in generateRussianAlphabet()
953 fheroes2::Copy( font[53], 7, 1, font[216 - 32], 5, 5, 1, 1 ); in generateRussianAlphabet()
954 fheroes2::Copy( font[53], 7, 1, font[216 - 32], 8, 5, 1, 1 ); in generateRussianAlphabet()
955 fheroes2::Copy( font[53], 7, 1, font[216 - 32], 6, 0, 1, 1 ); in generateRussianAlphabet()
956 font[216 - 32].setPosition( font[53].x(), font[53].y() ); in generateRussianAlphabet()
957 fheroes2::updateShadow( font[216 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
959 font[217 - 32].resize( font[216 - 32].width() + 2, font[216 - 32].height() + 1 ); in generateRussianAlphabet()
960 font[217 - 32].reset(); in generateRussianAlphabet()
961 fheroes2::Copy( font[216 - 32], 1, 0, font[217 - 32], 1, 0, 9, 7 ); in generateRussianAlphabet()
962 fheroes2::Copy( font[216 - 32], 3, 0, font[217 - 32], 10, 6, 1, 1 ); in generateRussianAlphabet()
963 fheroes2::Copy( font[216 - 32], 3, 0, font[217 - 32], 11, 5, 1, 3 ); in generateRussianAlphabet()
964 font[217 - 32].setPosition( font[216 - 32].x(), font[216 - 32].y() ); in generateRussianAlphabet()
965 fheroes2::updateShadow( font[217 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
967 font[220 - 32].resize( font[34].width(), font[34].height() ); in generateRussianAlphabet()
968 font[220 - 32].reset(); in generateRussianAlphabet()
969 fheroes2::Copy( font[34], 2, 0, font[220 - 32], 1, 0, 2, 7 ); in generateRussianAlphabet()
970 fheroes2::Copy( font[34], 4, 3, font[220 - 32], 3, 3, 1, 4 ); in generateRussianAlphabet()
971 fheroes2::Copy( font[34], 4, 3, font[220 - 32], 4, 3, 3, 4 ); in generateRussianAlphabet()
972 fheroes2::FillTransform( font[220 - 32], 1, 0, 1, 1, 1 ); in generateRussianAlphabet()
973 font[220 - 32].setPosition( font[34].x(), font[34].y() ); in generateRussianAlphabet()
974 fheroes2::updateShadow( font[220 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
976 font[219 - 32].resize( font[220 - 32].width() + 2, font[220 - 32].height() ); in generateRussianAlphabet()
977 font[219 - 32].reset(); in generateRussianAlphabet()
978 fheroes2::Copy( font[220 - 32], 1, 0, font[219 - 32], 1, 0, 6, 7 ); in generateRussianAlphabet()
979 fheroes2::Copy( font[220 - 32], 2, 0, font[219 - 32], 8, 0, 1, 7 ); in generateRussianAlphabet()
980 font[219 - 32].setPosition( font[220 - 32].x(), font[220 - 32].y() ); in generateRussianAlphabet()
981 fheroes2::updateShadow( font[219 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
983 font[218 - 32].resize( font[220 - 32].width() + 2, font[220 - 32].height() ); in generateRussianAlphabet()
984 font[218 - 32].reset(); in generateRussianAlphabet()
985 fheroes2::Copy( font[220 - 32], 1, 0, font[218 - 32], 3, 0, 6, 7 ); in generateRussianAlphabet()
986 fheroes2::Copy( font[220 - 32], 2, 3, font[218 - 32], 1, 0, 3, 1 ); in generateRussianAlphabet()
987 fheroes2::Copy( font[220 - 32], 2, 3, font[218 - 32], 1, 1, 1, 1 ); in generateRussianAlphabet()
988 font[218 - 32].setPosition( font[220 - 32].x(), font[220 - 32].y() ); in generateRussianAlphabet()
989 fheroes2::updateShadow( font[218 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
991 font[221 - 32].resize( font[47].width() - 1, font[47].height() ); in generateRussianAlphabet()
992 font[221 - 32].reset(); in generateRussianAlphabet()
993 fheroes2::Copy( font[47], 2, 0, font[221 - 32], 1, 0, 6, 7 ); in generateRussianAlphabet()
994 fheroes2::Copy( font[47], 3, 0, font[221 - 32], 4, 3, 2, 1 ); in generateRussianAlphabet()
995 font[221 - 32].setPosition( font[47].x(), font[47].y() ); in generateRussianAlphabet()
996 fheroes2::updateShadow( font[221 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
998 font[222 - 32].resize( font[47].width() + 1, font[47].height() ); in generateRussianAlphabet()
999 font[222 - 32].reset(); in generateRussianAlphabet()
1000 fheroes2::Copy( font[44], 2, 0, font[222 - 32], 1, 0, 2, 7 ); in generateRussianAlphabet()
1001 fheroes2::Copy( font[47], 2, 0, font[222 - 32], 4, 0, 5, 2 ); in generateRussianAlphabet()
1002 fheroes2::Copy( font[47], 2, 5, font[222 - 32], 4, 5, 5, 2 ); in generateRussianAlphabet()
1003 fheroes2::Copy( font[222 - 32], 1, 0, font[222 - 32], 3, 3, 1, 1 ); in generateRussianAlphabet()
1004 fheroes2::Copy( font[222 - 32], 2, 0, font[222 - 32], 4, 2, 1, 3 ); in generateRussianAlphabet()
1005 fheroes2::Copy( font[222 - 32], 2, 0, font[222 - 32], 8, 2, 1, 3 ); in generateRussianAlphabet()
1006 font[222 - 32].setPosition( font[47].x(), font[47].y() ); in generateRussianAlphabet()
1007 fheroes2::updateShadow( font[222 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1009 font[223 - 32].resize( font[48].width() - 1, font[48].height() ); in generateRussianAlphabet()
1010 font[223 - 32].reset(); in generateRussianAlphabet()
1011 fheroes2::Copy( font[48], 7, 1, font[223 - 32], 2, 1, 1, 2 ); in generateRussianAlphabet()
1012 fheroes2::Copy( font[48], 2, 0, font[223 - 32], 3, 0, 3, 1 ); in generateRussianAlphabet()
1013 fheroes2::Copy( font[48], 2, 0, font[223 - 32], 3, 3, 3, 1 ); in generateRussianAlphabet()
1014 fheroes2::Copy( font[44], 3, 0, font[223 - 32], 6, 0, 1, 7 ); in generateRussianAlphabet()
1015 fheroes2::Copy( font[33], 1, 6, font[223 - 32], 1, 6, 2, 1 ); in generateRussianAlphabet()
1016 fheroes2::Copy( font[33], 1, 6, font[223 - 32], 3, 5, 1, 1 ); in generateRussianAlphabet()
1017 fheroes2::Copy( font[33], 1, 6, font[223 - 32], 4, 4, 1, 1 ); in generateRussianAlphabet()
1018 font[223 - 32].setPosition( font[48].x(), font[48].y() ); in generateRussianAlphabet()
1019 fheroes2::updateShadow( font[223 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1023 font[184 - 32] = font[37 + offset]; in generateRussianAlphabet()
1025 font[224 - 32] = font[33 + offset]; in generateRussianAlphabet()
1027 font[225 - 32].resize( font[34].width(), font[34].height() ); in generateRussianAlphabet()
1028 font[225 - 32].reset(); in generateRussianAlphabet()
1029 fheroes2::Copy( font[34], 4, 3, font[225 - 32], 4, 3, 3, 4 ); in generateRussianAlphabet()
1030 fheroes2::Copy( font[65], 1, 2, font[225 - 32], 2, 4, 2, 3 ); in generateRussianAlphabet()
1031 fheroes2::FillTransform( font[225 - 32], 3, 5, 1, 1, 1 ); in generateRussianAlphabet()
1032 fheroes2::Copy( font[225 - 32], 2, 5, font[225 - 32], 2, 1, 2, 2 ); in generateRussianAlphabet()
1033 fheroes2::Copy( font[37], 2, 0, font[225 - 32], 2, 0, 5, 1 ); in generateRussianAlphabet()
1034 font[225 - 32].setPosition( font[34].x(), font[34].y() ); in generateRussianAlphabet()
1035 fheroes2::updateShadow( font[225 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1037 font[226 - 32].resize( font[82].width() - 1, font[82].height() ); in generateRussianAlphabet()
1038 font[226 - 32].reset(); in generateRussianAlphabet()
1039 fheroes2::Copy( font[82], 1, 0, font[226 - 32], 1, 0, 2, 5 ); in generateRussianAlphabet()
1040 fheroes2::Copy( font[82], 1, 0, font[226 - 32], 3, 0, 2, 1 ); in generateRussianAlphabet()
1041 fheroes2::Copy( font[82], 1, 0, font[226 - 32], 3, 2, 2, 1 ); in generateRussianAlphabet()
1042 fheroes2::Copy( font[82], 1, 0, font[226 - 32], 3, 4, 2, 1 ); in generateRussianAlphabet()
1043 fheroes2::Copy( font[82], 1, 0, font[226 - 32], 5, 1, 1, 1 ); in generateRussianAlphabet()
1044 fheroes2::Copy( font[82], 1, 0, font[226 - 32], 5, 3, 1, 1 ); in generateRussianAlphabet()
1045 font[226 - 32].setPosition( font[82].x(), font[82].y() ); in generateRussianAlphabet()
1046 fheroes2::updateShadow( font[226 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1048 font[227 - 32] = font[82]; in generateRussianAlphabet()
1049 fheroes2::Copy( font[227 - 32], 3, 1, font[227 - 32], 3, 0, 1, 1 ); in generateRussianAlphabet()
1050 fheroes2::FillTransform( font[227 - 32], 3, 1, 1, 1, 1 ); in generateRussianAlphabet()
1051 fheroes2::updateShadow( font[227 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1053 font[228 - 32] = font[71]; in generateRussianAlphabet()
1055 font[229 - 32] = font[37 + offset]; in generateRussianAlphabet()
1057 font[230 - 32].resize( font[88].width() + 1, font[88].height() ); in generateRussianAlphabet()
1058 font[230 - 32].reset(); in generateRussianAlphabet()
1059 fheroes2::Copy( font[88], 0, 0, font[230 - 32], 0, 0, 4, 5 ); in generateRussianAlphabet()
1060 fheroes2::Copy( font[88], 4, 0, font[230 - 32], 5, 0, 4, 5 ); in generateRussianAlphabet()
1061 fheroes2::Copy( font[85], 2, 0, font[230 - 32], 4, 0, 1, 4 ); in generateRussianAlphabet()
1062 fheroes2::Copy( font[85], 2, 0, font[230 - 32], 4, 4, 1, 1 ); in generateRussianAlphabet()
1063 font[230 - 32].setPosition( font[88].x(), font[88].y() ); in generateRussianAlphabet()
1064 fheroes2::updateShadow( font[230 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1066 font[232 - 32] = font[85]; in generateRussianAlphabet()
1068 font[233 - 32].resize( font[232 - 32].width(), font[232 - 32].height() + 2 ); in generateRussianAlphabet()
1069 font[233 - 32].reset(); in generateRussianAlphabet()
1070 fheroes2::Copy( font[232 - 32], 1, 0, font[233 - 32], 1, 2, 7, 5 ); in generateRussianAlphabet()
1071 fheroes2::Copy( font[232 - 32], 1, 0, font[233 - 32], 3, 0, 2, 1 ); in generateRussianAlphabet()
1072 font[233 - 32].setPosition( font[232 - 32].x(), font[232 - 32].y() - 2 ); in generateRussianAlphabet()
1073 fheroes2::updateShadow( font[233 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1075 font[234 - 32].resize( font[75].width() - 1, font[75].height() - 2 ); in generateRussianAlphabet()
1076 font[234 - 32].reset(); in generateRussianAlphabet()
1077 fheroes2::Copy( font[75], 1, 0, font[234 - 32], 1, 0, 2, 5 ); in generateRussianAlphabet()
1078 fheroes2::Copy( font[75], 4, 1, font[234 - 32], 3, 0, 3, 3 ); in generateRussianAlphabet()
1079 fheroes2::Copy( font[75], 5, 4, font[234 - 32], 4, 3, 2, 2 ); in generateRussianAlphabet()
1080 font[234 - 32].setPosition( font[75].x(), font[75].y() + 2 ); in generateRussianAlphabet()
1081 fheroes2::updateShadow( font[234 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1083 font[235 - 32].resize( font[65].width() - 2, font[65].height() ); in generateRussianAlphabet()
1084 font[235 - 32].reset(); in generateRussianAlphabet()
1085 fheroes2::Copy( font[203 - 32], 2, 3, font[235 - 32], 1, 1, 2, 4 ); in generateRussianAlphabet()
1086 fheroes2::Copy( font[203 - 32], 5, 0, font[235 - 32], 3, 0, 2, 5 ); in generateRussianAlphabet()
1087 fheroes2::FillTransform( font[235 - 32], 1, 1, 1, 1, 1 ); in generateRussianAlphabet()
1088 font[235 - 32].setPosition( font[65].x(), font[65].y() ); in generateRussianAlphabet()
1089 fheroes2::updateShadow( font[235 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1091 font[236 - 32].resize( font[235 - 32].width() + 3, font[235 - 32].height() ); in generateRussianAlphabet()
1092 font[236 - 32].reset(); in generateRussianAlphabet()
1093 fheroes2::Copy( font[235 - 32], 4, 0, font[236 - 32], 4, 0, 1, 5 ); in generateRussianAlphabet()
1094 fheroes2::Copy( font[235 - 32], 1, 0, font[236 - 32], 1, 1, 3, 3 ); in generateRussianAlphabet()
1095 fheroes2::Copy( font[236 - 32], 2, 0, font[236 - 32], 5, 0, 3, 5 ); in generateRussianAlphabet()
1096 fheroes2::Copy( font[236 - 32], 4, 0, font[236 - 32], 1, 4, 1, 1 ); in generateRussianAlphabet()
1097 font[236 - 32].setPosition( font[235 - 32].x(), font[235 - 32].y() ); in generateRussianAlphabet()
1098 fheroes2::updateShadow( font[236 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1100 font[237 - 32].resize( font[72].width() - 2, font[72].height() - 2 ); in generateRussianAlphabet()
1101 font[237 - 32].reset(); in generateRussianAlphabet()
1102 fheroes2::Copy( font[72], 1, 0, font[237 - 32], 1, 0, 2, 5 ); in generateRussianAlphabet()
1103 fheroes2::Copy( font[72], 2, 0, font[237 - 32], 5, 0, 1, 5 ); in generateRussianAlphabet()
1104 fheroes2::Copy( font[72], 3, 2, font[237 - 32], 3, 2, 2, 1 ); in generateRussianAlphabet()
1105 font[237 - 32].setPosition( font[72].x(), font[72].y() + 2 ); in generateRussianAlphabet()
1106 fheroes2::updateShadow( font[237 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1108 font[238 - 32] = font[47 + offset]; in generateRussianAlphabet()
1109 font[239 - 32] = font[78]; in generateRussianAlphabet()
1110 font[240 - 32] = font[48 + offset]; in generateRussianAlphabet()
1111 font[241 - 32] = font[35 + offset]; in generateRussianAlphabet()
1113 font[242 - 32].resize( font[77].width() - 4, font[77].height() ); in generateRussianAlphabet()
1114 font[242 - 32].reset(); in generateRussianAlphabet()
1115 fheroes2::Copy( font[77], 1, 0, font[242 - 32], 1, 0, 2, 5 ); in generateRussianAlphabet()
1116 fheroes2::Copy( font[77], 6, 1, font[242 - 32], 4, 1, 1, 4 ); in generateRussianAlphabet()
1117 fheroes2::Copy( font[77], 10, 1, font[242 - 32], 6, 1, 2, 4 ); in generateRussianAlphabet()
1118 fheroes2::Copy( font[77], 3, 0, font[242 - 32], 2, 0, 3, 1 ); in generateRussianAlphabet()
1119 fheroes2::Copy( font[77], 3, 0, font[242 - 32], 5, 0, 1, 1 ); in generateRussianAlphabet()
1120 font[242 - 32].setPosition( font[77].x(), font[77].y() ); in generateRussianAlphabet()
1121 fheroes2::updateShadow( font[242 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1123 font[243 - 32] = font[57 + offset]; in generateRussianAlphabet()
1125 font[244 - 32].resize( font[81].width() + 3, font[81].height() + 1 ); in generateRussianAlphabet()
1126 font[244 - 32].reset(); in generateRussianAlphabet()
1127 fheroes2::Copy( font[81], 1, 0, font[244 - 32], 1, 0, 5, 7 ); in generateRussianAlphabet()
1128 fheroes2::Copy( font[81], 2, 0, font[244 - 32], 6, 0, 4, 4 ); in generateRussianAlphabet()
1129 fheroes2::Copy( font[81], 2, 4, font[244 - 32], 6, 4, 3, 1 ); in generateRussianAlphabet()
1130 fheroes2::Copy( font[81], 2, 4, font[244 - 32], 5, 7, 1, 1 ); in generateRussianAlphabet()
1131 font[244 - 32].setPosition( font[81].x(), font[81].y() ); in generateRussianAlphabet()
1132 fheroes2::updateShadow( font[244 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1135 font[212 - 32] = font[244 - 32]; in generateRussianAlphabet()
1136 fheroes2::Copy( font[212 - 32], 5, 1, font[212 - 32], 5, 0, 1, 1 ); in generateRussianAlphabet()
1137 fheroes2::Copy( font[212 - 32], 5, 1, font[212 - 32], 4, 7, 1, 1 ); in generateRussianAlphabet()
1138 font[212 - 32].setPosition( font[48].x(), font[48].y() ); // copy from a big better in generateRussianAlphabet()
1139 fheroes2::updateShadow( font[212 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1141 font[245 - 32] = font[56 + offset]; in generateRussianAlphabet()
1143 font[246 - 32].resize( font[85].width() + 1, font[85].height() + 1 ); in generateRussianAlphabet()
1144 font[246 - 32].reset(); in generateRussianAlphabet()
1145 … fheroes2::Copy( font[85], 0, 0, font[246 - 32], 0, 0, font[85].width(), font[85].height() ); in generateRussianAlphabet()
1146 fheroes2::Copy( font[246 - 32], 2, 0, font[246 - 32], 8, 3, 1, 3 ); in generateRussianAlphabet()
1147 font[246 - 32].setPosition( font[85].x(), font[85].y() ); in generateRussianAlphabet()
1148 fheroes2::updateShadow( font[246 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1150 font[247 - 32] = font[85]; in generateRussianAlphabet()
1151 fheroes2::Copy( font[85], 2, 4, font[247 - 32], 2, 2, 4, 1 ); in generateRussianAlphabet()
1152 fheroes2::Copy( font[85], 1, 0, font[247 - 32], 6, 4, 1, 1 ); in generateRussianAlphabet()
1153 fheroes2::FillTransform( font[247 - 32], 1, 3, 5, 3, 1 ); in generateRussianAlphabet()
1154 fheroes2::updateShadow( font[247 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1156 font[248 - 32].resize( font[85].width() + 2, font[85].height() ); in generateRussianAlphabet()
1157 font[248 - 32].reset(); in generateRussianAlphabet()
1158 fheroes2::Copy( font[85], 1, 0, font[248 - 32], 1, 0, 3, 5 ); in generateRussianAlphabet()
1159 fheroes2::Copy( font[85], 6, 0, font[248 - 32], 5, 0, 2, 5 ); in generateRussianAlphabet()
1160 fheroes2::Copy( font[85], 6, 0, font[248 - 32], 8, 0, 2, 5 ); in generateRussianAlphabet()
1161 fheroes2::Copy( font[85], 1, 0, font[248 - 32], 4, 4, 1, 1 ); in generateRussianAlphabet()
1162 fheroes2::Copy( font[85], 1, 0, font[248 - 32], 7, 4, 1, 1 ); in generateRussianAlphabet()
1163 font[248 - 32].setPosition( font[85].x(), font[85].y() ); in generateRussianAlphabet()
1164 fheroes2::updateShadow( font[248 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1166 font[249 - 32].resize( font[248 - 32].width() + 1, font[248 - 32].height() ); in generateRussianAlphabet()
1167 font[249 - 32].reset(); in generateRussianAlphabet()
1168 fheroes2::Copy( font[248 - 32], 1, 0, font[249 - 32], 1, 0, 9, 5 ); in generateRussianAlphabet()
1169 fheroes2::Copy( font[248 - 32], 2, 0, font[249 - 32], 10, 3, 1, 3 ); in generateRussianAlphabet()
1170 font[249 - 32].setPosition( font[248 - 32].x(), font[248 - 32].y() ); in generateRussianAlphabet()
1171 fheroes2::updateShadow( font[249 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1173 font[252 - 32] = font[226 - 32]; in generateRussianAlphabet()
1174 fheroes2::Copy( font[252 - 32], 1, 0, font[252 - 32], 5, 4, 1, 1 ); in generateRussianAlphabet()
1175 fheroes2::FillTransform( font[252 - 32], 0, 0, 2, 2, 1 ); in generateRussianAlphabet()
1176 fheroes2::FillTransform( font[252 - 32], 3, 0, 3, 2, 1 ); in generateRussianAlphabet()
1178 font[250 - 32].resize( font[252 - 32].width() + 1, font[252 - 32].height() ); in generateRussianAlphabet()
1179 font[250 - 32].reset(); in generateRussianAlphabet()
1180 fheroes2::Copy( font[252 - 32], 1, 0, font[250 - 32], 2, 0, 5, 5 ); in generateRussianAlphabet()
1181 fheroes2::Copy( font[252 - 32], 2, 2, font[250 - 32], 1, 0, 2, 1 ); in generateRussianAlphabet()
1182 fheroes2::Copy( font[252 - 32], 2, 2, font[250 - 32], 1, 1, 1, 1 ); in generateRussianAlphabet()
1183 font[250 - 32].setPosition( font[252 - 32].x(), font[252 - 32].y() ); in generateRussianAlphabet()
1184 fheroes2::updateShadow( font[250 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1186 font[251 - 32].resize( font[252 - 32].width() + 2, font[252 - 32].height() ); in generateRussianAlphabet()
1187 font[251 - 32].reset(); in generateRussianAlphabet()
1188 fheroes2::Copy( font[252 - 32], 1, 0, font[251 - 32], 1, 0, 5, 5 ); in generateRussianAlphabet()
1189 fheroes2::Copy( font[252 - 32], 2, 0, font[251 - 32], 7, 0, 1, 5 ); in generateRussianAlphabet()
1190 font[251 - 32].setPosition( font[252 - 32].x(), font[252 - 32].y() ); in generateRussianAlphabet()
1191 fheroes2::updateShadow( font[251 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1193 font[253 - 32].resize( font[79].width() - 1, font[79].height() ); in generateRussianAlphabet()
1194 font[253 - 32].reset(); in generateRussianAlphabet()
1195 fheroes2::Copy( font[79], 2, 0, font[253 - 32], 1, 0, 4, 5 ); in generateRussianAlphabet()
1196 fheroes2::Copy( font[79], 2, 0, font[253 - 32], 2, 2, 2, 1 ); in generateRussianAlphabet()
1197 font[253 - 32].setPosition( font[79].x(), font[79].y() ); in generateRussianAlphabet()
1198 fheroes2::updateShadow( font[253 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1200 font[231 - 32] = font[253 - 32]; in generateRussianAlphabet()
1201 fheroes2::FillTransform( font[231 - 32], 0, 1, 3, 3, 1 ); in generateRussianAlphabet()
1202 fheroes2::FillTransform( font[231 - 32], 4, 2, 1, 1, 1 ); in generateRussianAlphabet()
1203 fheroes2::FillTransform( font[231 - 32], 1, 0, 1, 1, 1 ); in generateRussianAlphabet()
1204 fheroes2::Copy( font[253 - 32], 1, 0, font[231 - 32], 1, 1, 1, 1 ); in generateRussianAlphabet()
1205 fheroes2::updateShadow( font[231 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1207 font[254 - 32].resize( font[79].width() + 2, font[79].height() ); in generateRussianAlphabet()
1208 font[254 - 32].reset(); in generateRussianAlphabet()
1209 fheroes2::Copy( font[82], 1, 0, font[254 - 32], 1, 0, 2, 5 ); in generateRussianAlphabet()
1210 fheroes2::Copy( font[79], 1, 0, font[254 - 32], 4, 0, 3, 5 ); in generateRussianAlphabet()
1211 fheroes2::Copy( font[79], 5, 1, font[254 - 32], 7, 1, 1, 3 ); in generateRussianAlphabet()
1212 fheroes2::Copy( font[79], 5, 1, font[254 - 32], 3, 2, 1, 1 ); in generateRussianAlphabet()
1213 font[254 - 32].setPosition( font[79].x(), font[79].y() ); in generateRussianAlphabet()
1214 fheroes2::updateShadow( font[254 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()
1216 font[255 - 32].resize( font[65].width() - 1, font[65].height() ); in generateRussianAlphabet()
1217 font[255 - 32].reset(); in generateRussianAlphabet()
1218 fheroes2::Copy( font[65], 1, 2, font[255 - 32], 2, 0, 3, 3 ); in generateRussianAlphabet()
1219 fheroes2::Copy( font[235 - 32], 4, 0, font[255 - 32], 5, 0, 1, 5 ); in generateRussianAlphabet()
1220 fheroes2::Copy( font[33], 1, 5, font[255 - 32], 1, 3, 3, 2 ); in generateRussianAlphabet()
1221 font[255 - 32].setPosition( font[65].x(), font[65].y() ); in generateRussianAlphabet()
1222 fheroes2::updateShadow( font[255 - 32], { -1, 1 }, 2 ); in generateRussianAlphabet()