{"_id":"surfaces_yaml","_rev":"29-d148ba7a4ab4419c541d105229796ab2","name":"surfaces_yaml","description":"Yet another surfaces.txt - surfaces.yaml","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.8":{"name":"surfaces_yaml","version":"0.0.8","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@0.0.8","dist":{"shasum":"cd51e0bf2eacac1a78f77147202d00ed672196a3","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-0.0.8.tgz","integrity":"sha512-SgfDXjBKJMkCdnD/zL1GEIgv5dPNVpzjq9gZnD/8gvIIhYpDIP4HAMNmi1MD854q5Y5zUX3xiIEdC1VBzuTeNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGap7H2yeZJFn7NJ7H5sM9HcGZNAkS7noaWXzdFAu+NWAiEAoPAfUyFu8BQIN9+W84diUTR6NglVI9sfbLC5VzqzEX0="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}]},"0.0.9":{"name":"surfaces_yaml","version":"0.0.9","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@0.0.9","dist":{"shasum":"27af041417eeabdfdb952dc6108a9e5558957fe5","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-0.0.9.tgz","integrity":"sha512-49zXS7616h2EsvlkNC4NsVf6CDdty1p/uhNt7uNrV/gM5BDT+mgAggQeeOxEc6ik1jj5wyfRnvd/PkC9PqwlCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE26//Gz6t1r/YCM7yH8YBvPSgg8adT6ZrXEWUlCj8cIAiEA8TYRnKcvj8ejPRIEk5KeqBBKouj2C9WUAjE0FBiFC/U="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}]},"0.0.10":{"name":"surfaces_yaml","version":"0.0.10","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@0.0.10","dist":{"shasum":"eca24abbeb86259ae3a88cc83c96ba18dc8f5edb","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-0.0.10.tgz","integrity":"sha512-Su6i+z3Z9Anu6elUhPo/kiY35OEFgxmuOVR/mLEnR3R9fRawJzoHI+8180v26TnkYSvN2k3cMJKWomtw6hFjpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuVmDV6GsCDkDfWYCF16X3BD29HfqBf7pKxow0OWxExAiEA0vvQYMlbqu08zSNkwzgzKoxnD/oMm2NKE8L4/+zWJ5A="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}]},"0.0.12":{"name":"surfaces_yaml","version":"0.0.12","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@0.0.12","dist":{"shasum":"4a9c6390e7d66579c997ed598fad81cdfc6f6d1b","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-0.0.12.tgz","integrity":"sha512-JEBDqc02Ze/q+KpqFzOI351cwhhKjZuPXH499yN0TUr/1z/f+Ow0HNzYGjSOCd4GL12RpIJ+pgA82s7XK4RDbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPxfgkrElBEV/WqKOPR3y1/X5wO1D09TQLB+OBQGNF6AiA3Ysa/Oe+XTz3Y6CMBCNygog3dCmp6c3z88Jh2qFehyQ=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}]},"0.0.13":{"name":"surfaces_yaml","version":"0.0.13","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@0.0.13","dist":{"shasum":"657ce54bd76792a715ef01e1979c4523ef8a27f7","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-0.0.13.tgz","integrity":"sha512-d8t1bv6/9yxR7sk23/Z5ymIm2RDNBgjpqpn9ne6HxyMhnO5yGI68OFjG5M3pk9oymr7P5NwrkoH3vuvkM6d8Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG79Z3wdf6sxuawpBNPlHroxUsC/jxtpOccwRvgZEo/fAiBoX3PAFIN+igmGvqERGs2L8tF4weZugiiz175Wpfrmrg=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}]},"0.0.14":{"name":"surfaces_yaml","version":"0.0.14","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@0.0.14","dist":{"shasum":"93b9247199bed23f89f474ff4bd86bb50f7bdd48","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-0.0.14.tgz","integrity":"sha512-dBlSHtEIEvEE+npeR1fYFAe9LXCaDn794glPqR1ahuPozxulgnG6R7pe6q0zog1DqFo6gIV+vRZiPSVmW4sc2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkeuwR8B8lFazZNgLdpJo9WebW09IReXl63BK8j7tDxAiEA01mSV3QU8pl34z5Mqisv4X9L9rYzaVyAVd6KU5uZQHc="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}]},"0.0.15":{"name":"surfaces_yaml","version":"0.0.15","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@0.0.15","dist":{"shasum":"c0213c3cc2474d1f9589a348b620b5b1ee58eb23","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-0.0.15.tgz","integrity":"sha512-baGUJtLgIFpjynhmih9//yfleNwWQuRDQCwYIzHXPjw1cEQUSg19neaG8C8fJfL+wRmp/1dRCduKZAhgED5dcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmNci95pFwWbUnanfYmEKKTwVcAWOD0/cSr4rKpLkkPAiAlDhFoSogZZIVW7zC8ip9wAUGK8hvqduCqYvg2hzyOFg=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}]},"0.0.16":{"name":"surfaces_yaml","version":"0.0.16","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@0.0.16","dist":{"shasum":"460b89c24e366e3a447f446ea165b7d7a056fd96","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-0.0.16.tgz","integrity":"sha512-pUBiZ63njRVgTJpQqUpNh9wRKwa0L5ydz8bHdIBNfSVZv4IjqxhC1YT2gh6OLZbF89UhBzl4mBR78HdW4sKgkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3qWwCoKW9wKtOxMJh186AL1/AmzYPSRrnZEe8HzsIkAiEA1SC7tyNUi8IN64wTtqcGQiXF5cnJ7AqSaPVAlLQKxs0="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}]},"0.0.17":{"name":"surfaces_yaml","version":"0.0.17","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@0.0.17","dist":{"shasum":"73eb3ede3113529988427770e23acfcbaec79260","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-0.0.17.tgz","integrity":"sha512-FSGHL7jyLGyPIHgxE0OkyIuvguMUrYiosN5B5cpBD6NGg4spbi+giPGrepJF6m+PstplW+sq3kbk6K0blLFw3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrfMKYZ93hV3xSZGpvYMshIAYX5kQvWaL16FyfVihE7gIgLs8fOSAtOKUFImIdV4oHqkOJ5Vp0ZICMybC4+L9ocJ4="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}]},"0.0.18":{"name":"surfaces_yaml","version":"0.0.18","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@0.0.18","_shasum":"62fe0b746eb7e578a253d8e2c5521e570181e57a","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.11.13","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}],"dist":{"shasum":"62fe0b746eb7e578a253d8e2c5521e570181e57a","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-0.0.18.tgz","integrity":"sha512-fIgsCnqMA+bXuAbKOuSYGBv/atWhHjLjcFacQMMOTxovNsJIe7ovE/yFc5DowGtuglfVlS9IdzBMSY63FmanhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYpBepIQIYMeR53ZTWgkXQEdKjs+DQ+8C2pXdAmDlYSAiEAkBmCBTiCUO2OvRNpmMMZnBXpgd7qV0NQ02gnP2PLa38="}]}},"0.0.19":{"name":"surfaces_yaml","version":"0.0.19","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@0.0.19","_shasum":"be69e4c84215d277dc32c30c6ccb0c0483ca3cb9","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.11.13","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}],"dist":{"shasum":"be69e4c84215d277dc32c30c6ccb0c0483ca3cb9","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-0.0.19.tgz","integrity":"sha512-rK/zZvQfUd7d+a65VC0gdFGs9//QT13SZGtmc7w0KbsFkLc9fQMSQo4gYsZlhfL9cCDIYfdmGBzXH6YEQtB8Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyZtGXtsaMtjTBy4IcdUlYFHuNM5KgfmvEwvnC8pAf8wIgM2CbgoYU2NQlo1Qr3yDxrzbfrbYByM2HGxp4a9tgN3Y="}]}},"1.0.0":{"name":"surfaces_yaml","version":"1.0.0","description":"Yet another surfaces.txt - surfaces.yaml","homepage":"https://github.com/Narazaka/surfaces_yaml","main":"index.js","bin":{"surfaces_yaml":"bin/surfaces_yaml.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"js-yaml":">= 3.0.2"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"license":"MIT","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"_id":"surfaces_yaml@1.0.0","_shasum":"20ff5f17e7e86f97515b77fbf43bf6197bcd254c","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.11.13","_npmUser":{"name":"narazaka","email":"info@narazaka.net"},"maintainers":[{"name":"narazaka","email":"info@narazaka.net"}],"dist":{"shasum":"20ff5f17e7e86f97515b77fbf43bf6197bcd254c","tarball":"https://registry.npmjs.org/surfaces_yaml/-/surfaces_yaml-1.0.0.tgz","integrity":"sha512-EQcJVjQa4QjIE5jL/uHdT330JoYG1XZVBmnI6NYDZbWr/npAvm77vCipRT36vNOaLOwGED6whWMQmTVX1MlSWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGarXqHV0DycgcTpGOaYLoLy6+40JsDmT7+10iYqOjPAIhAJL/FDaeoTpOuVs2r7uG6MhiAZuHhSlUpGSOH/Rw2YpL"}]}}},"readme":"# surfaces_yaml\n\n*Yet another surfaces.txt - surfaces.yaml*\n\n## Installation\n\nthis requires [js-yaml](https://github.com/nodeca/js-yaml)\n\n    npm install -g surfaces_yaml\n\n## Usage\n\n    surfaces_yaml surfaces.yaml surfaces.txt\n\nor use this on your program ...\n\n    var fs = require('fs');\n    var SurfacesYaml = require('surfaces_yaml');\n    var yaml_str = fs.readFileSync('surfaces.yaml', 'utf8');\n    var txt = SurfacesYaml.yaml_to_txt(yaml_str);\n    fs.writeFileSync('surfaces.txt', txt, 'utf8');\n\nor use this on the browsers ...\n\n    <script src=\"js-yaml.min.js\"></script>\n    <script src=\"surfaces_yaml.js\"></script>\n    ...\n    var txt = SurfacesYaml.yaml_to_txt(yaml_str);\n\nsurfaces\\_yaml command currently supports only utf-8 output (because shift\\_jis support requires [iconv](https://github.com/bnoordhuis/node-iconv), but sometimes problems will occur when installing it to Windows under some environments).\n\n## surfaces.yaml\n\nsurfaces.yaml is a structured replacement of the \"surfaces.txt\", component of 伺か(Ukagaka) ghost.\n\nsurfaces.yaml is YAML but surfaces\\_yaml allows tabs.\n\n### Synopsis\n\nexamples/surfaces.yaml\n\nthis will be converted to examples/surfaces.txt\n\n    charset : UTF-8\n\n    descript :\n        # SERIKO/2.0\n        version : 1\n        maxwidth : 300\n        collision-sort : ascend\n        animation-sort : ascend\n\n    surfaces :\n        # 継承のためidで管理\n        素 :\n            # isの番号がsurface*に記述される\n            # isがある場合のみエントリは記述される(is無しは継承元としてのみ機能)\n            is : 0\n            # trueのキャラクターにaliasを作る\n            characters :\n                # sakura.surface.aliasに追加\n                sakura : true\n            # point.*\n            points :\n                centerx : 0\n                centery : 0\n                kinoko :\n                    centerx : 0\n                    centery : 0\n                basepos :\n                    x : 0\n                    y : 0\n            # balloon.*\n            balloons :\n                sakura :\n                    # sakura.balloon.*\n                    offsetx : 0\n                    offsety : 0\n                # balloon.*\n                offsetx : 0\n                offsety : 0\n            # element*\n            elements :\n                # 継承のためidで管理\n                ベース :\n                    # isの番号がelement*に記述される\n                    # isがある場合のみエントリは記述される(is無しは継承元としてのみ機能)\n                    is : 0\n                    # element*,type,file,x,y\n                    type : overlay\n                    file : surface0.png\n                    x : 0\n                    y : 0\n                表情 :\n                    is : 1\n                    type : overlayfast\n                    file : surface1000.png\n                    x : 30\n                    y : 50\n            # collision*\n            regions :\n                # 継承のためidで管理\n                胸 :\n                    # isの番号がcollision*に記述される\n                    # isがある場合のみエントリは記述される(is無しは継承元としてのみ機能)\n                    is : 0\n                    # 領域のID\n                    name : bust\n                    # type=rectならcollision、それ以外ならcollisionexとして出力\n                    type : rect\n                    # collision*,left,top,right,bottom,ID\n                    left : 20\n                    top : 110\n                    right : 100\n                    bottom : 130\n                顔 :\n                    is : 1\n                    name : face\n                    type : polygon\n                    # collisionex*,ID,polygon,coordinates[0].x,coordinates[0].y,...\n                    coordinates :\n                        - {x : 30, y : 50}\n                        - {x : 80, y : 55}\n                        - {x : 80, y : 85}\n                        - {x : 30, y : 85}\n                肩 :\n                    is : 2\n                    name : kata\n                    type : ellipse\n                    # collisionex*,ID,ellipse,top,right,bottom\n                    left : 80\n                    top : 100\n                    right : 90\n                    bottom : 110\n            # animation*\n            animations :\n                # 継承のためidで管理\n                目パチ :\n                    # isの番号がanimation*に記述される\n                    # isがある場合のみエントリは記述される(is無しは継承元としてのみ機能)\n                    is : 0\n                    # animation*.interval\n                    interval : random,10\n                    # animation*.option\n                    option : exclusive\n                    # animation*.pattern*\n                    patterns :\n                        # 配列インデックスがpattern*に記述される\n                        -\n                            # animation*,pattern*,type,surface,wait,x,y\n                            # うち場合によって後半必要でないものは記述しなくてよい\n                            type : overlay\n                            # surface番号(-1,-2等含む)かsurfacesでの定義id\n                            surface : 1001\n                            wait : 125\n                            x : 40\n                            y : 55\n                        - {type : overlay, surface : 1002, wait : 125, x : 40, y : 55}\n                        - {type : overlay, surface : -1}\n                    # animation*.collision*\n                    regions :\n                        # regionsの定義と同一\n                        まぶた :\n                            is : 0\n                            name : mabuta\n                            type : rect\n                            left : 40\n                            top : 55\n                            right : 75\n                            bottom : 70\n        エロ面 :\n            is : 1\n            # 継承元id\n            base : 素\n            elements :\n                表情 :\n                    # 継承元から変更する属性のみを記述する\n                    file : surface1010.png\n            animations :\n                サンプル1 :\n                    is : 1\n                    interval : never\n                    patterns :\n                        # start, stop, insertはanimation_idのみを指定\n                        - {type : start, animation_id : 目パチ}\n                サンプル2 :\n                    is : 2\n                    interval : never\n                    patterns :\n                        # alternativestart, alternativestopはanimation_idsのみを指定\n                        - {type : alternativestart, animation_ids : [目パチ,サンプル1]}\n        驚き :\n            is : 2\n            base : 素\n            elements :\n                表情 :\n                    file : surface1020.png\n            regions :\n                # deleteキーワードで継承元のエントリを無効にする\n                胸 : delete\n        笑顔1 :\n            is : 5\n            base : 素\n            elements :\n                表情 :\n                    file : surface1050.png\n        笑顔2 :\n            is : 50\n            # 多重継承可能 後に書いたほうの属性が優先される\n            base : [素, 驚き]\n            elements :\n                表情 :\n                    file : surface1500.png\n\n    aliases :\n        #sakura.surface.alias\n        sakura :\n            # 笑顔,[...]\n            笑顔 :\n                # surface番号かsurfacesでの定義id\n                - 笑顔1\n                - 笑顔2\n\n    regions :\n        # *.cursorと*.tooltipsの定義\n        sakura :\n            # 領域ID\n            bust :\n                # sakura.tooltips\n                # bust,むねだよ\n                tooltip : むねだよ\n                # sakura.cursor\n                cursor :\n                    # mouseup*,bust,system:hand\n                    mouseup : system:hand\n                    mousedown : system:grip\n","maintainers":[{"name":"narazaka","email":"info@narazaka.net"}],"time":{"modified":"2022-06-27T02:26:37.469Z","created":"2014-04-06T06:26:56.547Z","0.0.8":"2014-04-06T06:26:56.547Z","0.0.9":"2014-04-06T07:11:16.623Z","0.0.10":"2014-04-06T07:57:26.592Z","0.0.11":"2014-04-06T08:42:32.148Z","0.0.12":"2014-04-06T08:59:04.959Z","0.0.13":"2014-04-09T12:10:04.294Z","0.0.14":"2014-04-09T13:27:47.753Z","0.0.15":"2014-04-09T13:55:58.289Z","0.0.16":"2014-04-09T15:22:28.168Z","0.0.17":"2014-04-27T09:59:21.711Z","0.0.18":"2014-11-14T05:08:56.229Z","0.0.19":"2014-11-14T05:25:54.405Z","1.0.0":"2014-11-14T05:29:06.077Z"},"homepage":"https://github.com/Narazaka/surfaces_yaml","repository":{"type":"git","url":"https://github.com/Narazaka/surfaces_yaml.git"},"author":{"name":"narazaka","url":"http://narazaka.net/"},"bugs":{"url":"https://github.com/Narazaka/surfaces_yaml/issues"},"license":"MIT","readmeFilename":"Readme.md"}