commit b75490151fc9f0925bf27f03390215b6a0ff1f6b Author: Matthias Bilger Date: Sun Jan 19 20:18:22 2020 +0100 Spellcard generator diff --git a/genspells.py b/genspells.py new file mode 100644 index 0000000..de7cfaf --- /dev/null +++ b/genspells.py @@ -0,0 +1,113 @@ +import sys +import re +import json +import sys +import jinja2 +import os +import contextlib +from jinja2 import Template +import argparse +from functools import lru_cache + + +@lru_cache(maxsize=5) +def get_template(name): + latex_jinja_env = jinja2.Environment( + block_start_string="\\BLOCK{", + block_end_string="}", + variable_start_string="\\VAR{", + variable_end_string="}", + comment_start_string="\\#{", + comment_end_string="}", + line_statement_prefix="%%", + line_comment_prefix="%#", + trim_blocks=True, + autoescape=False, + loader=jinja2.FileSystemLoader(os.path.abspath("templates/")), + ) + template = latex_jinja_env.get_template(f"{name}.tex.jinja") + return template + + +def parse_args(): + parser = argparse.ArgumentParser() + parser.add_argument("--spells", "-f", type=str, nargs="+") + parser.add_argument("characterclass", type=str, default="All") + parser.add_argument("--sort", "-s", type=str, default="level") + parser.add_argument("--twosided", "-2", action="store_true") + parser.add_argument("--output", "-o", nargs="?") + return parser.parse_args() + + +def spell_sorter(sortby): + def sort_spell(x): + srt = "" + for elem in sortby: + srt += str(x[1][elem]) + + return srt + + return sort_spell + + +def main(): + args = parse_args() + spells = {} + + for f in args.spells: + with open(f) as jf: + spells.update(json.load(jf)) + + if args.characterclass != "All": + spells = dict(filter(lambda x: args.characterclass in x[1]["classes"], spells.items())) + + spells = dict(sorted(spells.items(), key=spell_sorter(args.sort.split(',')))) + pages = generate_pages(spells, args.twosided) + filename = args.output if args.output is not None else args.characterclass + write_doc(filename, pages) + + +def write_doc(filename, pages): + with open(f"{filename}.tex", "w+") as of: + of.write(get_template("spelldeck").render(content="".join(pages))) + + +def generate_pages(spells, twosided=False): + spellpages = [] + back = get_template("spellcard_back").render() + for i in range(0, len(spells)+9, 10): + spellpages.append(generate_page(list(spells.items())[i:i+10])) + if twosided: + spellpages.append(back) + if not twosided: + spellpages.append(back) + return spellpages + + +def generate_page(spells): + pagetemplate = get_template("spellpage") + data = {} + for i, spell in enumerate(spells): + data[f"spell{i}"] = generate_spell(*spell) + return pagetemplate.render(**data) + + +def generate_spell(spellname, spell): + template = get_template("spellcard") + spell["text"] = latex_format(spell["text"]) + if "text_card" in spell: + spell["text_card"] = latex_format(spell["text_card"]) + + return template.render(title=spellname, **spell) + + +def latex_format(text): + text = re.sub(r"\*(?! )(([^*])*?)(?! )\*", "\\\\textbf{\\1}", text) + text = re.sub( + r"(\s|\()([0-9]*W(?:4|6|8|10|12|20)(?:\s*\+[0-9]+)?)", r"\1\\textbf{\2}", text + ) + text = re.sub(r"([0-9]+)\sm", r"\1~m", text) + return text + +if __name__ == "__main__": + main() diff --git a/icons.afdesign b/icons.afdesign new file mode 100644 index 0000000..bc60e0b Binary files /dev/null and b/icons.afdesign differ diff --git a/img/back.eps b/img/back.eps new file mode 100644 index 0000000..7e83d87 --- /dev/null +++ b/img/back.eps @@ -0,0 +1,262 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 471.6 222.48 +%%BoundingBox: 0 0 472 223 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +q +n +471.419 222.308 m +0 0 -471.402 0 -471.402 0 C +0 0 0 -222.236 0 -222.236 C +0 0 471.402 0 471.402 0 C +0 0 0 222.236 0 222.236 C +h +eoclip +n +283.625 48.194 m +0.56 -0.497 1.057 -0.998 1.482 -1.503 C +-9.914 -19.543 -27.794 -42.809 -61.571 -42.809 C +-12.599 0 -23.695 4.589 -31.867 10.315 C +-2.698 2.086 -5.176 4.496 -7.44 7.049 C +0 0 -0.017 0.021 -0.017 0.021 C +-1.3 1.486 -2.537 2.987 -3.703 4.531 C +-1.582 2.032 -2.727 1.922 -3.606 0.811 C +-1.809 -2.322 1.182 -9.964 1.182 -9.964 C +-27.288 25.971 -13.41 63.514 -12.821 65.353 C +1.531 4.668 0.13 5.459 -1.469 4.837 C +-2.424 -0.918 -5.209 -4.837 -5.209 -4.837 C +1.691 18.701 16.099 31.43 21.338 35.478 C +0.358 -0.253 0.661 -0.548 0.791 -0.901 C +0.451 -1.145 -0.269 -4.539 -0.841 -7.282 C +-0.261 -1.223 -0.522 -2.503 -0.77 -3.823 C +0 0 -1.17 -16.945 -1.17 -16.945 C +0 0 11.012 12.069 11.012 12.069 C +2.39 2.625 8.74 7.189 15.204 10.403 C +-0.341 -0.736 -0.632 -1.481 -0.893 -2.238 C +0 0 -2.533 -14.252 -2.533 -14.252 C +0 0 11.189 7.732 11.189 7.732 C +1.561 1.085 3.96 1.729 6.384 1.729 C +0.551 0 2.184 -0.067 3.842 -0.61 C +-28.459 -29.37 -15.747 -65.278 9.64 -65.278 C +13.802 0 27.394 14.24 33.777 25.169 C +5.635 -4.489 13.091 -10.677 18.069 -15.056 C +257.124 122.107 m +-6.779 0 -8.925 5.123 -10.512 10.726 C +8.122 -2.995 10.512 -10.726 10.512 -10.726 C +h +191.824 140.624 m +-1.11 -4.388 -17.576 -9.372 -25.622 -17.415 C +11.917 2.461 17.892 0.39 19.824 -4.544 C +1.38 -3.495 -0.244 -8.413 -1.3 -14.222 C +4.022 4.408 17.703 13.755 27.747 15.573 C +-2.335 0.748 -8.37 1.889 -10.705 1.889 C +7.339 8.657 23.329 11.458 32.086 9.216 C +-5.744 0.303 -16.971 -2.679 -21.457 -6.356 C +3.926 -0.711 7.579 -1.623 10.705 -2.726 C +-5.327 -2.057 -12.161 -8.362 -14.437 -15.097 C +7.044 4.85 21.023 3.567 23.219 -6.466 C +1.473 -6.885 -3.299 -13.002 -5.668 -13.965 C +1.936 -0.366 6.96 0.197 8.887 1.157 C +-0.664 -2.814 -4.986 -7.476 -7.616 -8.305 C +7.347 0 17.854 4.695 20.547 11.531 C +0 0 -4.325 -1.435 -6.345 0.58 C +-2.028 2.02 0.799 10.727 0.799 10.727 C +0 0 -2.882 -3.798 -5.083 -1.615 C +-2.373 2.397 0.939 10.348 2.201 12.232 C +-2.281 0.947 -8.782 1.679 -11.534 1.381 C +8.079 2.927 26.14 4.492 28.05 0.937 C +1.515 -2.882 -2.314 -8.548 -2.314 -8.548 C +3.118 0.219 12.367 0.185 15.607 -3.777 C +3.299 -4.009 1.359 -9.25 1.359 -9.25 C +7.242 3.453 13.689 15.088 12.119 26.06 C +-0.782 -2.259 -4.065 -5.944 -7.275 -6.689 C +0.513 3.63 -2.525 5.775 -4.717 6.348 C +1.346 7.038 -1.494 15.657 -11.56 25.382 C +-8.538 8.282 -24.507 19.813 -23.766 34.612 C +-2.5 -3.168 -4.267 -12.422 -1.965 -17.886 C +6.968 -8.238 21.675 -16.941 25.5 -30.688 C +-6.539 16.049 -38.07 28.689 -36.685 50.769 C +-3.956 -4.223 -6.363 -19.599 -3.135 -27.927 C +6.013 -3.593 11.197 -9.755 12.009 -15.22 C +-5.651 12.692 -28.492 15.157 -34.875 30.46 C +-1.734 -5.46 -0.749 -12.35 2.314 -16.864 C +0 0 -5.832 2.213 -17.547 1.737 C +3.177 -1.371 11.715 -8.72 10.633 -13.031 C +h +345.331 17.019 m +4.776 -4.485 16.365 -7.484 22.525 -4.695 C +-3.526 -6.373 -20.497 -15.399 -36.449 -11.16 C +-14.997 4.001 -21.579 18.269 -21.94 27.385 C +-7.078 -7.071 -5.172 -18.593 -0.135 -23.175 C +-5.841 1.528 -14.623 7.569 -16.112 18.476 C +-1.271 9.343 3.942 20.056 -5.841 28.626 C +-5.803 5.098 -14.699 12.484 -20.451 16.977 C +-12.022 9.423 -7.469 16.342 -10.162 21.328 C +-2.087 3.848 -7.137 6.003 -10.167 9.51 C +-3.054 3.542 -2.954 8.787 -1.232 11.799 C +-0.505 -4.227 2.478 -7.348 6.501 -8.673 C +4.435 -1.472 8.18 -0.244 11.993 -2.457 C +4.544 -2.637 2.423 -9.759 5.743 -12.292 C +2.942 -2.208 10.36 0.745 16.672 -4.34 C +6.329 -5.087 20.514 -16.911 26.645 -21.938 C +11.046 -9.061 22.382 1.258 18.604 11.652 C +11.163 -6.629 12.396 -25.163 3.118 -31.599 C +8.765 -1.973 24.566 1.922 24.566 14.605 C +0 7.782 -7.162 13.226 -12.275 14.096 C +17.935 1.675 33.681 -10.916 33.681 -27.153 C +0 -16.645 -16.567 -29.636 -35.284 -26.972 C +h +184.742 174.84 m +-1.738 18.984 7.297 29.483 11.383 33.64 C +8.988 9.157 21.073 14.676 38.936 13.721 C +28.185 -1.51 41.722 -20.843 41.722 -41.699 C +0 -10.058 -5.125 -23.502 -12.22 -33.039 C +-0.416 0.429 -0.791 0.85 -1.237 1.288 C +-1.405 1.362 -3.009 2.814 -4.696 4.34 C +-4.633 4.195 -9.863 9.002 -13.373 14.186 C +7.722 14.049 3.303 33.95 -13.011 33.95 C +-9.548 0 -17.509 -8.749 -16.836 -20.355 C +-2.487 -5.494 -3.711 -13.448 -3.236 -20.511 C +-4.671 2.936 -8.622 6.15 -10.478 10.612 C +0 0 -5.996 14.371 -5.996 14.371 C +0 0 -4.717 -14.832 -4.717 -14.832 C +-1.124 -3.526 -1.376 -7.484 -0.846 -11.296 C +-0.03 0 -0.072 0 -0.101 0.003 C +-2.138 3.222 -4.633 8.359 -5.294 15.619 C +345.449 48.541 m +0.799 2.676 1.178 5.599 1.077 8.657 C +-0.198 5.384 -0.555 8.321 -0.555 8.321 C +2.638 -0.446 7.536 -3.757 7.536 -8.472 C +0 -2.823 -1.309 -5.014 -3.993 -6.71 C +-1.166 -0.739 -2.563 -1.345 -4.065 -1.796 C +h +341.784 129.626 m +-14.859 2.184 -37.691 -8.148 -49.473 -22.542 C +2.242 9.578 12.956 25.306 25.74 32.735 C +0 0 -6.291 -7.95 -3.775 -9.162 C +4.238 -2.044 14.408 14.395 28.391 14.975 C +0 0 -10.196 -4.946 -8.016 -8.295 C +1.704 -2.608 8.395 3.189 20.219 3.189 C +14.371 0 27.365 -8.901 33.471 -15.544 C +-10.02 2.848 -29.082 -1.842 -34.624 -6.84 C +-8.596 6.537 -24.97 5.523 -34.341 -5.232 C +-10.414 -11.951 -17.156 -25.395 -20.072 -31.869 C +-3.686 3.033 -7.12 5.839 -9.459 7.723 C +-1.974 1.599 -4.002 2.511 -6.001 3.172 C +11.105 15.059 32.768 36.488 57.94 37.69 C +h +364.065 149.823 m +0 0 0 -4.683 0 -4.683 C +-2.984 0.652 -6.03 1.098 -9.186 1.098 C +1.893 1.11 6.186 2.6 9.186 3.585 C +h +471.372 111.111 m +0 -19.679 -6.413 -38.986 -17.61 -52.964 C +-4.928 -6.201 -11.037 -11.787 -18.162 -16.592 C +-16.331 -10.89 -31.454 -15.097 -55.078 -15.316 C +3.615 5.146 5.807 11.199 5.807 17.743 C +0 9.112 -4.128 17.353 -10.701 23.335 C +0 0 7.44 0 7.44 0 C +24.878 0 39.185 15.778 39.185 43.323 C +0 27.737 -14.307 43.63 -39.185 43.63 C +0 0 -19.003 0 -19.003 0 C +0 0 0 -2.675 0 -2.675 C +-3.947 0.753 -11.42 1.543 -21.637 -0.261 C +-7.73 -1.376 -12.464 -3.475 -16.235 -5.965 C +1.961 2.7 4.305 5.203 6.215 6.865 C +-5.68 -2.158 -10.839 -4.695 -15.489 -7.572 C +0 0 0 7.055 0 7.055 C +0 10.701 -2.967 13.666 -7.162 16.716 C +-21.793 15.88 -23.645 34.116 -23.704 34.898 C +0 0 -0.202 2.44 -0.202 2.44 C +0 0 2.05 -1.346 2.05 -1.346 C +0.071 -0.038 7.301 -4.72 15.346 -6.575 C +9.321 -2.141 22.084 -2.491 48.989 -2.491 C +0 0 33.959 0 33.959 0 C +0 0 0 -0.143 0 -0.143 C +16.962 -0.673 29.38 -3.76 41.587 -10.17 C +27.293 -14.287 43.59 -41.944 43.59 -73.935 C +h +346.404 76.815 m +0 0 -8.361 -0.615 -8.361 -0.615 C +-1.119 1.023 -2.314 1.974 -3.606 2.748 C +0 0 -13.722 8.148 -13.722 8.148 C +0 0 5.445 -14.996 5.445 -14.996 C +0.686 -1.901 0.475 -3.867 -0.594 -5.389 C +-1.805 -2.591 -5.306 -2.688 -8.647 -0.13 C +0 0 0 33.887 0 33.887 C +2.037 2.915 4.271 5.847 6.762 8.695 C +4.019 4.598 10.225 7.349 16.617 7.349 C +3.897 0 7.528 -1.056 9.965 -2.915 C +0 0 3.77 -2.873 3.77 -2.873 C +0 0 3.514 3.184 3.514 3.184 C +1.094 0.984 3.471 2.15 6.518 3.206 C +0 0 0 -42.71 0 -42.71 C +-5.374 2.061 -11.378 3.004 -17.661 2.411 C +h +97.267 67.317 m +0 0 -18.982 0 -18.982 0 C +0 0 0 86.953 0 86.953 C +0 0 18.982 0 18.982 0 C +24.895 0 39.185 -15.893 39.185 -43.63 C +0 -27.545 -14.29 -43.323 -39.185 -43.323 C +h +156.322 69.045 m +0 0 -5.294 -7.383 -5.294 -7.383 C +0 0 1.881 20.84 1.881 20.84 C +1.54 16.957 11.972 29.193 19.26 35.835 C +-1.469 -0.138 -3.051 -0.357 -4.818 -0.719 C +0 0 -18.667 -3.857 -18.667 -3.857 C +0 0 13.479 13.486 13.479 13.486 C +4.62 4.615 11.054 8.043 16.73 11.054 C +0.636 0.354 1.322 0.716 2.016 1.094 C +-6.628 19.577 -20.114 35.798 -38.911 45.65 C +-12.207 6.41 -24.633 9.498 -41.566 10.171 C +0 0 0 0.143 0 0.143 C +0 0 -33.984 0 -33.984 0 C +-26.906 0 -39.66 0.349 -48.993 2.49 C +-8.033 1.856 -15.258 6.538 -15.342 6.575 C +0 0 -2.05 1.347 -2.05 1.347 C +0 0 0.211 -2.441 0.211 -2.441 C +0.063 -0.781 1.889 -19.017 23.707 -34.897 C +4.187 -3.05 7.145 -6.015 7.145 -16.716 C +0 0 0 -97.542 0 -97.542 C +0 -10.441 -2.036 -13.356 -6.909 -16.292 C +-5.096 -3.053 -16.016 -9.46 -16.028 -9.468 C +0 0 -3.787 -2.218 -3.787 -2.218 C +0 0 88.417 0 88.417 0 C +24.773 0 40.22 4.173 56.981 15.358 C +2.373 1.583 4.51 3.349 6.644 5.112 C +-1.225 7.576 -1.145 15.193 -0.122 22.378 C +h +0.722 0.678 0.671 0.882 sc +f +Q +Q +showpage +end \ No newline at end of file diff --git a/img/bag.eps b/img/bag.eps new file mode 100644 index 0000000..f3b411d --- /dev/null +++ b/img/bag.eps @@ -0,0 +1,70 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132 132 +%%BoundingBox: 0 0 132 132 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +73.102 118.894 m +-5.849 -3.144 -10.291 -6.678 -15.183 -1.676 C +-4.892 5.002 -10.109 -3.351 -13.996 -4.579 C +-3.877 -1.227 -11.67 6.23 -13.115 -0.207 C +-1.455 -6.445 4.939 -9.415 10.942 -12.252 C +6.002 -2.836 17.72 9.971 15.728 -7.2 C +-1.981 -17.162 -37.249 -12.06 -36.368 -41.184 C +0.9 -29.679 18.917 -38.255 43.424 -39.118 C +25.158 -0.888 46.334 9.166 46.372 35.941 C +0.038 27.349 -27.638 31.322 -36.33 43.275 C +-8.702 11.961 0.833 5.632 7.907 8.61 C +7.075 2.986 10.023 0.871 14.188 6.097 C +4.155 5.225 -5.055 6.851 -11.296 4.454 C +-6.233 -2.397 -6.434 10.982 -12.273 7.839 C +h +0.722 0.678 0.671 0.882 sc +f* +73.102 118.894 m +-5.849 -3.144 -10.291 -6.678 -15.183 -1.676 C +-4.892 5.002 -10.109 -3.351 -13.996 -4.579 C +-3.877 -1.227 -11.67 6.23 -13.115 -0.207 C +-1.455 -6.445 4.939 -9.415 10.942 -12.252 C +6.002 -2.836 17.72 9.971 15.728 -7.2 C +-1.981 -17.162 -37.249 -12.06 -36.368 -41.184 C +0.9 -29.679 18.917 -38.255 43.424 -39.118 C +25.158 -0.888 46.334 9.166 46.372 35.941 C +0.038 27.349 -27.638 31.322 -36.33 43.275 C +-8.702 11.961 0.833 5.632 7.907 8.61 C +7.075 2.986 10.023 0.871 14.188 6.097 C +4.155 5.225 -5.055 6.851 -11.296 4.454 C +-6.233 -2.397 -6.434 10.982 -12.273 7.839 C +h +0.722 0.678 0.671 0.882 sc +6.142 w +1 j +S +Q +showpage +end \ No newline at end of file diff --git a/img/bag_inactive.eps b/img/bag_inactive.eps new file mode 100644 index 0000000..2c8ed5c --- /dev/null +++ b/img/bag_inactive.eps @@ -0,0 +1,70 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132.24 +%%BoundingBox: 0 0 133 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +91.677 115.305 m +3.277 -0.046 6.885 -0.742 8.522 -3.741 C +0.711 -1.303 0.792 -2.908 0.311 -4.322 C +-1.097 -3.226 -4.082 -5.687 -7.067 -6.819 C +-3.023 -1.145 -6.254 -1.224 -9.502 -2.559 C +-2.76 -1.134 -5.8 -1.301 -8.771 -1.226 C +1.539 -2.506 3.401 -4.781 5.664 -6.611 C +4.567 -3.694 9.826 -6.426 14.685 -9.751 C +5.723 -3.917 11.055 -8.613 14.422 -14.723 C +4.052 -7.352 4.852 -16.209 3.462 -24.573 C +-1.218 -7.326 -4.591 -14.326 -9.941 -19.466 C +-8.228 -7.904 -20.206 -11.118 -31.33 -11.738 C +-7.149 -0.399 -14.355 0.03 -21.305 1.399 C +-8.466 1.667 -16.776 5.226 -22.6 11.496 C +-7.34 7.904 -10.117 19.356 -10.16 30.137 C +-0.032 8.089 3.13 16.006 9.983 21.466 C +6.03 4.804 13.726 7.235 20.112 11.132 C +3.017 1.841 5.798 4.357 6.281 7.799 C +0.266 1.898 0.534 3.924 -0.03 5.694 C +-0.142 0.446 -0.227 0.261 -0.327 0.257 C +-2.328 -0.093 -4.586 -1.371 -7.017 -1.957 C +-2.13 -0.513 -4.415 -0.686 -6.525 0.273 C +-4.909 2.292 -10.232 4.502 -12.294 9.689 C +-1.79 4.503 -0.165 10.867 5.173 11.087 C +3.239 0.134 6.144 -1.981 9.095 -2.528 C +0.773 -0.143 0.977 0.144 1.308 0.356 C +3.584 2.299 6.49 6.179 11.237 5.878 C +2.276 -0.145 4.109 -1.814 5.875 -3.196 C +1.999 -1.565 5.02 -0.242 7.692 1.239 C +2.939 1.629 6.095 3.619 9.239 1.659 C +2.755 -1.717 3.675 -5.493 5.792 -7.486 C +0.452 -0.426 0.653 -0.149 1.016 -0.017 C +2.237 0.795 4.61 1.174 7 1.152 C +h +0.467 0.396 0.4 0.035 sc +f* +Q +showpage +end \ No newline at end of file diff --git a/img/book.eps b/img/book.eps new file mode 100644 index 0000000..e368028 --- /dev/null +++ b/img/book.eps @@ -0,0 +1,226 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132.24 +%%BoundingBox: 0 0 133 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +29.184 25.117 m +-0.23 4.521 6.227 10.479 15.855 10.479 C +0 0 57.907 0 57.907 0 C +0 0 -0.115 76.287 -0.115 76.287 C +0 0 -57.792 0 -57.792 0 C +-9.994 0 -16.564 -6.451 -15.792 -11.019 C +0.722 0.678 0.671 0.882 sc +f* +38.523 94.359 m +-4.95 0 -7.891 1.994 -8.085 4.226 C +-0.404 4.628 5.336 10.619 14.988 10.457 C +0 0 54.957 0 54.957 0 C +0 0 -0.298 -1.168 -0.298 -1.168 C +0 0 -1.025 -0.573 -1.025 -0.573 C +0 0 0.029 -1.012 0.029 -1.012 C +0 0 0.231 -1.169 0.231 -1.169 C +0 0 -1.093 -0.666 -1.093 -0.666 C +0 0 -0.144 -1.201 -0.144 -1.201 C +0 0 -1.18 -0.541 -1.18 -0.541 C +0 0 0.029 -1.011 0.029 -1.011 C +0 0 -0.431 -0.918 -0.431 -0.918 C +0 0 0.231 -1.169 0.231 -1.169 C +0 0 -1.094 -0.667 -1.094 -0.667 C +0 0 0.231 -1.168 0.231 -1.168 C +0 0 -0.431 -0.918 -0.431 -0.918 C +0 0 -1.555 -0.573 -1.555 -0.573 C +0 0 0.692 -1.263 0.692 -1.263 C +0 0 -1.094 -0.666 -1.094 -0.666 C +0 0 -54.958 0 -54.958 0 C +h +0 0 0 0 sc +f* +38.523 94.359 m +-4.95 0 -7.891 1.994 -8.085 4.226 C +-0.404 4.628 5.336 10.619 14.988 10.457 C +0 0 54.957 0 54.957 0 C +0 0 -0.298 -1.168 -0.298 -1.168 C +0 0 -1.025 -0.573 -1.025 -0.573 C +0 0 0.029 -1.012 0.029 -1.012 C +0 0 0.231 -1.169 0.231 -1.169 C +0 0 -1.093 -0.666 -1.093 -0.666 C +0 0 -0.144 -1.201 -0.144 -1.201 C +0 0 -1.18 -0.541 -1.18 -0.541 C +0 0 0.029 -1.011 0.029 -1.011 C +0 0 -0.431 -0.918 -0.431 -0.918 C +0 0 0.231 -1.169 0.231 -1.169 C +0 0 -1.094 -0.667 -1.094 -0.667 C +0 0 0.231 -1.168 0.231 -1.168 C +0 0 -0.431 -0.918 -0.431 -0.918 C +0 0 -1.555 -0.573 -1.555 -0.573 C +0 0 0.692 -1.263 0.692 -1.263 C +0 0 -1.094 -0.666 -1.094 -0.666 C +0 0 -54.958 0 -54.958 0 C +h +0.722 0.678 0.671 0.882 sc +0.691 w +2 ml +S +100.383 36.656 m +0 0 -0.345 -1.169 -0.345 -1.169 C +0 0 -0.978 -0.572 -0.978 -0.572 C +0 0 0.029 -1.012 0.029 -1.012 C +0 0 0.231 -1.169 0.231 -1.169 C +0 0 -1.093 -0.667 -1.093 -0.667 C +0 0 -0.144 -1.2 -0.144 -1.2 C +0 0 -1.18 -0.541 -1.18 -0.541 C +0 0 0.029 -1.012 0.029 -1.012 C +0 0 -0.431 -0.917 -0.431 -0.917 C +0 0 0.231 -1.169 0.231 -1.169 C +0 0 -1.094 -0.667 -1.094 -0.667 C +0 0 0.231 -1.169 0.231 -1.169 C +0 0 -0.431 -0.917 -0.431 -0.917 C +0 0 -1.555 -0.573 -1.555 -0.573 C +0 0 0.692 -1.263 0.692 -1.263 C +0 0 -1.094 -0.667 -1.094 -0.667 C +0 0 0 72.387 0 72.387 C +0 0 1.094 0.666 1.094 0.666 C +0 0 -0.692 1.263 -0.692 1.263 C +0 0 1.555 0.573 1.555 0.573 C +0 0 0.431 0.918 0.431 0.918 C +0 0 -0.231 1.168 -0.231 1.168 C +0 0 0.98 0.678 0.98 0.678 C +0 0 -0.117 1.158 -0.117 1.158 C +0 0 0.431 0.918 0.431 0.918 C +0 0 -0.029 1.011 -0.029 1.011 C +0 0 1.18 0.541 1.18 0.541 C +0 0 0.144 1.201 0.144 1.201 C +0 0 1.093 0.666 1.093 0.666 C +0 0 -0.231 1.169 -0.231 1.169 C +0 0 -0.029 1.012 -0.029 1.012 C +0 0 1.036 0.573 1.036 0.573 C +0 0 0.287 1.168 0.287 1.168 C +0 0 0 -72.386 0 -72.386 C +h +0 0 0 0 sc +f* +100.383 36.656 m +0 0 -0.345 -1.169 -0.345 -1.169 C +0 0 -0.978 -0.572 -0.978 -0.572 C +0 0 0.029 -1.012 0.029 -1.012 C +0 0 0.231 -1.169 0.231 -1.169 C +0 0 -1.093 -0.667 -1.093 -0.667 C +0 0 -0.144 -1.2 -0.144 -1.2 C +0 0 -1.18 -0.541 -1.18 -0.541 C +0 0 0.029 -1.012 0.029 -1.012 C +0 0 -0.431 -0.917 -0.431 -0.917 C +0 0 0.231 -1.169 0.231 -1.169 C +0 0 -1.094 -0.667 -1.094 -0.667 C +0 0 0.231 -1.169 0.231 -1.169 C +0 0 -0.431 -0.917 -0.431 -0.917 C +0 0 -1.555 -0.573 -1.555 -0.573 C +0 0 0.692 -1.263 0.692 -1.263 C +0 0 -1.094 -0.667 -1.094 -0.667 C +0 0 0 72.387 0 72.387 C +0 0 1.094 0.666 1.094 0.666 C +0 0 -0.692 1.263 -0.692 1.263 C +0 0 1.555 0.573 1.555 0.573 C +0 0 0.431 0.918 0.431 0.918 C +0 0 -0.231 1.168 -0.231 1.168 C +0 0 0.98 0.678 0.98 0.678 C +0 0 -0.117 1.158 -0.117 1.158 C +0 0 0.431 0.918 0.431 0.918 C +0 0 -0.029 1.011 -0.029 1.011 C +0 0 1.18 0.541 1.18 0.541 C +0 0 0.144 1.201 0.144 1.201 C +0 0 1.093 0.666 1.093 0.666 C +0 0 -0.231 1.169 -0.231 1.169 C +0 0 -0.029 1.012 -0.029 1.012 C +0 0 1.036 0.573 1.036 0.573 C +0 0 0.287 1.168 0.287 1.168 C +0 0 0 -72.386 0 -72.386 C +h +0.722 0.678 0.671 0.882 sc +S +37.766 20.125 m +0 0 57.908 0 57.908 0 C +0 0 0 76.287 0 76.287 C +0 0 -57.908 0 -57.908 0 C +-5.445 0.035 -8.074 1.959 -8.519 4.44 C +0 0 -0.064 -75.719 -0.064 -75.719 C +0.131 -2.75 2.729 -4.972 8.583 -5.008 C +h +0.722 0.678 0.671 0.882 sc +f* +99.154 106.972 m +0 0 -0.094 0.315 -0.094 0.315 C +0 0 -14.208 -0.315 -14.208 -0.315 C +0 0 14.208 -0.316 14.208 -0.316 C +0 0 0.094 0.316 0.094 0.316 C +h +0.722 0.678 0.671 0.882 sc +f* +98.083 103.253 m +0 0 -0.211 0.515 -0.211 0.515 C +0 0 -32.113 -0.515 -32.113 -0.515 C +0 0 32.113 -0.514 32.113 -0.514 C +0 0 0.211 0.514 0.211 0.514 C +h +0.722 0.678 0.671 0.882 sc +f* +96.595 101.112 m +0 0 -0.045 0.234 -0.045 0.234 C +0 0 -6.83 -0.234 -6.83 -0.234 C +0 0 6.83 -0.234 6.83 -0.234 C +0 0 0.045 0.234 0.045 0.234 C +h +0.722 0.678 0.671 0.882 sc +f* +99.085 105.184 m +0 0 -0.389 -0.136 -0.389 -0.136 C +0.129 -6.884 0.259 -13.767 0.389 -20.651 C +0 0 0.39 20.651 0.39 20.651 C +-0.13 0.046 -0.26 0.091 -0.39 0.136 C +h +0.722 0.678 0.671 0.882 sc +f* +97.781 103.355 m +-0.16 -0.073 -0.32 -0.146 -0.48 -0.218 C +0.16 -11.061 0.32 -22.122 0.48 -33.182 C +0 0 0.479 33.182 0.479 33.182 C +-0.16 0.072 -0.319 0.145 -0.479 0.218 C +h +0.722 0.678 0.671 0.882 sc +f* +96.797 101.335 m +0 0 -0.284 -0.067 -0.284 -0.067 C +0 0 0.397 -9.993 0.397 -9.993 C +0 0 0.173 9.996 0.173 9.996 C +0 0 -0.286 0.064 -0.286 0.064 C +h +0.722 0.678 0.671 0.882 sc +f* +Q +showpage +end \ No newline at end of file diff --git a/img/bookpage.eps b/img/bookpage.eps new file mode 100644 index 0000000..1e84f95 --- /dev/null +++ b/img/bookpage.eps @@ -0,0 +1,162 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132 132.24 +%%BoundingBox: 0 0 132 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +87.112 106.483 m +6.789 -0.029 13.525 -0.778 20.331 -2.13 C +0 0 0.136 -0.027 0.136 -0.027 C +1.177 -0.257 2.349 -0.53 3.505 -0.844 C +0 0 0.422 -0.143 0.422 -0.143 C +0 0 0.256 -0.135 0.256 -0.135 C +0.227 -0.167 0.227 -0.167 0.419 -0.36 C +0 0 0.296 -0.478 0.307 -0.94 C +-0.634 -8.582 -1.268 -17.163 -1.902 -25.744 C +0 0 -2.355 -31.867 -2.355 -31.867 C +-0.763 -9.821 -1.519 -19.641 -2.31 -29.461 C +0 0 -0.048 -0.255 -0.048 -0.255 C +-0.38 -0.9 -1.649 -1.4 -2.83 -0.891 C +-0.124 0.054 -0.876 0.422 -1.496 0.685 C +-3.135 1.326 -6.48 2.309 -9.763 3.141 C +-11.352 2.879 -23.632 3.308 -35.412 2.14 C +-7.528 -0.747 -14.934 -2.182 -22.123 -4.084 C +0 0 -0.264 0.015 -0.264 0.015 C +0 0 -0.175 0.16 -0.175 0.16 C +0 0 0.02 0.207 0.02 0.207 C +0 0 0.197 0.138 0.197 0.138 C +10.865 2.905 21.67 4.866 32.886 5.469 C +9.554 0.514 19.34 -0.02 28.518 -2.11 C +0 0 0.032 -0.007 0.032 -0.007 C +0.706 -0.175 1.409 -0.358 2.107 -0.552 C +1.756 -0.489 3.242 -0.986 4.717 -1.543 C +0 0 0.062 -0.024 0.062 -0.024 C +0 0 0.362 5.396 0.362 5.396 C +0 0 1.499 21.382 1.499 21.382 C +0 0 4.206 56.919 4.206 56.919 C +-0.621 0.206 -1.246 0.404 -1.874 0.596 C +0 0 -1.161 0.372 -2.162 0.665 C +-9.713 2.846 -20.232 4.593 -30.662 2.435 C +0 0 -0.263 0.028 -0.263 0.028 C +0 0 -0.156 0.153 -0.161 0.169 C +0 0 0.037 0.206 0.037 0.206 C +0 0 0.208 0.127 0.208 0.127 C +4.417 0.937 8.955 1.248 13.573 1.239 C +h +0 0 0 1 sc +f* +66.792 118.654 m +1.958 -0.003 3.9 -0.084 5.843 -0.193 C +0 0 0.14 -0.008 0.14 -0.008 C +1.215 -0.09 2.429 -0.198 3.636 -0.347 C +0 0 0.447 -0.082 0.447 -0.082 C +0 0 0.281 -0.099 0.281 -0.099 C +0.261 -0.132 0.261 -0.133 0.492 -0.296 C +0 0 0.396 -0.43 0.508 -0.884 C +0 0 8.431 -57.321 8.431 -57.321 C +1.401 -9.775 2.808 -19.55 4.18 -29.331 C +0 0 0.009 -0.257 0.009 -0.257 C +-0.177 -0.939 -1.317 -1.608 -2.592 -1.268 C +-0.134 0.036 -0.955 0.295 -1.623 0.468 C +-3.377 0.874 -6.887 1.38 -10.302 1.747 C +-11.811 1.269 -23.997 -0.002 -35.342 -2.778 C +-7.249 -1.774 -14.228 -4.209 -20.892 -7.074 C +0 0 -0.263 -0.021 -0.263 -0.021 C +0 0 -0.207 0.133 -0.207 0.133 C +0 0 -0.026 0.207 -0.026 0.207 C +0 0 0.164 0.163 0.164 0.163 C +10.063 4.359 20.273 7.781 31.187 9.922 C +9.296 1.824 19.05 2.649 28.546 1.857 C +0 0 0.033 -0.003 0.033 -0.003 C +0.734 -0.075 1.466 -0.158 2.196 -0.253 C +1.836 -0.239 3.409 -0.524 4.983 -0.869 C +0 0 0.066 -0.015 0.066 -0.015 C +0 0 -0.825 5.364 -0.825 5.364 C +0 0 -3.209 21.263 -3.209 21.263 C +-2.596 17.649 -5.192 35.299 -7.788 52.949 C +0 0 -0.542 3.683 -0.542 3.683 C +-0.656 0.118 -1.315 0.226 -1.976 0.329 C +0 0 -1.224 0.206 -2.274 0.356 C +-10.189 1.463 -20.931 1.733 -30.729 -1.832 C +0 0 -0.265 -0.008 -0.265 -0.008 C +0 0 -0.196 0.144 -0.196 0.144 C +0 0 -0.009 0.208 -0.009 0.208 C +0 0 0.177 0.154 0.177 0.154 C +4.66 1.722 9.618 2.691 14.673 3.294 C +4.248 0.506 8.496 0.689 12.75 0.698 C +0.106 0 0.212 0 0.318 0 C +h +0 0 0 1 sc +f* +75.956 112.947 m +2.867 -0.007 5.729 -0.121 8.581 -0.324 C +0 0 0.086 -0.006 0.086 -0.006 C +1.859 -0.152 3.711 -0.346 5.556 -0.58 C +0 0 0.139 -0.017 0.139 -0.017 C +1.2 -0.175 2.398 -0.366 3.584 -0.599 C +0 0 0.436 -0.113 0.436 -0.113 C +0 0 0.27 -0.118 0.27 -0.118 C +0.244 -0.15 0.245 -0.15 0.457 -0.329 C +0 0 0.347 -0.456 0.409 -0.915 C +0 0 2.077 -57.687 2.077 -57.687 C +0.317 -9.835 0.64 -19.671 0.929 -29.509 C +0 0 -0.02 -0.257 -0.02 -0.257 C +-0.279 -0.922 -1.489 -1.51 -2.721 -1.082 C +-0.13 0.044 -0.919 0.36 -1.566 0.578 C +-3.268 1.105 -6.709 1.853 -10.069 2.456 C +-11.626 2.084 -23.906 1.664 -35.513 -0.314 C +-7.418 -1.264 -14.638 -3.205 -21.592 -5.596 C +0 0 -0.264 -0.003 -0.264 -0.003 C +0 0 -0.192 0.147 -0.192 0.147 C +0 0 -0.003 0.208 -0.003 0.208 C +0 0 0.181 0.151 0.181 0.151 C +10.506 3.644 21.054 6.344 32.162 7.719 C +9.462 1.172 19.269 1.315 28.641 -0.133 C +0 0 0.033 -0.005 0.033 -0.005 C +0.722 -0.125 1.443 -0.259 2.159 -0.404 C +1.803 -0.366 3.338 -0.759 4.868 -1.212 C +0 0 0.065 -0.019 0.065 -0.019 C +0 0 -0.231 5.4 -0.231 5.4 C +0 0 -0.852 21.404 -0.852 21.404 C +-0.639 17.762 -1.279 35.525 -1.918 53.287 C +0 0 -0.134 3.707 -0.134 3.707 C +-0.641 0.163 -1.285 0.316 -1.932 0.464 C +0 0 -1.197 0.291 -2.227 0.514 C +-9.988 2.164 -20.659 3.179 -30.813 0.308 C +0 0 -0.264 0.011 -0.264 0.011 C +0 0 -0.173 0.141 -0.179 0.156 C +0 0 0.014 0.208 0.014 0.208 C +0 0 0.193 0.141 0.193 0.141 C +6.134 1.767 12.745 2.344 19.269 2.363 C +0.127 0 0.254 0 0.381 0 C +h +0 0 0 1 sc +f* +Q +showpage +end \ No newline at end of file diff --git a/img/brain.eps b/img/brain.eps new file mode 100644 index 0000000..4dae979 --- /dev/null +++ b/img/brain.eps @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132 +%%BoundingBox: 0 0 133 132 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +122.893 61.864 m +-0.015 0.224 -0.05 0.968 -0.077 1.654 C +-0.122 3.065 -0.48 5.715 -1.071 7.911 C +-0.567 2.109 -1.388 3.847 -2.279 4.826 C +-0.286 0.315 -0.291 0.324 -0.502 1.055 C +-0.662 2.281 -1.914 4.541 -3.313 5.973 C +-0.403 0.414 -0.579 0.551 -1.103 0.865 C +0 0 -0.623 0.373 -0.623 0.373 C +0 0 -0.034 0.406 -0.034 0.406 C +-0.107 1.246 -0.143 1.55 -0.23 1.964 C +-0.377 1.785 -1.143 3.402 -2.351 4.964 C +-0.695 0.898 -1.708 1.917 -2.682 2.696 C +-0.564 0.451 -1.882 1.348 -2.334 1.588 C +0 0 -0.296 0.158 -0.296 0.158 C +0 0 -0.083 0.343 -0.083 0.343 C +-0.225 0.915 -1.126 2.22 -2.309 3.343 C +-0.252 0.24 -0.504 0.554 -0.79 0.988 C +-1.591 2.4 -4.03 4.457 -7.3 6.155 C +-2.486 1.291 -5.792 2.442 -8.666 3.017 C +-0.354 0.071 -0.662 0.171 -0.983 0.321 C +-0.537 0.251 -1.517 0.634 -2.146 0.838 C +-2.607 0.845 -4.914 1.194 -7.448 1.129 C +0 0 -1.119 -0.03 -1.119 -0.03 C +0 0 -0.391 0.211 -0.391 0.211 C +-1.148 0.617 -2.692 1.158 -4.162 1.46 C +-1.256 0.259 -1.852 0.312 -3.469 0.311 C +-1.844 0 -2.774 -0.105 -4.355 -0.483 C +0 0 -0.711 -0.171 -0.711 -0.171 C +0 0 -0.656 0.101 -0.656 0.101 C +-0.36 0.056 -0.86 0.129 -1.111 0.162 C +-0.627 0.082 -3.627 0.08 -4.386 -0.003 C +-1.946 -0.213 -3.979 -0.678 -5.504 -1.257 C +0 0 -0.423 -0.161 -0.423 -0.161 C +0 0 -0.585 0.057 -0.585 0.057 C +-2.873 0.282 -5.319 0.121 -7.938 -0.522 C +-2.955 -0.726 -5.894 -2.171 -8.227 -4.045 C +-0.264 -0.212 -0.627 -0.524 -0.807 -0.694 C +0 0 -0.326 -0.308 -0.326 -0.308 C +0 0 -0.422 0.056 -0.422 0.056 C +-0.56 0.075 -0.945 0.071 -1.467 -0.014 C +-1.871 -0.306 -4.052 -1.601 -6.545 -3.887 C +-0.893 -0.819 -1.59 -1.534 -2.604 -2.67 C +-0.874 -0.979 -3.716 -3.69 -4.117 -3.925 C +-0.594 -0.35 -1.062 -0.725 -1.695 -1.358 C +-1.047 -1.048 -1.753 -2.063 -2.536 -3.648 C +-0.486 -0.982 -0.684 -1.461 -1.021 -2.468 C +-0.12 -0.357 -0.275 -0.733 -0.346 -0.839 C +-0.208 -0.307 -0.643 -1.068 -0.866 -1.511 C +-0.693 -1.381 -1.066 -2.85 -0.984 -3.874 C +0.06 -0.751 0.34 -1.557 0.69 -1.993 C +0.084 -0.103 0.152 -0.216 0.152 -0.252 C +0 -0.035 -0.108 -0.251 -0.238 -0.478 C +-0.519 -0.905 -0.698 -1.643 -0.697 -2.872 C +0.002 -0.966 0.08 -1.461 0.381 -2.386 C +0.579 -1.787 1.807 -3.81 3.229 -5.319 C +0 0 0.375 -0.399 0.375 -0.399 C +0 0 0.109 -0.527 0.109 -0.527 C +0.289 -1.412 0.647 -2.358 1.325 -3.504 C +0.769 -1.301 2.192 -2.772 3.69 -3.813 C +2.467 -1.718 5.758 -2.99 9.51 -3.68 C +0 0 0.979 -0.18 0.979 -0.18 C +0 0 0.081 -0.259 0.081 -0.259 C +0.198 -0.634 0.572 -1.191 1.307 -1.944 C +0 0 0.52 -0.534 0.52 -0.534 C +0 0 0.07 -0.617 0.07 -0.617 C +0.055 -0.462 0.109 -0.707 0.218 -0.969 C +0.134 -0.323 0.142 -0.372 0.095 -0.59 C +-0.074 -0.344 -0.063 -0.983 0.022 -1.314 C +0.272 -1.052 1.193 -2.176 2.612 -3.188 C +0.25 -0.178 0.826 -0.537 1.279 -0.797 C +0.517 -0.296 0.996 -0.615 1.286 -0.856 C +1.517 -1.255 2.95 -2.184 4.698 -3.043 C +1.569 -0.772 2.765 -1.216 4.277 -1.586 C +1.923 -0.471 2.592 -0.547 4.856 -0.55 C +1.128 -0.002 2.089 -0.027 2.47 -0.065 C +1.449 -0.142 4.501 0.216 7.952 0.936 C +0.443 0.092 0.833 0.158 0.865 0.145 C +0.033 -0.012 0.098 -0.127 0.146 -0.254 C +0.047 -0.128 0.275 -0.604 0.506 -1.056 C +1.104 -2.16 2.751 -4.116 4.562 -5.422 C +0.227 -0.164 0.457 -0.369 0.508 -0.455 C +0.053 -0.086 0.224 -0.361 0.382 -0.612 C +0.159 -0.25 0.449 -0.735 0.647 -1.078 C +0.196 -0.343 0.895 -1.541 1.549 -2.661 C +0.655 -1.121 1.321 -2.307 1.477 -2.638 C +0.157 -0.329 0.768 -1.506 1.355 -2.615 C +0.722 -1.359 1.133 -2.189 1.26 -2.547 C +0.718 -2.002 1.782 -3.539 3.076 -4.44 C +0.436 -0.303 1.245 -0.697 1.648 -0.802 C +0.426 -0.113 1.131 -0.121 1.587 -0.019 C +0.185 0.041 0.476 0.091 0.647 0.113 C +0.394 0.048 0.61 0.139 0.856 0.361 C +0.305 0.276 0.409 0.597 0.409 1.271 C +0 0.906 -0.262 1.857 -1.231 4.459 C +-0.682 1.833 -1.032 2.944 -0.975 3.092 C +0.019 0.05 0.16 0.029 0.662 -0.1 C +0.352 -0.09 1.167 -0.275 1.814 -0.41 C +0 0 1.174 -0.247 1.174 -0.247 C +0 0 1.942 -0.034 1.942 -0.034 C +1.759 -0.03 2.032 -0.047 2.901 -0.169 C +2.022 -0.284 3.439 -0.145 7.105 0.694 C +2.969 0.679 4.738 1.361 6.629 2.556 C +2.422 1.531 4.261 3.861 4.443 5.631 C +0.032 0.31 0.034 0.314 0.397 0.684 C +0.655 0.669 0.888 1.211 1.105 2.564 C +0.1 0.624 0.101 0.682 0.032 0.933 C +-0.062 0.224 -0.206 0.885 -0.302 1.396 C +0 0 -0.024 0.121 -0.024 0.121 C +0 0 1.119 0.001 1.119 0.001 C +0.615 0.001 1.366 0.029 1.67 0.062 C +3.178 0.346 5.583 1.472 7.599 3.562 C +0.992 1.028 1.704 2.058 2.398 3.468 C +1.361 2.773 2.101 6.053 2.271 10.069 C +0.038 0.916 0.005 3.072 -0.064 4.099 C +h +0.722 0.678 0.671 0.882 sc +f +Q +showpage +end \ No newline at end of file diff --git a/img/brain_inactive.eps b/img/brain_inactive.eps new file mode 100644 index 0000000..b819c73 --- /dev/null +++ b/img/brain_inactive.eps @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132.24 +%%BoundingBox: 0 0 133 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +122.937 61.962 m +-0.015 0.224 -0.05 0.968 -0.077 1.654 C +-0.122 3.065 -0.48 5.715 -1.071 7.911 C +-0.567 2.109 -1.388 3.847 -2.279 4.826 C +-0.286 0.315 -0.291 0.324 -0.502 1.055 C +-0.662 2.281 -1.914 4.541 -3.313 5.973 C +-0.403 0.414 -0.579 0.551 -1.103 0.865 C +0 0 -0.623 0.373 -0.623 0.373 C +0 0 -0.034 0.406 -0.034 0.406 C +-0.107 1.246 -0.143 1.55 -0.23 1.964 C +-0.377 1.785 -1.143 3.402 -2.351 4.964 C +-0.695 0.898 -1.708 1.917 -2.682 2.696 C +-0.564 0.451 -1.882 1.348 -2.334 1.588 C +0 0 -0.296 0.158 -0.296 0.158 C +0 0 -0.083 0.343 -0.083 0.343 C +-0.225 0.915 -1.126 2.22 -2.309 3.343 C +-0.252 0.24 -0.504 0.554 -0.79 0.988 C +-1.591 2.4 -4.03 4.457 -7.3 6.155 C +-2.486 1.291 -5.792 2.442 -8.666 3.017 C +-0.354 0.071 -0.662 0.171 -0.983 0.321 C +-0.537 0.251 -1.517 0.634 -2.146 0.838 C +-2.607 0.845 -4.914 1.194 -7.448 1.129 C +0 0 -1.119 -0.03 -1.119 -0.03 C +0 0 -0.391 0.211 -0.391 0.211 C +-1.148 0.617 -2.692 1.158 -4.162 1.46 C +-1.256 0.259 -1.852 0.312 -3.469 0.311 C +-1.844 0 -2.774 -0.105 -4.355 -0.483 C +0 0 -0.711 -0.171 -0.711 -0.171 C +0 0 -0.656 0.101 -0.656 0.101 C +-0.36 0.056 -0.86 0.129 -1.111 0.162 C +-0.627 0.082 -3.627 0.08 -4.386 -0.003 C +-1.946 -0.213 -3.979 -0.678 -5.504 -1.257 C +0 0 -0.423 -0.161 -0.423 -0.161 C +0 0 -0.585 0.057 -0.585 0.057 C +-2.873 0.282 -5.319 0.121 -7.938 -0.522 C +-2.955 -0.726 -5.894 -2.171 -8.227 -4.045 C +-0.264 -0.212 -0.627 -0.524 -0.807 -0.694 C +0 0 -0.326 -0.308 -0.326 -0.308 C +0 0 -0.422 0.056 -0.422 0.056 C +-0.56 0.075 -0.945 0.071 -1.467 -0.014 C +-1.871 -0.306 -4.052 -1.601 -6.545 -3.887 C +-0.893 -0.819 -1.59 -1.534 -2.604 -2.67 C +-0.874 -0.979 -3.716 -3.69 -4.117 -3.925 C +-0.594 -0.35 -1.062 -0.725 -1.695 -1.358 C +-1.047 -1.048 -1.753 -2.063 -2.536 -3.648 C +-0.486 -0.982 -0.684 -1.461 -1.021 -2.468 C +-0.12 -0.357 -0.275 -0.733 -0.346 -0.839 C +-0.208 -0.307 -0.643 -1.068 -0.866 -1.511 C +-0.693 -1.381 -1.066 -2.85 -0.984 -3.874 C +0.06 -0.751 0.34 -1.557 0.69 -1.993 C +0.084 -0.103 0.152 -0.216 0.152 -0.252 C +0 -0.035 -0.108 -0.251 -0.238 -0.478 C +-0.519 -0.905 -0.698 -1.643 -0.697 -2.872 C +0.002 -0.966 0.08 -1.461 0.381 -2.386 C +0.579 -1.787 1.807 -3.81 3.229 -5.319 C +0 0 0.375 -0.399 0.375 -0.399 C +0 0 0.109 -0.527 0.109 -0.527 C +0.289 -1.412 0.647 -2.358 1.325 -3.504 C +0.769 -1.301 2.192 -2.772 3.69 -3.813 C +2.467 -1.718 5.758 -2.99 9.51 -3.68 C +0 0 0.979 -0.18 0.979 -0.18 C +0 0 0.081 -0.259 0.081 -0.259 C +0.198 -0.634 0.572 -1.191 1.307 -1.944 C +0 0 0.52 -0.534 0.52 -0.534 C +0 0 0.07 -0.617 0.07 -0.617 C +0.055 -0.462 0.109 -0.707 0.218 -0.969 C +0.134 -0.323 0.142 -0.372 0.095 -0.59 C +-0.074 -0.344 -0.063 -0.983 0.022 -1.314 C +0.272 -1.052 1.193 -2.176 2.612 -3.188 C +0.25 -0.178 0.826 -0.537 1.279 -0.797 C +0.517 -0.296 0.996 -0.615 1.286 -0.856 C +1.517 -1.255 2.95 -2.184 4.698 -3.043 C +1.569 -0.772 2.765 -1.216 4.277 -1.586 C +1.923 -0.471 2.592 -0.547 4.856 -0.55 C +1.128 -0.002 2.089 -0.027 2.47 -0.065 C +1.449 -0.142 4.501 0.216 7.952 0.936 C +0.443 0.092 0.833 0.158 0.865 0.145 C +0.033 -0.012 0.098 -0.127 0.146 -0.254 C +0.047 -0.128 0.275 -0.604 0.506 -1.056 C +1.104 -2.16 2.751 -4.116 4.562 -5.422 C +0.227 -0.164 0.457 -0.369 0.508 -0.455 C +0.053 -0.086 0.224 -0.361 0.382 -0.612 C +0.159 -0.25 0.449 -0.735 0.647 -1.078 C +0.196 -0.343 0.895 -1.541 1.549 -2.661 C +0.655 -1.121 1.321 -2.307 1.477 -2.638 C +0.157 -0.329 0.768 -1.506 1.355 -2.615 C +0.722 -1.359 1.133 -2.189 1.26 -2.547 C +0.718 -2.002 1.782 -3.539 3.076 -4.44 C +0.436 -0.303 1.245 -0.697 1.648 -0.802 C +0.426 -0.113 1.131 -0.121 1.587 -0.019 C +0.185 0.041 0.476 0.091 0.647 0.113 C +0.394 0.048 0.61 0.139 0.856 0.361 C +0.305 0.276 0.409 0.597 0.409 1.271 C +0 0.906 -0.262 1.857 -1.231 4.459 C +-0.682 1.833 -1.032 2.944 -0.975 3.092 C +0.019 0.05 0.16 0.029 0.662 -0.1 C +0.352 -0.09 1.167 -0.275 1.814 -0.41 C +0 0 1.174 -0.247 1.174 -0.247 C +0 0 1.942 -0.034 1.942 -0.034 C +1.759 -0.03 2.032 -0.047 2.901 -0.169 C +2.022 -0.284 3.439 -0.145 7.105 0.694 C +2.969 0.679 4.738 1.361 6.629 2.556 C +2.422 1.531 4.261 3.861 4.443 5.631 C +0.032 0.31 0.034 0.314 0.397 0.684 C +0.655 0.669 0.888 1.211 1.105 2.564 C +0.1 0.624 0.101 0.682 0.032 0.933 C +-0.062 0.224 -0.206 0.885 -0.302 1.396 C +0 0 -0.024 0.121 -0.024 0.121 C +0 0 1.119 0.001 1.119 0.001 C +0.615 0.001 1.366 0.029 1.67 0.062 C +3.178 0.346 5.583 1.472 7.599 3.562 C +0.992 1.028 1.704 2.058 2.398 3.468 C +1.361 2.773 2.101 6.053 2.271 10.069 C +0.038 0.916 0.005 3.072 -0.064 4.099 C +h +0.467 0.396 0.4 0.035 sc +f +Q +showpage +end \ No newline at end of file diff --git a/img/clock.eps b/img/clock.eps new file mode 100644 index 0000000..f0659f6 --- /dev/null +++ b/img/clock.eps @@ -0,0 +1,115 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132 132.24 +%%BoundingBox: 0 0 132 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +66.19 119.536 m +16.684 -0.08 32.855 -8.292 42.745 -21.68 C +9.807 -13.277 12.956 -31.256 8.107 -47.185 C +-4.563 -14.989 -16.026 -27.67 -30.57 -33.72 C +-12.909 -5.37 -27.971 -5.381 -40.908 0 C +-14.442 6.007 -25.973 18.619 -30.57 33.72 C +-3.942 12.947 -2.747 27.367 3.39 39.525 C +8.617 17.071 26.868 28.892 46.432 29.326 C +0.457 0.011 0.915 0.014 1.374 0.014 C +h +65.877 109.616 m +-13.311 -0.064 -26.378 -6.532 -34.485 -17.236 C +-9.531 -12.585 -11.496 -30.471 -4.501 -44.981 C +5.858 -12.153 17.611 -21.27 30.909 -23.82 C +13.548 -2.598 28.21 1.668 38.254 11.303 C +8.44 8.095 13.408 19.671 13.371 31.467 C +-0.045 14.027 -7.352 27.882 -19.148 35.853 C +-7.079 4.784 -15.607 7.373 -24.118 7.414 C +-0.094 0 -0.188 0 -0.282 0 C +h +0.722 0.678 0.671 0.882 sc +f* +66.388 103.059 m +0.218 -0.022 0.274 -0.023 0.49 -0.062 C +2.103 -0.37 3.857 -2.217 4.074 -4.39 C +0.022 -0.219 0.019 -0.275 0.025 -0.494 C +0 0 0 -31.396 0 -31.396 C +-0.063 -2.52 -2.143 -4.763 -4.589 -4.946 C +-2.618 -0.196 -5.188 1.953 -5.325 4.699 C +-0.004 0.082 -0.004 0.164 -0.006 0.247 C +0 0 0 31.396 0 31.396 C +0.005 0.219 0.003 0.275 0.025 0.494 C +0.228 2.287 2.215 4.276 4.564 4.452 C +0.479 0.036 0.59 0.008 0.742 0 C +h +0.722 0.678 0.671 0.882 sc +f* +66.962 72.045 m +0.192 -0.01 0.24 -0.009 0.432 -0.031 C +0.716 -0.083 1.406 -0.338 2.028 -0.702 C +0 0 24.174 -14.869 24.174 -14.869 C +1.666 -1.076 2.605 -3.103 2.3 -5.009 C +-0.375 -2.341 -2.62 -4.242 -5.036 -4.174 C +-0.866 0.024 -1.711 0.294 -2.461 0.733 C +0 0 -24.174 14.869 -24.174 14.869 C +-2.032 1.312 -2.899 4.081 -1.929 6.25 C +0.795 1.777 2.662 2.945 4.666 2.933 C +h +0.722 0.678 0.671 0.882 sc +f* +70.398 66.209 m +0 -2.419 -1.961 -4.38 -4.38 -4.38 C +-2.419 0 -4.38 1.961 -4.38 4.38 C +0 2.419 1.961 4.384 4.38 4.384 C +2.419 0 4.38 -1.965 4.38 -4.384 C +h +0.722 0.678 0.671 0.882 sc +f* +66.114 73.692 m +3.476 -0.066 6.709 -2.789 7.283 -6.255 C +0.549 -3.316 -1.435 -6.881 -4.551 -8.154 C +-3.451 -1.41 -7.854 0.229 -9.529 3.6 C +-1.397 2.81 -0.771 6.483 1.474 8.678 C +1.357 1.327 3.229 2.095 5.131 2.131 C +0.096 0.001 0.096 0.001 0.192 0 C +h +66.001 67.493 m +-1.12 -0.022 -1.777 -1.917 -0.48 -2.465 C +0.862 -0.365 2.01 0.54 1.728 1.534 C +-0.153 0.542 -0.65 0.934 -1.248 0.931 C +h +0.722 0.678 0.671 0.882 sc +f* +93.715 48.976 m +3.524 5.601 5.401 12.15 5.401 18.843 C +0 19.009 -14.819 34.419 -33.098 34.419 C +0 0 0 -34.419 0 -34.419 C +0 0 27.697 -18.843 27.697 -18.843 C +h +0.722 0.678 0.671 0.882 sc +f* +Q +showpage +end \ No newline at end of file diff --git a/img/d20.eps b/img/d20.eps new file mode 100644 index 0000000..f3ca371 --- /dev/null +++ b/img/d20.eps @@ -0,0 +1,76 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132.24 +%%BoundingBox: 0 0 133 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +65.85 121.363 m +0 0 -50.02 -26.388 -50.02 -26.388 C +0 0 1.969 -55.534 1.969 -55.534 C +0 0 47.263 -28.358 47.263 -28.358 C +0 0 47.657 28.752 47.657 28.752 C +0 0 3.545 54.352 3.545 54.352 C +0 0 -50.414 27.176 -50.414 27.176 C +h +0.722 0.678 0.671 0.882 sc +3.158 w +1 J +1 j +S +17.012 94.975 m +0 0 47.656 6.301 47.656 6.301 C +0 0 50.414 -6.695 50.414 -6.695 C +0.722 0.678 0.671 0.882 sc +S +18.981 40.622 m +0 0 15.36 6.302 15.36 6.302 C +0 0 60.654 1.182 60.654 1.182 C +0 0 16.148 -7.484 16.148 -7.484 C +0.722 0.678 0.671 0.882 sc +0 J +S +16.618 93.399 m +0 0 17.329 -45.293 17.329 -45.293 C +0 0 31.509 52.383 31.509 52.383 C +0 0 30.327 -51.99 30.327 -51.99 C +0 0 17.724 45.294 17.724 45.294 C +0.722 0.678 0.671 0.882 sc +1 J +S +65.85 119.788 m +0 0 -0.394 -19.299 -0.394 -19.299 C +0.722 0.678 0.671 0.882 sc +S +34.735 45.742 m +0 0 30.327 -33.478 30.327 -33.478 C +0 0 29.933 34.266 29.933 34.266 C +0.722 0.678 0.671 0.882 sc +S +Q +showpage +end \ No newline at end of file diff --git a/img/hand.eps b/img/hand.eps new file mode 100644 index 0000000..c2b053a --- /dev/null +++ b/img/hand.eps @@ -0,0 +1,79 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132 +%%BoundingBox: 0 0 133 132 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +56.448 123.654 m +-4.173 0 -8.04 -3.107 -8.04 -7.425 C +0 -0.005 0 -0.01 0 -0.015 C +0 0 0.247 -46.867 0.247 -46.867 C +0 0 -3.967 10.377 -3.967 10.377 C +-0.108 0.284 -0.254 0.552 -0.435 0.795 C +-1.562 2.074 -3.61 3.501 -5.76 3.855 C +-2.151 0.354 -3.916 -0.147 -5.618 -0.57 C +-2.581 -0.642 -4.062 -2.829 -4.65 -4.89 C +-0.558 -1.959 -0.487 -4.073 0.263 -6.12 C +0 0 -0.008 0 -0.008 0 C +0 0 8.618 -30.18 8.618 -30.18 C +0.069 -0.246 0.167 -0.482 0.292 -0.705 C +0 0 17.97 -31.238 17.97 -31.238 C +0.413 -1.387 1.703 -2.339 3.15 -2.325 C +0 0 32.002 0.27 32.002 0.27 C +1.526 0.014 2.847 1.1 3.157 2.595 C +0 0 10.237 37.2 10.237 37.2 C +0.012 0.052 0.022 0.104 0.03 0.157 C +0.448 2.846 0.289 7.63 0.18 12.563 C +-0.054 2.466 -0.123 4.854 -0.172 6.705 C +-0.049 1.851 -0.037 3.591 -0.06 3.247 C +0.005 0.075 0.007 0.15 0.007 0.225 C +0 0 0 14.558 0 14.558 C +0.001 0.237 -0.024 0.473 -0.075 0.705 C +-0.393 1.771 -0.943 3.439 -2.205 4.897 C +-1.172 1.356 -3.239 2.209 -5.182 2.1 C +0 0 0 0.03 0 0.03 C +-0.089 0 -0.174 -0.027 -0.263 -0.03 C +-0.059 -0.006 -0.12 0.008 -0.18 0 C +0 0 0 -0.022 0 -0.022 C +-1.356 -0.087 -2.632 -0.55 -3.682 -1.275 C +0 0 0 0.96 0 0.96 C +0 4.32 -3.873 7.425 -8.048 7.425 C +0 0 -0.022 0 -0.022 0 C +-2.382 0 -4.637 -1.037 -6.158 -2.708 C +0 0 0 4.373 0 4.373 C +0 4.313 -3.871 7.417 -8.04 7.417 C +-2.071 0 -4.069 -0.763 -5.557 -2.062 C +0 0 0 8.55 0 8.55 C +0 4.31 -3.86 7.425 -8.033 7.425 C +0 0 0.002 0.003 0.002 0.003 C +h +0.722 0.678 0.671 0.882 sc +f +Q +showpage +end \ No newline at end of file diff --git a/img/hand_inactive.eps b/img/hand_inactive.eps new file mode 100644 index 0000000..2d2f74d --- /dev/null +++ b/img/hand_inactive.eps @@ -0,0 +1,79 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132.24 +%%BoundingBox: 0 0 133 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +56.492 123.751 m +-4.173 0 -8.04 -3.107 -8.04 -7.425 C +0 -0.005 0 -0.01 0 -0.015 C +0 0 0.247 -46.867 0.247 -46.867 C +0 0 -3.967 10.377 -3.967 10.377 C +-0.108 0.284 -0.254 0.552 -0.435 0.795 C +-1.562 2.074 -3.61 3.501 -5.76 3.855 C +-2.151 0.354 -3.916 -0.147 -5.618 -0.57 C +-2.581 -0.642 -4.062 -2.829 -4.65 -4.89 C +-0.558 -1.959 -0.487 -4.073 0.263 -6.12 C +0 0 -0.008 0 -0.008 0 C +0 0 8.618 -30.18 8.618 -30.18 C +0.069 -0.246 0.167 -0.482 0.292 -0.705 C +0 0 17.97 -31.238 17.97 -31.238 C +0.413 -1.387 1.703 -2.339 3.15 -2.325 C +0 0 32.002 0.27 32.002 0.27 C +1.526 0.014 2.847 1.1 3.157 2.595 C +0 0 10.237 37.2 10.237 37.2 C +0.012 0.052 0.022 0.104 0.03 0.157 C +0.448 2.846 0.289 7.63 0.18 12.563 C +-0.054 2.466 -0.123 4.854 -0.172 6.705 C +-0.049 1.851 -0.037 3.591 -0.06 3.247 C +0.005 0.075 0.007 0.15 0.007 0.225 C +0 0 0 14.558 0 14.558 C +0.001 0.237 -0.024 0.473 -0.075 0.705 C +-0.393 1.771 -0.943 3.439 -2.205 4.897 C +-1.172 1.356 -3.239 2.209 -5.182 2.1 C +0 0 0 0.03 0 0.03 C +-0.089 0 -0.174 -0.027 -0.263 -0.03 C +-0.059 -0.006 -0.12 0.008 -0.18 0 C +0 0 0 -0.022 0 -0.022 C +-1.356 -0.087 -2.632 -0.55 -3.682 -1.275 C +0 0 0 0.96 0 0.96 C +0 4.32 -3.873 7.425 -8.048 7.425 C +0 0 -0.022 0 -0.022 0 C +-2.382 0 -4.637 -1.037 -6.158 -2.708 C +0 0 0 4.373 0 4.373 C +0 4.313 -3.871 7.417 -8.04 7.417 C +-2.071 0 -4.069 -0.763 -5.557 -2.062 C +0 0 0 8.55 0 8.55 C +0 4.31 -3.86 7.425 -8.033 7.425 C +0 0 0.002 0.003 0.002 0.003 C +h +0.467 0.396 0.4 0.035 sc +f +Q +showpage +end \ No newline at end of file diff --git a/img/hourglas.eps b/img/hourglas.eps new file mode 100644 index 0000000..70f9a35 --- /dev/null +++ b/img/hourglas.eps @@ -0,0 +1,106 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132.24 +%%BoundingBox: 0 0 133 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +66.026 45.643 m +-0.243 -1.124 -1.689 -2.123 -3.74 -2.786 C +-4.186 -1.431 -8.817 -2.735 -11.829 -4.7 C +-2.455 -1.681 -2.913 -3.753 -2.837 -5.701 C +0.049 -0.639 0.179 -1.264 0.381 -1.895 C +0 0 36.095 0 36.095 0 C +0.838 2.719 0.566 5.733 -3.152 8.066 C +-3.694 2.172 -9.661 3.296 -13.575 5.366 C +-0.724 0.494 -1.173 1.085 -1.343 1.65 C +h +50.746 84.194 m +0.263 -0.398 0.544 -0.786 0.847 -1.162 C +3.573 -4.425 8.895 -7.085 12.806 -11.195 C +0.915 -1.236 1.458 -2.724 1.644 -4.245 C +0.336 2.868 2.097 5.426 4.54 6.923 C +3.761 2.915 8.066 5.726 10.746 9.679 C +0 0 -30.583 0 -30.583 0 C +h +87.744 26.251 m +0 0 -43.388 0 -43.388 0 C +0 0 -0.164 0.64 -0.164 0.64 C +-0.187 0.728 -4.446 17.939 5.692 27.25 C +3.75 3.444 6.462 5.433 8.257 6.749 C +3.021 2.214 3.566 2.614 3.566 5.328 C +0 2.714 -0.545 3.113 -3.566 5.328 C +-1.795 1.316 -4.507 3.304 -8.257 6.748 C +-10.138 9.31 -5.879 26.522 -5.692 27.251 C +0 0 0.164 0.639 0.164 0.639 C +0 0 43.388 0 43.388 0 C +0 0 0.164 -0.639 0.164 -0.639 C +0.186 -0.728 4.445 -17.94 -5.693 -27.251 C +-3.75 -3.444 -6.462 -5.432 -8.257 -6.748 C +-3.021 -2.215 -3.566 -2.614 -3.566 -5.328 C +0 -2.714 0.545 -3.114 3.566 -5.328 C +1.795 -1.316 4.507 -3.305 8.257 -6.749 C +10.138 -9.31 5.879 -26.522 5.693 -27.25 C +0 0 -0.164 -0.64 -0.164 -0.64 C +h +45.697 27.952 m +0 0 40.706 0 40.706 0 C +0.656 3.166 3.002 17.278 -5.338 24.937 C +-3.68 3.38 -6.242 5.257 -8.112 6.629 C +-3.1 2.272 -4.261 3.123 -4.261 6.699 C +0 3.577 1.161 4.427 4.261 6.7 C +1.87 1.372 4.432 3.249 8.112 6.629 C +8.35 7.669 5.997 21.772 5.339 24.937 C +0 0 -40.706 0 -40.706 0 C +-0.656 -3.166 -3.002 -17.278 5.338 -24.937 C +3.68 -3.38 6.241 -5.257 8.111 -6.629 C +3.101 -2.273 4.261 -3.123 4.261 -6.7 C +0 -3.576 -1.16 -4.427 -4.261 -6.699 C +-1.87 -1.372 -4.431 -3.249 -8.111 -6.629 C +-8.351 -7.669 -5.996 -21.772 -5.339 -24.937 C +h +94.983 20.145 m +0 2.506 -2.031 4.537 -4.536 4.537 C +0 0 -48.794 0 -48.794 0 C +-2.505 0 -4.537 -2.031 -4.537 -4.537 C +0 -2.505 2.032 -4.537 4.537 -4.537 C +0 0 48.794 0 48.794 0 C +2.505 0 4.536 2.032 4.536 4.537 C +h +94.983 112.087 m +0 2.505 -2.031 4.536 -4.536 4.536 C +0 0 -48.794 0 -48.794 0 C +-2.505 0 -4.537 -2.031 -4.537 -4.536 C +0 -2.506 2.032 -4.537 4.537 -4.537 C +0 0 48.794 0 48.794 0 C +2.505 0 4.536 2.031 4.536 4.537 C +h +0.722 0.678 0.671 0.882 sc +f +Q +showpage +end \ No newline at end of file diff --git a/img/ritual.eps b/img/ritual.eps new file mode 100644 index 0000000..b589d8c --- /dev/null +++ b/img/ritual.eps @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132 +%%BoundingBox: 0 0 133 132 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +126.464 35.723 m +0 0 -1.534 -1.434 -4.216 -3.932 C +-0.671 -0.625 -1.417 -1.318 -2.228 -2.071 C +-0.883 -0.67 -1.835 -1.394 -2.854 -2.168 C +-1.02 -0.775 -2.104 -1.599 -3.25 -2.468 C +-1.127 -0.897 -2.498 -1.559 -3.828 -2.404 C +-1.354 -0.808 -2.764 -1.648 -4.227 -2.52 C +-1.537 -0.721 -3.126 -1.472 -4.76 -2.241 C +-0.819 -0.386 -1.649 -0.775 -2.49 -1.171 C +-0.852 -0.365 -1.752 -0.64 -2.642 -0.971 C +-1.791 -0.635 -3.62 -1.286 -5.478 -1.948 C +-3.841 -0.897 -7.748 -2.141 -11.885 -2.582 C +-4.084 -0.788 -8.31 -0.83 -12.521 -1.079 C +-4.209 0.244 -8.432 0.291 -12.522 1.076 C +-4.135 0.441 -8.042 1.688 -11.882 2.583 C +-1.858 0.661 -3.688 1.312 -5.482 1.947 C +-0.886 0.331 -1.786 0.607 -2.639 0.971 C +-0.837 0.397 -1.669 0.785 -2.486 1.171 C +-1.635 0.769 -3.226 1.52 -4.764 2.242 C +-1.459 0.871 -2.871 1.711 -4.226 2.519 C +-1.33 0.848 -2.695 1.507 -3.832 2.407 C +-1.149 0.872 -2.239 1.701 -3.262 2.478 C +-1.021 0.777 -1.977 1.504 -2.861 2.176 C +-0.806 0.748 -1.546 1.436 -2.213 2.055 C +-2.667 2.483 -4.189 3.903 -4.189 3.903 C +-0.208 0.195 -0.218 0.517 -0.026 0.725 C +0.149 0.16 0.383 0.202 0.574 0.121 C +0 0 0.155 -0.066 0.155 -0.066 C +0 0 0.507 -0.215 1.454 -0.62 C +0.919 -0.443 2.331 -1.018 3.987 -1.902 C +0.84 -0.428 1.77 -0.901 2.783 -1.418 C +1.055 -0.373 2.092 -0.863 3.231 -1.331 C +2.26 -0.95 4.675 -2.013 7.528 -2.994 C +1.378 -0.499 2.819 -1.022 4.307 -1.562 C +1.541 -0.399 3.066 -0.922 4.648 -1.391 C +0.785 -0.244 1.581 -0.494 2.38 -0.741 C +0.815 -0.22 1.673 -0.349 2.51 -0.53 C +1.701 -0.307 3.364 -0.792 5.082 -1.191 C +3.525 -0.449 7.033 -1.281 10.706 -1.499 C +3.63 -0.496 7.345 -0.465 11.043 -0.641 C +3.695 0.176 7.411 0.132 11.045 0.628 C +3.675 0.197 7.179 1.052 10.711 1.488 C +1.711 0.409 3.384 0.877 5.084 1.186 C +0.841 0.184 1.695 0.313 2.51 0.533 C +0.806 0.25 1.599 0.494 2.382 0.74 C +1.587 0.47 3.104 1.003 4.651 1.386 C +1.49 0.541 2.928 1.063 4.311 1.57 C +1.877 0.643 3.573 1.344 5.2 2.034 C +0 0 -81.192 58.05 -81.192 58.05 C +0 0 2.276 2.275 2.276 2.275 C +0 0 82.326 -58.855 82.326 -58.855 C +0.771 0.339 1.519 0.667 2.257 0.929 C +0.979 0.491 1.878 0.937 2.69 1.344 C +1.612 0.85 3.011 1.415 3.927 1.858 C +0.95 0.41 1.459 0.63 1.459 0.63 C +0 0 0.2 0.087 0.2 0.087 C +0.253 0.11 0.547 -0.005 0.653 -0.252 C +0.092 -0.197 0.034 -0.423 -0.115 -0.564 C +h +27.617 91.441 m +0 0 2.276 2.276 2.276 2.276 C +0 0 -11.664 8.339 -11.664 8.339 C +-0.712 0.504 -1.701 0.344 -2.216 -0.368 C +-0.509 -0.713 -0.346 -1.703 0.368 -2.217 C +0 0 11.236 -8.03 11.236 -8.03 C +h +28.938 107.093 m +0.204 -0.672 0.317 -1.312 0.577 -1.885 C +0.292 -0.569 0.557 -1.092 0.801 -1.561 C +0.488 -0.972 0.981 -1.35 1.265 -1.791 C +0.302 -0.383 0.462 -0.587 0.462 -0.587 C +0.013 -0.014 0.026 -0.029 0.037 -0.045 C +0.469 -0.551 1.299 -0.617 1.849 -0.15 C +0.552 0.467 0.617 1.3 0.151 1.851 C +0 0 -0.168 0.197 -0.483 0.569 C +-0.255 0.368 -0.922 0.93 -1.229 1.596 C +-0.181 0.336 -0.386 0.704 -0.603 1.105 C +-0.216 0.412 -0.321 0.958 -0.512 1.486 C +-0.231 0.53 -0.239 1.142 -0.326 1.774 C +-0.134 0.635 -0.055 1.305 0 2.008 C +0.082 1.41 0.612 2.877 1.389 4.305 C +0.399 0.664 1.039 1.388 1.462 1.934 C +0.713 0.628 1.454 1.273 2.171 1.575 C +1.493 0.774 3.42 1.134 5.262 0.819 C +1.851 -0.325 3.593 -1.357 4.853 -2.785 C +1.246 -1.478 1.772 -3.399 1.507 -5.305 C +-0.06 -0.467 -0.236 -0.916 -0.344 -1.372 C +0 0 -0.618 -1.268 -0.618 -1.268 C +0 0 -0.831 -1.074 -0.831 -1.074 C +-0.38 -0.291 -0.743 -0.703 -1.128 -0.887 C +-1.486 -0.897 -3.494 -1.094 -5.028 -0.367 C +-1.548 0.669 -2.735 2.01 -2.983 3.488 C +-0.263 1.475 0.227 2.906 1.044 3.819 C +0.801 0.979 1.917 1.302 2.808 1.297 C +0.914 0.018 1.56 -0.362 1.983 -0.578 C +0.383 -0.299 0.585 -0.459 0.585 -0.459 C +0 0 -0.2 0.165 -0.57 0.486 C +-0.415 0.233 -1.055 0.648 -1.994 0.664 C +-0.901 0.055 -2.132 -0.268 -2.998 -1.247 C +-0.898 -0.929 -1.492 -2.431 -1.268 -4.055 C +0.213 -1.643 1.449 -3.166 3.134 -3.977 C +1.696 -0.853 3.88 -0.803 5.751 0.244 C +0.495 0.242 0.8 0.588 1.216 0.879 C +0 0 1.06 1.239 1.06 1.239 C +0.254 0.468 0.53 0.932 0.766 1.42 C +0.153 0.517 0.362 1.032 0.46 1.567 C +0.422 2.132 -0.163 4.575 -1.546 6.316 C +-1.406 1.735 -3.381 3.005 -5.562 3.483 C +-2.192 0.446 -4.431 0.165 -6.418 -0.769 C +-1.089 -0.478 -1.801 -1.095 -2.527 -1.675 C +-0.806 -0.848 -1.394 -1.515 -1.961 -2.339 C +-1.005 -1.656 -1.698 -3.412 -1.879 -5.11 C +-0.108 -0.851 -0.216 -1.667 -0.098 -2.446 C +0.069 -0.777 0.074 -1.528 0.313 -2.192 C +h +0.722 0.678 0.671 0.882 sc +f +Q +showpage +end \ No newline at end of file diff --git a/img/ritual_inactive.eps b/img/ritual_inactive.eps new file mode 100644 index 0000000..04f5077 --- /dev/null +++ b/img/ritual_inactive.eps @@ -0,0 +1,151 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132.24 +%%BoundingBox: 0 0 133 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +126.508 35.821 m +0 0 -1.533 -1.434 -4.215 -3.932 C +-0.672 -0.625 -1.418 -1.318 -2.229 -2.071 C +-0.882 -0.67 -1.835 -1.394 -2.853 -2.168 C +-1.021 -0.775 -2.105 -1.599 -3.25 -2.468 C +-1.128 -0.897 -2.498 -1.559 -3.829 -2.404 C +-1.354 -0.808 -2.764 -1.648 -4.226 -2.52 C +-1.538 -0.721 -3.126 -1.472 -4.761 -2.241 C +-0.819 -0.386 -1.649 -0.775 -2.489 -1.171 C +-0.853 -0.365 -1.753 -0.64 -2.643 -0.971 C +-1.79 -0.635 -3.619 -1.286 -5.478 -1.948 C +-3.84 -0.897 -7.748 -2.141 -11.885 -2.582 C +-4.084 -0.788 -8.31 -0.83 -12.52 -1.079 C +-4.21 0.244 -8.433 0.291 -12.523 1.076 C +-4.134 0.441 -8.042 1.688 -11.882 2.583 C +-1.858 0.661 -3.688 1.312 -5.481 1.947 C +-0.887 0.331 -1.787 0.607 -2.64 0.971 C +-0.837 0.397 -1.669 0.785 -2.486 1.171 C +-1.635 0.769 -3.226 1.52 -4.764 2.242 C +-1.459 0.871 -2.871 1.711 -4.226 2.519 C +-1.33 0.848 -2.695 1.507 -3.832 2.407 C +-1.149 0.872 -2.239 1.701 -3.262 2.478 C +-1.021 0.777 -1.977 1.504 -2.861 2.176 C +-0.806 0.748 -1.546 1.436 -2.213 2.055 C +-2.667 2.483 -4.189 3.903 -4.189 3.903 C +-0.208 0.195 -0.218 0.517 -0.026 0.725 C +0.149 0.16 0.383 0.202 0.574 0.121 C +0 0 0.155 -0.066 0.155 -0.066 C +0 0 0.507 -0.215 1.454 -0.62 C +0.919 -0.443 2.331 -1.018 3.987 -1.902 C +0.84 -0.428 1.77 -0.901 2.783 -1.418 C +1.055 -0.373 2.092 -0.863 3.231 -1.331 C +2.26 -0.95 4.675 -2.013 7.528 -2.994 C +1.378 -0.499 2.819 -1.022 4.307 -1.562 C +1.541 -0.399 3.066 -0.922 4.648 -1.391 C +0.785 -0.244 1.581 -0.494 2.381 -0.741 C +0.814 -0.22 1.672 -0.349 2.509 -0.53 C +1.701 -0.307 3.365 -0.792 5.082 -1.191 C +3.525 -0.449 7.034 -1.281 10.706 -1.499 C +3.63 -0.496 7.345 -0.465 11.043 -0.641 C +3.695 0.176 7.412 0.132 11.045 0.628 C +3.675 0.197 7.179 1.052 10.712 1.488 C +1.711 0.409 3.383 0.877 5.084 1.186 C +0.84 0.184 1.695 0.313 2.509 0.533 C +0.806 0.25 1.599 0.494 2.383 0.74 C +1.586 0.47 3.103 1.003 4.651 1.386 C +1.489 0.541 2.927 1.063 4.31 1.57 C +1.877 0.643 3.573 1.344 5.2 2.034 C +0 0 -81.192 58.05 -81.192 58.05 C +0 0 2.276 2.275 2.276 2.275 C +0 0 82.326 -58.855 82.326 -58.855 C +0.771 0.339 1.519 0.667 2.257 0.929 C +0.979 0.491 1.879 0.937 2.69 1.344 C +1.612 0.85 3.011 1.415 3.927 1.858 C +0.95 0.41 1.459 0.63 1.459 0.63 C +0 0 0.2 0.087 0.2 0.087 C +0.254 0.11 0.548 -0.005 0.653 -0.252 C +0.092 -0.197 0.035 -0.423 -0.115 -0.564 C +h +27.661 91.539 m +0 0 2.276 2.276 2.276 2.276 C +0 0 -11.664 8.339 -11.664 8.339 C +-0.712 0.504 -1.701 0.344 -2.216 -0.368 C +-0.509 -0.713 -0.346 -1.703 0.368 -2.217 C +0 0 11.236 -8.03 11.236 -8.03 C +h +28.982 107.191 m +0.204 -0.672 0.317 -1.312 0.577 -1.885 C +0.292 -0.569 0.557 -1.092 0.801 -1.561 C +0.488 -0.972 0.981 -1.35 1.265 -1.791 C +0.302 -0.383 0.462 -0.587 0.462 -0.587 C +0.013 -0.014 0.026 -0.029 0.037 -0.045 C +0.469 -0.551 1.299 -0.617 1.85 -0.15 C +0.551 0.467 0.617 1.3 0.15 1.851 C +0 0 -0.168 0.197 -0.483 0.569 C +-0.255 0.368 -0.922 0.93 -1.229 1.596 C +-0.181 0.336 -0.386 0.704 -0.603 1.105 C +-0.216 0.412 -0.321 0.958 -0.512 1.486 C +-0.231 0.53 -0.239 1.142 -0.326 1.774 C +-0.134 0.635 -0.055 1.305 0 2.008 C +0.082 1.41 0.612 2.877 1.389 4.305 C +0.399 0.664 1.039 1.388 1.462 1.934 C +0.714 0.628 1.454 1.273 2.171 1.575 C +1.493 0.774 3.42 1.134 5.262 0.819 C +1.851 -0.325 3.594 -1.357 4.853 -2.785 C +1.247 -1.478 1.772 -3.399 1.507 -5.305 C +-0.06 -0.467 -0.236 -0.916 -0.344 -1.372 C +0 0 -0.617 -1.268 -0.617 -1.268 C +0 0 -0.832 -1.074 -0.832 -1.074 C +-0.38 -0.291 -0.743 -0.703 -1.128 -0.887 C +-1.486 -0.897 -3.494 -1.094 -5.027 -0.367 C +-1.548 0.669 -2.735 2.01 -2.984 3.488 C +-0.263 1.475 0.228 2.906 1.044 3.819 C +0.801 0.979 1.917 1.302 2.809 1.297 C +0.913 0.018 1.559 -0.362 1.982 -0.578 C +0.383 -0.299 0.585 -0.459 0.585 -0.459 C +0 0 -0.199 0.165 -0.57 0.486 C +-0.414 0.233 -1.055 0.648 -1.994 0.664 C +-0.901 0.055 -2.132 -0.268 -2.998 -1.247 C +-0.898 -0.929 -1.491 -2.431 -1.268 -4.055 C +0.213 -1.643 1.449 -3.166 3.134 -3.977 C +1.696 -0.853 3.88 -0.803 5.751 0.244 C +0.496 0.242 0.801 0.588 1.216 0.879 C +0 0 1.06 1.239 1.06 1.239 C +0.255 0.468 0.53 0.932 0.766 1.42 C +0.153 0.517 0.363 1.032 0.46 1.567 C +0.422 2.132 -0.163 4.575 -1.546 6.316 C +-1.405 1.735 -3.381 3.005 -5.562 3.483 C +-2.192 0.446 -4.431 0.165 -6.418 -0.769 C +-1.089 -0.478 -1.8 -1.095 -2.527 -1.675 C +-0.806 -0.848 -1.394 -1.515 -1.961 -2.339 C +-1.005 -1.656 -1.698 -3.412 -1.879 -5.11 C +-0.108 -0.851 -0.216 -1.667 -0.098 -2.446 C +0.069 -0.777 0.074 -1.528 0.313 -2.192 C +h +0.467 0.396 0.4 0.035 sc +f +Q +showpage +end \ No newline at end of file diff --git a/img/target.eps b/img/target.eps new file mode 100644 index 0000000..b9c6f42 --- /dev/null +++ b/img/target.eps @@ -0,0 +1,119 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132.24 +%%BoundingBox: 0 0 133 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +66.178 108.843 m +15.503 -0.07 30.662 -9.123 37.912 -23.273 C +5.965 -11.642 6.182 -26.102 0.461 -37.977 C +-5.711 -11.854 -17.175 -20.81 -30.164 -23.385 C +-13.416 -2.659 -27.98 1.538 -37.918 11.071 C +-8.227 7.892 -13.118 19.156 -13.154 30.7 C +-0.038 11.901 5.135 23.708 13.997 31.764 C +7.521 6.837 17.544 10.862 27.764 11.089 C +0.367 0.009 0.734 0.011 1.102 0.011 C +h +65.919 103.502 m +-13.423 -0.061 -26.486 -7.775 -32.914 -19.865 C +-5.457 -10.267 -5.775 -23.12 -0.664 -33.726 C +5.04 -10.459 15.162 -18.312 26.619 -20.508 C +11.678 -2.238 24.307 1.439 32.954 9.731 C +10.081 9.667 14.137 25.133 9.62 38.757 C +-4.851 14.63 -19.174 25.537 -35.373 25.611 C +-0.081 0 -0.161 0 -0.242 0 C +h +0.722 0.678 0.671 0.882 sc +f* +66.126 92.823 m +9.83 -0.042 19.354 -5.876 23.803 -14.761 C +4.215 -8.417 3.577 -19.036 -1.793 -26.939 C +-4.867 -7.161 -13.383 -11.706 -22.096 -11.706 C +-9.906 0 -19.594 5.915 -24.033 15.052 C +-4.247 8.743 -3.249 19.81 2.685 27.694 C +4.937 6.561 13.03 10.625 21.262 10.66 C +0.057 0 0.115 0 0.172 0 C +h +65.971 87.483 m +-5.379 -0.023 -10.72 -2.154 -14.623 -5.854 C +-7.211 -6.835 -8.862 -18.865 -2.988 -27.504 C +4.6 -6.767 13.275 -10.497 21.465 -9.034 C +8.677 1.551 16.024 8.847 17.351 17.906 C +0.99 6.762 -1.484 13.93 -6.445 18.632 C +-3.849 3.649 -9.087 5.778 -14.414 5.853 C +-0.115 0.001 -0.231 0.002 -0.346 0.001 C +h +0.722 0.678 0.671 0.882 sc +f* +66.556 114.065 m +0.375 -0.25 0.539 -0.281 0.722 -0.723 C +0.067 -0.16 0.068 -0.34 0.102 -0.51 C +0 0 0 -93.433 0 -93.433 C +-0.034 -0.171 -0.035 -0.351 -0.102 -0.511 C +-0.183 -0.442 -0.347 -0.473 -0.722 -0.723 C +0 0 -0.511 -0.101 -0.511 -0.101 C +0 0 -0.511 0.101 -0.511 0.101 C +0 0 -0.433 0.29 -0.433 0.29 C +-0.287 0.43 -0.29 0.436 -0.391 0.944 C +0 0 0 93.433 0 93.433 C +0.088 0.441 0.053 0.605 0.391 0.944 C +0.123 0.122 0.289 0.192 0.433 0.289 C +0 0 0.511 0.102 0.511 0.102 C +0.17 -0.034 0.341 -0.068 0.511 -0.102 C +h +0.722 0.678 0.671 0.882 sc +f* +113.286 67.346 m +0.144 -0.097 0.31 -0.167 0.433 -0.29 C +0.338 -0.338 0.303 -0.502 0.391 -0.944 C +0 0 -0.102 -0.51 -0.102 -0.51 C +-0.287 -0.431 -0.292 -0.435 -0.722 -0.723 C +0 0 -0.511 -0.102 -0.511 -0.102 C +0 0 -93.433 0 -93.433 0 C +0 0 -0.511 0.102 -0.511 0.102 C +-0.144 0.097 -0.31 0.167 -0.433 0.29 C +-0.338 0.338 -0.303 0.502 -0.391 0.943 C +0 0 0.102 0.511 0.102 0.511 C +0.287 0.431 0.292 0.435 0.722 0.723 C +0 0 0.511 0.101 0.511 0.101 C +0 0 93.433 0 93.433 0 C +0.17 -0.033 0.341 -0.067 0.511 -0.101 C +h +0.722 0.678 0.671 0.882 sc +f* +77.733 66.119 m +0 -6.458 -5.234 -11.693 -11.692 -11.693 C +-6.458 0 -11.693 5.235 -11.693 11.693 C +0 6.458 5.235 11.693 11.693 11.693 C +6.457 0 11.692 -5.235 11.692 -11.693 C +h +0.722 0.678 0.671 0.882 sc +f +Q +showpage +end \ No newline at end of file diff --git a/img/verbal.eps b/img/verbal.eps new file mode 100644 index 0000000..ec66431 --- /dev/null +++ b/img/verbal.eps @@ -0,0 +1,74 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132 +%%BoundingBox: 0 0 133 132 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +34.571 14.426 m +6.187 13.217 2.59 18.353 1.872 30.455 C +-38.292 17.699 -30.406 60.282 1.936 71.031 C +2.474 0.822 4.928 1.319 7.341 1.535 C +14.748 1.325 27.866 -7.876 33.174 -18.126 C +0 0 15.085 -29.126 15.085 -29.126 C +0 0 -11.073 -1.48 -11.073 -1.48 C +7.072 -8.118 8.167 -7.377 -2.365 -12.222 C +0 0 9.009 -6.285 9.009 -6.285 C +0.523 -2.257 -1.589 -3.729 -5.942 -4.536 C +4.868 -10.996 3.944 -16.589 -12.99 -14.988 C +-0.315 -2.706 0.978 -10.961 3.214 -16.034 C +0 0 -39.261 -0.224 -39.261 -0.224 C +h +0.722 0.678 0.671 0.882 sc +f +98.844 44.173 m +0 0 -3.302 3.556 -3.302 3.556 C +4.737 4.398 5.011 11.804 0.613 16.54 C +0 0 3.556 3.302 3.556 3.302 C +6.222 -6.7 5.834 -17.176 -0.867 -23.398 C +h +0.722 0.678 0.671 0.882 sc +f +101.175 41.663 m +8.087 7.509 8.556 20.152 1.046 28.239 C +0 0 3.661 3.399 3.661 3.399 C +9.387 -10.109 8.801 -25.913 -1.308 -35.299 C +0 0 -3.399 3.661 -3.399 3.661 C +h +0.722 0.678 0.671 0.882 sc +f +106.771 35.597 m +9.302 6.485 15.864 22.643 2.209 39.998 C +0 0 3.661 3.399 3.661 3.399 C +9.243 -10.491 15.077 -31.831 -2.471 -47.058 C +0 0 -3.399 3.661 -3.399 3.661 C +h +0.722 0.678 0.671 0.882 sc +f +Q +showpage +end \ No newline at end of file diff --git a/img/verbal_inactive.eps b/img/verbal_inactive.eps new file mode 100644 index 0000000..e8e0f16 --- /dev/null +++ b/img/verbal_inactive.eps @@ -0,0 +1,74 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132.24 +%%BoundingBox: 0 0 133 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +34.615 14.523 m +6.187 13.217 2.59 18.353 1.872 30.455 C +-38.292 17.699 -30.406 60.282 1.936 71.031 C +2.474 0.822 4.928 1.319 7.341 1.535 C +14.748 1.325 27.866 -7.876 33.174 -18.126 C +0 0 15.085 -29.126 15.085 -29.126 C +0 0 -11.073 -1.48 -11.073 -1.48 C +7.072 -8.118 8.167 -7.377 -2.365 -12.222 C +0 0 9.009 -6.285 9.009 -6.285 C +0.523 -2.257 -1.589 -3.729 -5.942 -4.536 C +4.868 -10.996 3.944 -16.589 -12.99 -14.988 C +-0.315 -2.706 0.978 -10.961 3.214 -16.034 C +0 0 -39.261 -0.224 -39.261 -0.224 C +h +0.467 0.396 0.4 0.035 sc +f +98.888 44.27 m +0 0 -3.302 3.556 -3.302 3.556 C +4.737 4.398 5.011 11.804 0.613 16.54 C +0 0 3.556 3.302 3.556 3.302 C +6.222 -6.7 5.834 -17.176 -0.867 -23.398 C +h +0.467 0.396 0.4 0.035 sc +f +101.219 41.76 m +8.087 7.509 8.556 20.152 1.046 28.239 C +0 0 3.661 3.399 3.661 3.399 C +9.387 -10.109 8.801 -25.913 -1.308 -35.299 C +0 0 -3.399 3.661 -3.399 3.661 C +h +0.467 0.396 0.4 0.035 sc +f +106.815 35.694 m +9.302 6.485 15.864 22.643 2.209 39.998 C +0 0 3.661 3.399 3.661 3.399 C +9.243 -10.491 15.077 -31.831 -2.471 -47.058 C +0 0 -3.399 3.661 -3.399 3.661 C +h +0.467 0.396 0.4 0.035 sc +f +Q +showpage +end \ No newline at end of file diff --git a/img/wand.eps b/img/wand.eps new file mode 100644 index 0000000..8d439cd --- /dev/null +++ b/img/wand.eps @@ -0,0 +1,98 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0 0 132.24 132.24 +%%BoundingBox: 0 0 133 133 +%%Creator: Serif Affinity +%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%EndComments +%%BeginProlog +101 dict begin +/m/moveto +/L/rlineto +/C/rcurveto +/q/gsave +/Q/grestore +/n/newpath +/h/closepath +/f/fill +/f*/eofill +/S/stroke +/w/setlinewidth +/J/setlinecap +/j/setlinejoin +/ml/setmiterlimit +/d/setdash +/sc/setcolor +/scs/setcolorspace +17{load def}repeat +%%EndProlog +q +/DeviceCMYK scs +n +74.932 55.882 m +0 0 -1.297 10.637 -1.297 10.637 C +0 0 -10.159 4.263 -10.159 4.263 C +0 0 9.716 4.52 9.716 4.52 C +0 0 0.915 10.98 0.915 10.98 C +0 0 7.302 -7.844 7.302 -7.844 C +0 0 10.724 2.522 10.724 2.522 C +0 0 -5.203 -9.367 -5.203 -9.367 C +0 0 5.713 -9.421 5.713 -9.421 C +0 0 -10.517 2.054 -10.517 2.054 C +0 0 -7.194 -8.344 -7.194 -8.344 C +h +0.722 0.678 0.671 0.882 sc +3.216 w +2 ml +S +73.433 67.658 m +0.993 -0.649 1.042 -0.614 1.516 -1.272 C +0 0 -55.83 -43.633 -55.83 -43.633 C +-0.121 -0.09 -0.29 -0.065 -0.38 0.056 C +0 0 -3.381 4.564 -3.381 4.564 C +-0.089 0.121 -0.064 0.29 0.057 0.38 C +8.136 4.722 57.631 39.57 58.018 39.905 C +h +0.722 0.678 0.671 0.882 sc +f +63.195 81.953 m +0 0 -10.076 6.065 -10.076 6.065 C +0 0 -1.607 -3.338 -1.607 -3.338 C +0 0 11.683 -2.727 11.683 -2.727 C +h +0.722 0.678 0.671 0.882 sc +f +82.595 97.452 m +0 0 3.091 11.347 3.091 11.347 C +0 0 -3.649 0.637 -3.649 0.637 C +0 0 0.557 -11.983 0.557 -11.983 C +0 0 0.001 0 0.001 0 C +0 0 0 0 0 0 C +h +0.722 0.678 0.671 0.882 sc +f +105.299 68.051 m +0 0 10.076 -6.065 10.076 -6.065 C +0 0 1.607 3.338 1.607 3.338 C +0 0 -11.683 2.727 -11.683 2.727 C +h +0.722 0.678 0.671 0.882 sc +f +85.91 52.537 m +0 0 -3.091 -11.346 -3.091 -11.346 C +0 0 3.649 -0.638 3.649 -0.638 C +0 0 -0.557 11.984 -0.557 11.984 C +0 0 -0.001 0 -0.001 0 C +h +0.722 0.678 0.671 0.882 sc +f +100.769 87.647 m +0 0 10.277 5.716 10.277 5.716 C +0 0 -2.094 3.057 -2.094 3.057 C +0 0 -8.183 -8.773 -8.183 -8.773 C +h +0.722 0.678 0.671 0.882 sc +f +Q +showpage +end \ No newline at end of file diff --git a/templates/monster.tex.jinja b/templates/monster.tex.jinja new file mode 100644 index 0000000..73fa6a7 --- /dev/null +++ b/templates/monster.tex.jinja @@ -0,0 +1,58 @@ +\begin{monsterbox}{\VAR{name}} + \begin{hangingpar} + \textit{\VAR{size} \VAR{type}\BLOCK{ if subtype|length } (\VAR{subtype}) \BLOCK{ endif }, \VAR{alignment}} + \end{hangingpar} + \dndline% + \basics[% + armorclass = \VAR{armor_class}, + hitpoints = {\VAR{hit_points} (\dice{\VAR{hit_dice}})}, + speed = {\VAR{speed}} + ] + \dndline% + \stats[ + STR = \stat{\VAR{strength}}, % This stat command will autocomplete the modifier for you + DEX = \stat{\VAR{dexterity}}, + CON = \stat{\VAR{constitution}}, + INT = \stat{\VAR{intelligence}}, + WIS = \stat{\VAR{wisdom}}, + CHA = \stat{\VAR{charisma}} + ] + \dndline% + \details[% + % If you want to use commas in these sections, enclose the + % description in braces. + % I'm so sorry. + languages = {\VAR{languages}}, + senses = {\VAR{senses}}, + challenge = {\VAR{challenge_rating} (\VAR{challenge_xp}), } + ] + \dndline% + \BLOCK{ for sa in special_abilities } + \begin{monsteraction}[\VAR{sa['name']}] + \VAR{ sa['desc'] } + \end{monsteraction} + \BLOCK{ endfor } + + \monstersection{Aktionen} + \BLOCK{ for action in actions } + \BLOCK{ if action['desc'] is melee_attack } + \monstermelee[ + name=\VAR{action['name']}, + mod=\VAR{action['attack_bonus']}, + dmg=\dice{\VAR{action['damage_dice']}}\BLOCK{ if action['damage_bonus'] } + \VAR{action['damage_bonus']}\BLOCK{endif}, + ] + \BLOCK{ elif action['desc'] is range_attack } + \monsterranged[ + name=Assassin's Light Crossbow, + mod=\VAR{action['attack_bonus']}, + dmg=\dice{\VAR{action['damage_dice']}}\BLOCK{ if action['damage_bonus'] } + \VAR{action['damage_bonus']}\BLOCK{endif}, + range=80/320, + ] + \BLOCK{ else } + \begin{monsteraction}[\VAR{action['name']}] + \VAR{ action['desc'] } + \end{monsteraction} + \BLOCK{endif} + \BLOCK{ endfor } + +\end{monsterbox} diff --git a/templates/spellcard.tex.jinja b/templates/spellcard.tex.jinja new file mode 100644 index 0000000..a81447a --- /dev/null +++ b/templates/spellcard.tex.jinja @@ -0,0 +1,69 @@ + \clip (0,0) rectangle (\cardwidth,\cardheight); + \draw[lightgray!10,cardcorners] (0,0) rectangle (\cardwidth,\cardheight); + + \topTag{0}{\incimg{verbal\BLOCK{ if 'V' not in tags['components'] }_inactive\BLOCK{ endif}.eps}} + \topTag{1}{\incimg{hand\BLOCK{ if 'G' not in tags['components'] }_inactive\BLOCK{ endif}.eps}} + \topTag{2}{\incimg{bag\BLOCK{ if 'M' not in tags['components'] }_inactive\BLOCK{ endif}.eps}} + \topTag{3}{\incimg{ritual\BLOCK{ if not info['ritual'] }_inactive\BLOCK{ endif}.eps}} + \topTag{4}{\incimg{brain\BLOCK{ if not tags['duration']['concentration'] }_inactive\BLOCK{ endif}.eps}} + \topTag{5}{\VAR{level}} + \topTagDW{6}{\small$\vcenter{\hbox{\incimg{Bookpage.eps}}}$\VAR{page}} + \topTagColored{8}{\VAR{info['type']}}{\incimg{wand.eps}} + + \node[below right, align=center, text width=5cm,inner sep=0, outer sep=0,minimum height=6mm] (title) at (\halfstripwidth,\titley) {\color{black}\large\scshape \VAR{title}}; + + + \node[below right=0.2 cm and 0 cm of title.south west] (hourglas) {\incicon{hourglas.eps}}; + \node[below left=0.2 cm and 0 cm of title.south east] (clock) {\incicon{clock.eps}}; + \node[below right=0.05 cm and 0 cm of hourglas.south west] (target) {\incicon{target.eps}}; + \node[below right=0.05 cm and 0 cm of clock.south west] (book) {\incicon{book.eps}}; + + \node[right=0.05 cm of hourglas, text width=2.15cm] {\scriptsize \VAR{tags['preparation']['desc']}}; + \node[left=0.05 cm of clock, text width=2.15cm, align=right] {\scriptsize + \BLOCK{ if tags['duration']['concentration'] } + {\tiny$\leq$}\VAR{tags['duration']['value']} \VAR{tags['duration']['unit']} + \BLOCK{else} + \VAR{tags['duration']['desc']} + \BLOCK{endif} + }; + + \node[right=0.05 cm of target, text width=2.85cm] (range) {\scriptsize + \BLOCK{ if tags['range'] is number } + \VAR{tags['range']} m + \BLOCK{elif 'rangetype' in tags} + \VAR{tags['range']} (\VAR{tags['rangetype']}, \VAR{tags['rangewidth']} m) + \BLOCK{else} + \VAR{tags['range']} + \BLOCK{endif}}; + \node[left=0.05 cm of book, text width=2.15cm, align=right] (range) {\scriptsize \VAR{info['type']}}; + + + \node[above right,inner sep=0,outer sep=0, align=justify,text width=5cm] (needs) at (0.25cm,0.25cm) {\tiny\setlength{\baselineskip}{0pt}\VAR{tags['materials']}\par}; + + + \draw [rulered, fill=rulered] (title.south west)+(0,-0.05) -- +(0,-0.15) -- ++(5, -0.1); + \draw [rulered, fill=rulered] (target.south west)+(0,-0.15) -- +(0,-0.05) -- ++(5, -0.10); + \draw [rulered, fill=rulered] (needs.north west)+(0,0.1) -- +(0,0.2) -- ++(5, 0.15); + \begin{scope} + \clip[below right](needs.north west)+(0,0.2) rectangle (book.south east); + %\draw[below right](needs.north west)+(0,0.2) rectangle (book.south east); + \node[align=justify,below right=0.2 cm and 0 cm of target.south west, text width=(\cardwidth-5.5*\strippadding)*1cm] (text) { + {\scriptsize + \setlength{\parindent}{1em} + \BLOCK{ if text_card is defined } + \VAR{text_card}\par + \BLOCK{ else } + \VAR{text}\par + \BLOCK{ endif } + } + }; + \BLOCK{ if higher_levels is defined } + \node[align=justify,above right=0.25 cm and 0 cm of needs.north west, text width=(\cardwidth-5.5*\strippadding)*1cm] (text) { + \tiny + \VAR{higher_levels}\par + }; + \BLOCK{ endif } + \BLOCK{ if text_card is defined } + \node[above left=0.15 cm and 0 cm of needs.north east,fill=white] {*}; + \BLOCK{ endif } + \end{scope} diff --git a/templates/spellcard_back.tex.jinja b/templates/spellcard_back.tex.jinja new file mode 100644 index 0000000..f10769a --- /dev/null +++ b/templates/spellcard_back.tex.jinja @@ -0,0 +1,3 @@ +\newgeometry{top=0mm, bottom=0mm} +\usebox{\cardback} +\restoregeometry diff --git a/templates/spelldeck.tex.jinja b/templates/spelldeck.tex.jinja new file mode 100644 index 0000000..d4e0d76 --- /dev/null +++ b/templates/spelldeck.tex.jinja @@ -0,0 +1,109 @@ +\documentclass[a4paper,landscape]{article} + +\usepackage[margin=6mm,top=15mm]{geometry} +\usepackage{anttor} +\usepackage[utf8]{inputenc} +\usepackage[ngerman]{babel} +\usepackage{microtype} +\usepackage{graphicx} +\usepackage{color} +\usepackage{tikz} +\usetikzlibrary{patterns} +\usetikzlibrary{shadows} +\usetikzlibrary{scopes} +\usepackage{pifont} +\usepackage{fourier-orns} +\usepackage{ifthen} +\usetikzlibrary{calc} +\usetikzlibrary{positioning} +\pgfmathsetmacro{\cardwidth}{5.5} +\pgfmathsetmacro{\cardheight}{8.5} +\pgfmathsetmacro{\imagewidth}{\cardwidth} +\pgfmathsetmacro{\imageheight}{0.75*\cardheight} +\pgfmathsetmacro{\stripwidth}{0.5} +\pgfmathsetmacro{\halfstripwidth}{0.25} +\pgfmathsetmacro{\strippadding}{0.1} +\pgfmathsetmacro{\textpadding}{0.1} +\pgfmathsetmacro{\titley}{\cardheight-\stripwidth-\textpadding} + +%define card shape and margin and area +\def\shapeStrip#1{(\cardwidth-\stripwidth*#1-\strippadding*#1-\strippadding,\cardheight-\stripwidth) rectangle (\cardwidth-#1*\stripwidth-\strippadding*#1-\strippadding-\stripwidth,\cardheight+0.2)} +\def\shapeStripDW#1{(\cardwidth-\stripwidth*#1-\strippadding*#1-\strippadding,\cardheight-\stripwidth) rectangle (\cardwidth-#1*\stripwidth-\stripwidth-\strippadding*#1-2*\strippadding-\stripwidth,\cardheight+0.2)} +\def\incimg#1{\includegraphics[width=\stripwidth cm]{img/#1}} +\def\incicon#1{\includegraphics[width=\halfstripwidth cm]{img/#1}} + +\def\topTag#1#2{\fill[toptag] \shapeStrip{#1}; +\node at (\cardwidth-\stripwidth*0.5-\stripwidth*#1-\strippadding*#1-\strippadding,\cardheight-\stripwidth*0.5) {#2}; +} +\def\topTagColored#1#2#3{\fill[toptag,fill=tag_type_#2] \shapeStrip{#1}; +\node at (\cardwidth-\stripwidth*0.5-\stripwidth*#1-\strippadding*#1-\strippadding,\cardheight-\stripwidth*0.5) {#3}; +} +\def\topTagDW#1#2{\fill[toptag] \shapeStripDW{#1}; +\node at (\cardwidth-\stripwidth-\stripwidth*#1-\strippadding*#1-1.5*\strippadding,\cardheight-\stripwidth*0.5) {#2}; +} + +\definecolor{rulered}{HTML}{9C2B1B} +\definecolor{tag_color}{RGB}{225,225,225} +\definecolor{tag_type}{RGB}{102,204,255} +\definecolor{tag_type_Illusion}{RGB}{153, 102, 51} +\definecolor{tag_type_Bannmagie}{RGB}{204,0,255} +\definecolor{tag_type_Beschwörung}{RGB}{255,0,0} +\definecolor{tag_type_Erkenntnismagie}{RGB}{255,255,255} +\definecolor{tag_type_Hervorrufung}{RGB}{255,255,0} +\definecolor{tag_type_Nekromantie}{RGB}{0,0,0} +\definecolor{tag_type_Verwandlung}{RGB}{102,204,255} +\definecolor{tag_type_Verzauberung}{RGB}{255,204,0} + +% define style for tikz lib +\tikzset{ + % Round corners for the cards + cardcorners/.style={ + rounded corners=0.0cm + }, + toptag/.style={ + rounded corners=0.1cm, + fill=tag_color, + opacity=0.5, + draw=black + }, + % Image for the default background + cardbackground/.style={ + path picture={ + \node at (0.5*\cardwidth,0.5*\cardheight) { + \incimg{bg.jpg} + }; + } + }, +} + +\usepackage{bookman} +\renewcommand{\sfdefault}{lmss} +\renewcommand{\rmdefault}{lmss} + +\makeatletter +\newcommand\notsotiny{\@setfontsize\notsotiny{6}{7}} +\makeatother + +\begin{document} +\newsavebox{\cardback} +\savebox{\cardback}[55mm]{ +\begin{tikzpicture}[every node/.style={inner sep=0, outer sep=0}] + \clip (0,0) rectangle (\pagewidth,\pageheight); + \begin{scope}[rotate=45] + \foreach \x in {-11,...,16} + { + \foreach \y in {-11,...,15} + { + \node[transform shape] at (\x*3.25, \y*1.75) {\includegraphics[width=3cm]{img/back.eps}}; + } + } + \end{scope} + +\end{tikzpicture} +} +\begin{center} + \pagestyle{empty} + \VAR{content} + +\end{center} +\end{document} diff --git a/templates/spellpage.tex.jinja b/templates/spellpage.tex.jinja new file mode 100644 index 0000000..911982b --- /dev/null +++ b/templates/spellpage.tex.jinja @@ -0,0 +1,32 @@ +\begin{tikzpicture} + \begin{scope}[every node/.style={inner sep=0, outer sep=0}, shift={(0*\cardwidth,1*\cardheight)}] + \VAR{spell0} + \end{scope} + \begin{scope}[every node/.style={inner sep=0, outer sep=0}, shift={(1*\cardwidth,1*\cardheight)}] + \VAR{spell1} + \end{scope} + \begin{scope}[every node/.style={inner sep=0, outer sep=0}, shift={(2*\cardwidth,1*\cardheight)}] + \VAR{spell2} + \end{scope} + \begin{scope}[every node/.style={inner sep=0, outer sep=0}, shift={(3*\cardwidth,1*\cardheight)}] + \VAR{spell3} + \end{scope} + \begin{scope}[every node/.style={inner sep=0, outer sep=0}, shift={(4*\cardwidth,1*\cardheight)}] + \VAR{spell4} + \end{scope} + \begin{scope}[every node/.style={inner sep=0, outer sep=0}, shift={(0*\cardwidth,0*\cardheight)}] + \VAR{spell5} + \end{scope} + \begin{scope}[every node/.style={inner sep=0, outer sep=0}, shift={(1*\cardwidth,0*\cardheight)}] + \VAR{spell6} + \end{scope} + \begin{scope}[every node/.style={inner sep=0, outer sep=0}, shift={(2*\cardwidth,0*\cardheight)}] + \VAR{spell7} + \end{scope} + \begin{scope}[every node/.style={inner sep=0, outer sep=0}, shift={(3*\cardwidth,0*\cardheight)}] + \VAR{spell8} + \end{scope} + \begin{scope}[every node/.style={inner sep=0, outer sep=0}, shift={(4*\cardwidth,0*\cardheight)}] + \VAR{spell9} + \end{scope} +\end{tikzpicture}