Advertisement
Guest User

Untitled

a guest
Dec 17th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var
  2.     x   = 20,
  3.     y   = 50,
  4.     len = 4;
  5.  
  6. var alpha =
  7. {
  8.     a: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 2], [0, 1, 1, 1]],
  9.     b: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 2], [1, 2, 0, 2], [0, 1, 1, 1]],
  10.     c: [[1, 0, 0, 0], [0, 0, 0, 2], [0, 2, 1, 2]],
  11.     d: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 2], [1, 2, 0, 2]],
  12.     e: [[1, 0, 0, 0], [0, 0, 0, 2], [0, 2, 1, 2], [0, 1, 1, 1]],
  13.     f: [[1, 0, 0, 0], [0, 0, 0, 2], [0, 1, 1, 1]],
  14.     g: [[1, 0, 0, 0], [0, 0, 0, 2], [0, 2, 1, 2], [1, 2, 1, 1]],
  15.     h: [[0, 0, 0, 2], [0, 1, 1, 1], [1, 0, 1, 2]],
  16.     i: [[1, 0, 1, 2]],
  17.     j: [[1, 0, 1, 2], [1, 2, 0, 2], [0, 2, 0, 1]],
  18.     k: [[0, 0, 0, 2], [0, 1, 1, 0], [0, 1, 1, 2]],
  19.     l: [[0, 0, 0, 2], [0, 2, 1, 2]],
  20.     m: [[0, 2, 0, 0], [0, 0, 0.5, 0.5], [0.5, 0.5, 1, 0], [1, 0, 1, 2]],
  21.     n: [[0, 2, 0, 0], [0, 0, 1, 2], [1, 2, 1, 0]],
  22.     o: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 2], [1, 2, 0, 2]],
  23.     p: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 1], [1, 1, 0, 1]],
  24.     q: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 2], [1, 2, 0, 2], [1, 2, 1.5, 2.5]],
  25.     r: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 1], [1, 1, 0, 1], [0, 1, 1, 2]],
  26.     s: [[0, 2, 1, 2], [1, 2, 1, 1], [1, 1, 0, 1], [0, 1, 0, 0], [0, 0, 1, 0]],
  27.     t: [[0, 0, 1, 0], [0.5, 0, 0.5, 2]],
  28.     u: [[0, 0, 0, 2], [0, 2, 1, 2], [1, 2, 1, 0]],
  29.     v: [[0, 0, 0.5, 2], [0.5, 2, 1, 0]],
  30.     w: [[0, 0, 0, 2], [0, 2, 0.5, 0.5], [0.5, 0.5, 1, 2], [1, 2, 1, 0]],
  31.     x: [[0, 0, 1, 2], [0, 2, 1, 0]],
  32.     y: [[0, 0, 0, 1], [0, 1, 1, 1], [1, 0, 1, 2], [1, 2, 0, 2]],
  33.     z: [[0, 0, 1, 0], [1, 0, 0, 2], [0, 2, 1, 2]],
  34.  
  35.     а: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 2], [0, 1, 1, 1]],
  36.     б: [[1, 0, 0, 0], [0, 0, 0, 2], [0, 2, 1, 2], [1, 2, 1, 1], [1, 1, 0, 1]],
  37.     в: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 2], [1, 2, 0, 2], [0, 1, 1, 1]],
  38.     г: [[1, 0, 0, 0], [0, 0, 0, 2]],
  39.     д: [[1, 1, 0, 1], [0, 1, 0, 0], [0, 0, 1, 0], [1, 0, 1, 2], [1, 2, 0, 2]],
  40.     е: [[1, 0, 0, 0], [0, 0, 0, 2], [0, 2, 1, 2], [0, 1, 1, 1]],
  41.     ё: [[1, 0, 0, 0], [0, 0, 0, 2], [0, 2, 1, 2], [0, 1, 1, 1]],
  42.     ж: [[0, 0, 1, 2], [0, 2, 1, 0], [0.5, 0, 0.5, 2]],
  43.     з: [[0, 0, 1, 0], [1, 0, 1, 2], [1, 2, 0, 2], [1, 1, 0, 1]],
  44.     и: [[0, 0, 0, 2], [0, 2, 1, 0], [1, 0, 1, 2]],
  45.     й: [[0, 0, 0, 2], [0, 2, 1, 0], [1, 0, 1, 2]],
  46.     к: [[0, 0, 0, 2], [0, 1, 1, 0], [0, 1, 1, 2]],
  47.     л: [[0, 2, 1, 0], [1, 0, 1, 2]],
  48.     м: [[0, 2, 0, 0], [0, 0, 0.5, 0.5], [0.5, 0.5, 1, 0], [1, 0, 1, 2]],
  49.     н: [[0, 0, 0, 2], [0, 1, 1, 1], [1, 0, 1, 2]],
  50.     о: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 2], [1, 2, 0, 2]],
  51.     п: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 2]],
  52.     р: [[0, 2, 0, 0], [0, 0, 1, 0], [1, 0, 1, 1], [1, 1, 0, 1]],
  53.     с: [[1, 0, 0, 0], [0, 0, 0, 2], [0, 2, 1, 2]],
  54.     т: [[0, 0, 1, 0], [0.5, 0, 0.5, 2]],
  55.     у: [[0, 0, 0, 1], [0, 1, 1, 1], [1, 0, 1, 2], [1, 2, 0, 2]],
  56.     ф: [[1, 1, 0, 1], [0, 1, 0, 0], [0, 0, 1, 0], [1, 0, 1, 1], [0.5, 0, 0.5, 2]],
  57.     х: [[0, 0, 1, 2], [0, 2, 1, 0]],
  58.     ц: [[0, 0, 0, 2], [0, 2, 1, 2], [1, 2, 1, 0], [1, 2, 1.5, 2.5]],
  59.     ч: [[0, 0, 0, 1], [0, 1, 1, 1], [1, 0, 1, 2]],
  60.     ш: [[0, 0, 0, 2], [0, 2, 1, 2], [1, 2, 1, 0], [0.5, 0, 0.5, 2]],
  61.     щ: [[0, 0, 0, 2], [0, 2, 1, 2], [1, 2, 1, 0], [0.5, 0, 0.5, 2], [1, 2, 1.5, 2.5]],
  62.     ь: [[0, 0, 0, 2], [0, 2, 1, 2], [1, 2, 1, 1], [1, 1, 0, 1]],
  63.     ы: [[0, 0, 0, 2], [0, 2, 0.5, 2], [0.5, 2, 0.5, 1], [0.5, 1, 0, 1], [1, 0, 1, 2]],
  64.     ъ: [[0, 0, 0, 2], [0, 2, 1, 2], [1, 2, 1, 1], [1, 1, 0, 1], [0, 0, -0.5, -0.5]],
  65.     э: [[0, 0, 1, 0], [1, 0, 1, 2], [1, 2, 0, 2], [1, 1, 0, 1]],
  66.     ю: [[0, 0, 0, 2], [0, 1, 0.5, 1], [1, 0, 0.5, 0], [0.5, 0, 0.5, 2], [0.5, 2, 1, 2], [1, 2, 1, 0]],
  67.     я: [[1, 1, 0, 1], [0, 1, 0, 0], [0, 0, 1, 0], [1, 0, 1, 2], [1, 1, 0, 2]]
  68. };
  69.  
  70. function write ( )
  71. {
  72.     prompt ("Введите сообщение").toLowerCase ().split ("").forEach (function (i, n)
  73.     {
  74.         if (!(i in alpha)) return;
  75.  
  76.         alpha [i].forEach (function (j)
  77.         {
  78.             MPP.addons.draw.mkline (
  79.                 x + (n + j [0]) * len + n, y + j [1] * len * 2,
  80.                 x + (n + j [2]) * len + n, y + j [3] * len * 2);
  81.         });
  82.     });
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement