diff --git a/rt/svg.ts b/rt/svg.ts index 15581d79..1c73a86c 100644 --- a/rt/svg.ts +++ b/rt/svg.ts @@ -44,9 +44,6 @@ export module SVG { stop: "M 153,153L 326,153L 326,326L 153,326L 153,326 Z ", recyclelib: "M 224.805,292.538L 224.805,347.522L 164.485,347.522C 162.013,347.522 159.044,344.824 155.577,339.428C 151.628,333.248 149.654,326.752 149.654,319.94C 149.654,313.036 151.583,306.555 155.441,300.496C 158.908,295.191 161.923,292.538 164.485,292.538L 224.805,292.538 Z M 190.033,252.792C 190.425,253.365 190.62,253.937 190.62,254.51C 190.62,254.902 190.425,255.098 190.033,255.098C 189.58,255.007 189.068,254.827 188.495,254.555L 174.342,246.371L 150.061,288.423C 144.122,298.642 140.776,306.796 140.022,312.886C 139.751,315.146 139.329,316.277 138.756,316.277C 138.364,316.186 138.033,315.764 137.761,315.011C 137.098,312.479 132.019,302.35 122.523,284.625C 113.269,267.382 108.642,256.5 108.642,251.978C 108.642,250.199 109.018,248.662 109.772,247.366L 126.322,218.788L 109.772,209.202C 109.109,208.841 108.777,208.328 108.777,207.665C 108.777,206.369 109.418,205.721 110.699,205.721C 111.98,205.721 113.178,205.721 114.294,205.721L 158.833,206.173C 161.757,206.173 163.972,207.469 165.48,210.062L 190.033,252.792 Z M 354.262,288.694C 352.453,290.503 346.183,300.089 335.451,317.453C 328.397,328.968 323.589,336.278 321.027,339.383C 316.807,344.809 312.948,347.522 309.451,347.522L 276.262,347.522L 276.262,365.88C 276.262,367.146 276.021,367.779 275.538,367.779C 275.056,367.689 274.589,367.222 274.137,366.378L 250.398,324.461C 249.433,322.773 248.951,321.447 248.951,320.482C 248.951,319.638 249.433,318.372 250.398,316.684L 274.137,274.767C 274.589,273.923 275.056,273.456 275.538,273.366C 276.021,273.366 276.262,274.059 276.262,275.446L 276.262,292.538L 325.006,292.538C 337.064,292.538 345.866,291.106 351.413,288.242C 353.011,287.428 354.006,287.021 354.397,287.021C 354.759,287.112 354.94,287.247 354.94,287.428C 354.85,287.7 354.624,288.122 354.262,288.694 Z M 230.457,147.481L 200.207,199.526L 152.186,171.808L 182.436,119.672C 183.823,117.23 188.239,116.01 195.685,116.01C 202.377,116.01 208.361,117.547 213.636,120.622C 218.911,123.697 223.252,127.977 226.659,133.464C 229.462,138.076 230.864,142.04 230.864,145.356C 230.864,146.29 230.728,146.999 230.457,147.481 Z M 369.229,249.446C 369.5,249.928 369.636,250.591 369.636,251.435C 369.636,254.721 368.219,258.67 365.385,263.282C 362.099,268.859 357.864,273.155 352.679,276.169C 347.132,279.365 341.013,280.962 334.321,280.962C 327.056,280.962 322.67,279.696 321.163,277.164L 291.093,225.119L 339.114,197.401L 369.229,249.446 Z M 331.653,143.366L 307.055,184.062C 305.548,186.564 303.332,187.815 300.408,187.815L 251.799,188.357C 250.563,188.357 249.946,188.418 249.946,188.538C 249.946,188.056 250.428,187.543 251.392,187.001L 265.5,178.952L 241.038,136.9C 235.009,126.56 229.598,119.567 224.805,115.919C 223.207,114.713 222.408,113.869 222.408,113.387C 222.408,113.206 222.74,113.116 223.403,113.116C 224.157,113.116 226.531,113.357 230.525,113.839C 234.519,114.322 243.736,115.045 258.175,116.01C 271.439,116.462 280.105,116.959 284.175,117.502C 290.958,118.527 295.193,120.501 296.881,123.425L 313.566,151.234L 330.071,141.783C 330.734,141.422 331.261,141.241 331.653,141.241C 332.015,141.331 332.196,141.527 332.196,141.829C 332.196,142.281 332.015,142.793 331.653,143.366 Z ", gameboard: "M 154.865,98.1082L 154.865,154.865L 211.622,154.865L 211.622,98.1089L 154.865,98.1082 Z M 98.1082,90.0002L 381.892,90.0002L 390,90.0002L 390,390L 381.892,390L 98.1082,390L 90.0001,390L 90.0001,90.0001L 98.1082,90.0002 Z M 98.1081,325.136L 154.865,325.136L 154.865,268.379L 98.108,268.379L 98.1081,325.136 Z M 98.108,211.622L 154.865,211.622L 154.865,154.866L 98.1081,154.865L 98.108,211.622 Z M 381.892,154.865L 325.135,154.865L 325.135,98.1089L 268.378,98.109L 268.378,154.866L 325.135,154.866L 325.135,211.622L 381.892,211.622L 381.892,154.865 Z M 381.892,268.379L 325.135,268.379L 325.135,325.136L 381.892,325.136L 381.892,268.379 Z M 325.135,268.379L 325.135,211.622L 268.378,211.622L 268.378,268.379L 325.135,268.379 Z M 325.135,381.892L 325.135,325.136L 268.378,325.136L 268.378,381.892L 325.135,381.892 Z M 211.622,381.892L 211.622,325.136L 154.865,325.136L 154.865,381.892L 211.622,381.892 Z M 211.622,154.865L 211.622,211.622L 268.378,211.622L 268.378,154.866L 211.622,154.865 Z M 268.378,268.379L 211.622,268.379L 211.622,325.136L 268.378,325.136L 268.378,268.379 Z M 154.865,268.379L 211.622,268.379L 211.622,211.622L 154.865,211.622L 154.865,268.379 Z ", - sprite: "M 138.234,358.429C 137.067,356.318 135.734,354.762 135.289,325.207C 134.845,295.651 135.289,238.096 135.511,208.873C 135.734,179.651 135.734,178.762 141.067,166.734C 146.4,154.707 157.067,131.54 174.178,116.429C 191.289,101.318 214.845,94.2622 237.622,96.5955C 260.4,98.9288 282.4,110.651 297.289,123.873C 312.178,137.095 319.956,151.818 323.956,162.401C 327.956,172.984 328.178,179.429 328.289,211.651L 328.511,330.762C 328.622,359.651 328.845,359.429 325.733,355.651C 322.622,351.873 316.178,344.54 308.4,343.651C 300.622,342.762 291.511,348.318 286.289,354.651C 281.067,360.984 279.733,368.095 275.845,372.095C 271.956,376.095 265.511,376.984 260.733,373.318C 255.956,369.651 252.845,361.429 248.4,355.095C 243.956,348.762 238.178,344.318 232.845,343.651C 227.511,342.984 222.622,346.095 219.067,351.207C 215.511,356.318 213.289,363.429 209.622,366.318C 205.956,369.207 200.845,367.873 195.733,362.429C 190.622,356.984 185.511,347.429 179.956,343.762C 174.4,340.095 168.4,342.318 164.289,345.54C 160.178,348.762 157.956,352.984 154.456,356.54C 150.956,360.095 146.178,362.984 143.289,363.095C 140.4,363.207 139.4,360.54 138.234,358.429 Z M 203.567,156.207C 193.258,156.207 184.9,172.324 184.9,192.207C 184.9,212.089 193.258,228.207 203.567,228.207C 213.876,228.207 222.233,212.089 222.233,192.207C 222.233,172.324 213.876,156.207 203.567,156.207 Z M 272.9,157.207C 262.591,157.207 254.234,173.324 254.234,193.207C 254.234,213.089 262.591,229.207 272.9,229.207C 283.209,229.207 291.567,213.089 291.567,193.207C 291.567,173.324 283.209,157.207 272.9,157.207 Z ", - spriteset: "M 160.579,371.562C 159.459,369.534 158.184,368.019 157.692,341.723C 157.577,341.809 157.464,341.896 157.352,341.984C 153.054,345.352 150.731,349.766 147.073,353.483C 143.414,357.199 138.42,360.219 135.4,360.335C 132.38,360.451 131.335,357.664 130.115,355.457C 128.895,353.25 127.502,351.624 127.037,320.729C 126.572,289.833 127.037,229.668 127.269,199.12C 127.502,168.573 127.502,167.644 133.077,155.071C 138.652,142.498 149.802,118.281 167.689,102.484C 185.576,86.6881 210.2,79.3127 234.01,81.7518C 257.821,84.1909 280.818,96.4447 296.382,110.266C 305.186,118.084 311.611,126.404 316.288,134.159C 317.44,135.098 318.556,136.048 319.635,137.006C 334.523,150.228 342.301,164.951 346.301,175.534C 350.301,186.117 350.524,192.562 350.635,224.784L 350.857,343.895C 350.968,372.784 351.19,372.562 348.079,368.784C 344.968,365.006 338.524,357.673 330.746,356.784C 322.968,355.895 313.857,361.451 308.635,367.784C 303.412,374.117 302.079,381.228 298.19,385.228C 294.301,389.228 287.857,390.117 283.079,386.451C 278.301,382.784 275.19,374.562 270.746,368.228C 266.301,361.895 260.523,357.451 255.19,356.784C 249.857,356.117 244.968,359.228 241.412,364.34C 237.857,369.451 235.635,376.562 231.968,379.451C 228.301,382.34 223.19,381.006 218.079,375.562C 212.968,370.117 207.857,360.562 202.301,356.895C 196.746,353.228 190.746,355.451 186.635,358.673C 182.524,361.895 180.301,366.117 176.801,369.673C 173.301,373.228 168.524,376.117 165.635,376.228C 162.746,376.34 161.746,373.673 160.579,371.562 Z M 157.857,222.006C 158.079,192.784 158.079,191.895 163.412,179.867C 168.746,167.84 179.412,144.673 196.523,129.562C 213.635,114.451 237.19,107.395 259.968,109.728C 269.928,110.749 279.739,113.564 288.873,117.516C 274.918,105.141 254.322,94.1791 232.999,91.9949C 211.649,89.8078 189.57,96.4211 173.531,110.585C 157.493,124.749 147.495,146.464 142.496,157.738C 137.496,169.012 137.496,169.845 137.288,197.235C 137.08,224.626 136.663,278.574 137.08,306.277C 137.496,333.98 138.746,335.438 139.84,337.417C 140.933,339.396 141.871,341.895 144.578,341.791C 147.286,341.687 151.765,338.979 155.045,335.647C 155.956,334.721 156.775,333.748 157.564,332.76C 157.242,302.014 157.648,249.484 157.857,222.006 Z M 225.912,169.34C 215.603,169.34 207.246,185.457 207.246,205.34C 207.246,225.222 215.603,241.34 225.912,241.34C 236.222,241.34 244.579,225.222 244.579,205.34C 244.579,185.457 236.222,169.34 225.912,169.34 Z M 295.246,170.34C 284.936,170.34 276.579,186.457 276.579,206.34C 276.579,226.222 284.936,242.34 295.246,242.34C 305.555,242.34 313.912,226.222 313.912,206.34C 313.912,186.457 305.555,170.34 295.246,170.34 Z", - pizza: "M 249.984,115.323C 294.019,115.323 332.679,138.338 354.59,172.996L 249.984,238.991L 354.59,304.986C 332.679,339.643 294.019,362.659 249.984,362.659C 181.684,362.659 126.316,307.291 126.316,238.991C 126.316,170.691 181.684,115.323 249.984,115.323 Z ", follower: "M 240.779,79.9986C 226.097,79.9986 214.194,91.9003 214.194,106.582C 214.194,121.258 226.097,133.16 240.779,133.16C 255.455,133.16 267.357,121.258 267.357,106.582C 267.357,91.9003 255.455,79.9986 240.779,79.9986 Z M 213.625,146.396C 204.769,146.396 195.965,149.489 189.708,154.791C 183.446,160.1 179.802,167.559 179.802,175.059L 179.802,175.818C 179.784,176.15 179.784,176.476 179.802,176.808L 179.802,288.21C 179.749,293.4 185.117,298.181 191.107,298.258C 197.202,298.335 202.802,293.5 202.743,288.21L 202.743,192.312L 210.1,192.312L 210.1,285.515L 210.137,285.515L 210.137,385.659C 210.041,392.01 215.729,397.883 222.081,397.983C 225.321,398.03 228.562,396.721 230.855,394.427C 233.143,392.136 234.458,388.901 234.404,385.659L 234.404,285.515L 246.538,285.515L 246.538,385.659C 246.443,392.01 252.13,397.883 258.482,397.983C 261.722,398.03 264.963,396.721 267.257,394.427C 269.544,392.136 270.859,388.901 270.806,385.659L 270.806,285.515L 270.847,285.515L 270.847,192.312L 278.163,192.312L 278.163,289.614C 278.082,294.827 283.49,299.638 289.504,299.698C 295.6,299.757 301.187,294.905 301.104,289.614L 301.104,178.247C 301.116,177.958 301.116,177.666 301.104,177.377L 301.104,175.059C 301.104,167.559 297.461,160.1 291.204,154.791C 284.942,149.489 276.137,146.396 267.279,146.396", nicehammer: "M 260.037,115.075C 264.533,111.92 274.714,105.811 288.337,105.666C 301.96,105.52 319.025,111.338 330.176,117.64C 341.326,123.943 346.562,130.73 349.18,134.172C 351.798,137.614 351.798,137.711 349.956,139.796C 348.114,141.88 344.429,145.953 345.496,151.48C 346.562,157.006 352.38,163.988 357.276,164.909C 362.173,165.83 366.148,160.691 368.96,159.091C 371.772,157.491 373.421,159.43 374.923,161.612C 376.426,163.794 377.784,166.218 378.123,168.108C 378.462,169.999 377.784,171.357 372.439,177.102C 367.094,182.846 357.083,192.979 351.956,198.118C 346.829,203.257 346.587,203.402 345.241,203.499C 343.896,203.596 341.448,203.645 339.29,202.433C 337.133,201.221 335.266,198.748 334.612,196.421C 333.957,194.094 334.515,191.912 335.727,189.961C 336.939,188.01 338.805,186.289 339.593,184.519C 340.381,182.749 340.09,180.931 338.236,178.726C 336.381,176.52 332.964,173.926 329.873,172.544C 326.782,171.163 324.019,170.993 321.413,171.829C 318.807,172.666 316.359,174.508 301.52,188.886C 286.681,203.265 259.451,230.18 245.902,244.041C 232.352,257.902 232.484,258.71 232.743,259.951C 233.003,261.191 233.391,262.863 230.837,266.31C 228.284,269.757 222.789,274.978 206.547,291.429C 190.305,307.88 163.316,335.561 149.773,349.402C 136.23,363.242 136.133,363.242 134.792,363.242C 133.45,363.242 130.865,363.242 127.168,360.337C 123.471,357.433 118.664,351.623 116.26,348.331C 113.856,345.038 113.856,344.262 130.465,327.068C 147.073,309.873 180.29,276.26 196.996,259.518C 213.702,242.776 213.896,242.906 214.962,243.197C 216.029,243.487 217.968,243.94 219.164,244.198C 220.36,244.457 220.812,244.522 234.532,230.753C 248.252,216.985 275.239,189.383 288.782,175.405C 302.324,161.426 302.421,161.071 303.762,157.855C 305.103,154.639 307.689,148.563 306.913,142.034C 306.138,135.505 302.001,128.524 296.215,124.646C 290.43,120.767 282.996,119.992 276.338,119.507C 269.68,119.022 263.798,118.828 260.263,118.63C 256.728,118.432 255.54,118.23 260.037,115.075 Z ", resume: "M 379.088,238.991L 200.911,336.845L 200.911,141.136L 379.088,238.991 Z M 150.921,141.091L 181.27,141.091L 181.27,336.89L 150.921,336.89L 150.921,141.091 Z ",