added initialize libraries and disclaimer
This commit is contained in:
parent
f0b986ace3
commit
16ba7ca4e5
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
|
@ -0,0 +1,211 @@
|
||||||
|
{
|
||||||
|
"hinting": 0,
|
||||||
|
"glyphOperations": 0,
|
||||||
|
"interpreter": 0,
|
||||||
|
"pointRounding": 0,
|
||||||
|
"applyKerning": 0,
|
||||||
|
"fontName": "Arial",
|
||||||
|
"styleName": "Regular",
|
||||||
|
"size": 12.0,
|
||||||
|
"bold": false,
|
||||||
|
"italic": false,
|
||||||
|
"charset": 0,
|
||||||
|
"AntiAlias": 1,
|
||||||
|
"first": 0,
|
||||||
|
"last": 0,
|
||||||
|
"sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)",
|
||||||
|
"includeTTF": false,
|
||||||
|
"TTFName": "",
|
||||||
|
"textureGroupId": {
|
||||||
|
"name": "Default",
|
||||||
|
"path": "texturegroups/Default",
|
||||||
|
},
|
||||||
|
"ascenderOffset": 0,
|
||||||
|
"ascender": 14,
|
||||||
|
"glyphs": {
|
||||||
|
"32": {"x":2,"y":2,"w":4,"h":18,"character":32,"shift":4,"offset":0,},
|
||||||
|
"33": {"x":165,"y":42,"w":3,"h":18,"character":33,"shift":4,"offset":1,},
|
||||||
|
"34": {"x":158,"y":42,"w":5,"h":18,"character":34,"shift":6,"offset":0,},
|
||||||
|
"35": {"x":147,"y":42,"w":9,"h":18,"character":35,"shift":9,"offset":0,},
|
||||||
|
"36": {"x":136,"y":42,"w":9,"h":18,"character":36,"shift":9,"offset":0,},
|
||||||
|
"37": {"x":120,"y":42,"w":14,"h":18,"character":37,"shift":14,"offset":0,},
|
||||||
|
"38": {"x":107,"y":42,"w":11,"h":18,"character":38,"shift":11,"offset":0,},
|
||||||
|
"39": {"x":102,"y":42,"w":3,"h":18,"character":39,"shift":3,"offset":0,},
|
||||||
|
"40": {"x":95,"y":42,"w":5,"h":18,"character":40,"shift":5,"offset":0,},
|
||||||
|
"41": {"x":88,"y":42,"w":5,"h":18,"character":41,"shift":5,"offset":0,},
|
||||||
|
"42": {"x":170,"y":42,"w":6,"h":18,"character":42,"shift":6,"offset":0,},
|
||||||
|
"43": {"x":77,"y":42,"w":9,"h":18,"character":43,"shift":9,"offset":0,},
|
||||||
|
"44": {"x":61,"y":42,"w":3,"h":18,"character":44,"shift":4,"offset":1,},
|
||||||
|
"45": {"x":54,"y":42,"w":5,"h":18,"character":45,"shift":5,"offset":0,},
|
||||||
|
"46": {"x":49,"y":42,"w":3,"h":18,"character":46,"shift":4,"offset":1,},
|
||||||
|
"47": {"x":42,"y":42,"w":5,"h":18,"character":47,"shift":4,"offset":0,},
|
||||||
|
"48": {"x":31,"y":42,"w":9,"h":18,"character":48,"shift":9,"offset":0,},
|
||||||
|
"49": {"x":24,"y":42,"w":5,"h":18,"character":49,"shift":9,"offset":1,},
|
||||||
|
"50": {"x":13,"y":42,"w":9,"h":18,"character":50,"shift":9,"offset":0,},
|
||||||
|
"51": {"x":2,"y":42,"w":9,"h":18,"character":51,"shift":9,"offset":0,},
|
||||||
|
"52": {"x":240,"y":22,"w":9,"h":18,"character":52,"shift":9,"offset":0,},
|
||||||
|
"53": {"x":66,"y":42,"w":9,"h":18,"character":53,"shift":9,"offset":0,},
|
||||||
|
"54": {"x":178,"y":42,"w":9,"h":18,"character":54,"shift":9,"offset":0,},
|
||||||
|
"55": {"x":189,"y":42,"w":9,"h":18,"character":55,"shift":9,"offset":0,},
|
||||||
|
"56": {"x":200,"y":42,"w":9,"h":18,"character":56,"shift":9,"offset":0,},
|
||||||
|
"57": {"x":186,"y":62,"w":9,"h":18,"character":57,"shift":9,"offset":0,},
|
||||||
|
"58": {"x":181,"y":62,"w":3,"h":18,"character":58,"shift":4,"offset":1,},
|
||||||
|
"59": {"x":176,"y":62,"w":3,"h":18,"character":59,"shift":4,"offset":1,},
|
||||||
|
"60": {"x":165,"y":62,"w":9,"h":18,"character":60,"shift":9,"offset":0,},
|
||||||
|
"61": {"x":154,"y":62,"w":9,"h":18,"character":61,"shift":9,"offset":0,},
|
||||||
|
"62": {"x":143,"y":62,"w":9,"h":18,"character":62,"shift":9,"offset":0,},
|
||||||
|
"63": {"x":132,"y":62,"w":9,"h":18,"character":63,"shift":9,"offset":0,},
|
||||||
|
"64": {"x":114,"y":62,"w":16,"h":18,"character":64,"shift":16,"offset":0,},
|
||||||
|
"65": {"x":100,"y":62,"w":12,"h":18,"character":65,"shift":11,"offset":-1,},
|
||||||
|
"66": {"x":89,"y":62,"w":9,"h":18,"character":66,"shift":11,"offset":1,},
|
||||||
|
"67": {"x":76,"y":62,"w":11,"h":18,"character":67,"shift":12,"offset":0,},
|
||||||
|
"68": {"x":64,"y":62,"w":10,"h":18,"character":68,"shift":12,"offset":1,},
|
||||||
|
"69": {"x":53,"y":62,"w":9,"h":18,"character":69,"shift":11,"offset":1,},
|
||||||
|
"70": {"x":42,"y":62,"w":9,"h":18,"character":70,"shift":10,"offset":1,},
|
||||||
|
"71": {"x":28,"y":62,"w":12,"h":18,"character":71,"shift":12,"offset":0,},
|
||||||
|
"72": {"x":16,"y":62,"w":10,"h":18,"character":72,"shift":12,"offset":1,},
|
||||||
|
"73": {"x":11,"y":62,"w":3,"h":18,"character":73,"shift":4,"offset":1,},
|
||||||
|
"74": {"x":2,"y":62,"w":7,"h":18,"character":74,"shift":8,"offset":0,},
|
||||||
|
"75": {"x":235,"y":42,"w":10,"h":18,"character":75,"shift":11,"offset":1,},
|
||||||
|
"76": {"x":225,"y":42,"w":8,"h":18,"character":76,"shift":9,"offset":1,},
|
||||||
|
"77": {"x":211,"y":42,"w":12,"h":18,"character":77,"shift":13,"offset":1,},
|
||||||
|
"78": {"x":228,"y":22,"w":10,"h":18,"character":78,"shift":12,"offset":1,},
|
||||||
|
"79": {"x":214,"y":22,"w":12,"h":18,"character":79,"shift":12,"offset":0,},
|
||||||
|
"80": {"x":203,"y":22,"w":9,"h":18,"character":80,"shift":11,"offset":1,},
|
||||||
|
"81": {"x":232,"y":2,"w":12,"h":18,"character":81,"shift":12,"offset":0,},
|
||||||
|
"82": {"x":213,"y":2,"w":11,"h":18,"character":82,"shift":12,"offset":1,},
|
||||||
|
"83": {"x":201,"y":2,"w":10,"h":18,"character":83,"shift":11,"offset":0,},
|
||||||
|
"84": {"x":189,"y":2,"w":10,"h":18,"character":84,"shift":10,"offset":0,},
|
||||||
|
"85": {"x":177,"y":2,"w":10,"h":18,"character":85,"shift":12,"offset":1,},
|
||||||
|
"86": {"x":164,"y":2,"w":11,"h":18,"character":86,"shift":11,"offset":0,},
|
||||||
|
"87": {"x":147,"y":2,"w":15,"h":18,"character":87,"shift":15,"offset":0,},
|
||||||
|
"88": {"x":134,"y":2,"w":11,"h":18,"character":88,"shift":11,"offset":0,},
|
||||||
|
"89": {"x":121,"y":2,"w":11,"h":18,"character":89,"shift":11,"offset":0,},
|
||||||
|
"90": {"x":109,"y":2,"w":10,"h":18,"character":90,"shift":10,"offset":0,},
|
||||||
|
"91": {"x":226,"y":2,"w":4,"h":18,"character":91,"shift":4,"offset":1,},
|
||||||
|
"92": {"x":102,"y":2,"w":5,"h":18,"character":92,"shift":4,"offset":0,},
|
||||||
|
"93": {"x":89,"y":2,"w":4,"h":18,"character":93,"shift":4,"offset":0,},
|
||||||
|
"94": {"x":79,"y":2,"w":8,"h":18,"character":94,"shift":8,"offset":0,},
|
||||||
|
"95": {"x":66,"y":2,"w":11,"h":18,"character":95,"shift":9,"offset":-1,},
|
||||||
|
"96": {"x":60,"y":2,"w":4,"h":18,"character":96,"shift":5,"offset":0,},
|
||||||
|
"97": {"x":49,"y":2,"w":9,"h":18,"character":97,"shift":9,"offset":0,},
|
||||||
|
"98": {"x":39,"y":2,"w":8,"h":18,"character":98,"shift":9,"offset":1,},
|
||||||
|
"99": {"x":29,"y":2,"w":8,"h":18,"character":99,"shift":8,"offset":0,},
|
||||||
|
"100": {"x":19,"y":2,"w":8,"h":18,"character":100,"shift":9,"offset":0,},
|
||||||
|
"101": {"x":8,"y":2,"w":9,"h":18,"character":101,"shift":9,"offset":0,},
|
||||||
|
"102": {"x":95,"y":2,"w":5,"h":18,"character":102,"shift":4,"offset":0,},
|
||||||
|
"103": {"x":2,"y":22,"w":8,"h":18,"character":103,"shift":9,"offset":0,},
|
||||||
|
"104": {"x":97,"y":22,"w":7,"h":18,"character":104,"shift":9,"offset":1,},
|
||||||
|
"105": {"x":12,"y":22,"w":2,"h":18,"character":105,"shift":4,"offset":1,},
|
||||||
|
"106": {"x":187,"y":22,"w":4,"h":18,"character":106,"shift":4,"offset":-1,},
|
||||||
|
"107": {"x":178,"y":22,"w":7,"h":18,"character":107,"shift":8,"offset":1,},
|
||||||
|
"108": {"x":174,"y":22,"w":2,"h":18,"character":108,"shift":4,"offset":1,},
|
||||||
|
"109": {"x":160,"y":22,"w":12,"h":18,"character":109,"shift":13,"offset":1,},
|
||||||
|
"110": {"x":151,"y":22,"w":7,"h":18,"character":110,"shift":9,"offset":1,},
|
||||||
|
"111": {"x":140,"y":22,"w":9,"h":18,"character":111,"shift":9,"offset":0,},
|
||||||
|
"112": {"x":130,"y":22,"w":8,"h":18,"character":112,"shift":9,"offset":1,},
|
||||||
|
"113": {"x":120,"y":22,"w":8,"h":18,"character":113,"shift":9,"offset":0,},
|
||||||
|
"114": {"x":113,"y":22,"w":5,"h":18,"character":114,"shift":5,"offset":1,},
|
||||||
|
"115": {"x":193,"y":22,"w":8,"h":18,"character":115,"shift":8,"offset":0,},
|
||||||
|
"116": {"x":106,"y":22,"w":5,"h":18,"character":116,"shift":4,"offset":0,},
|
||||||
|
"117": {"x":88,"y":22,"w":7,"h":18,"character":117,"shift":9,"offset":1,},
|
||||||
|
"118": {"x":78,"y":22,"w":8,"h":18,"character":118,"shift":8,"offset":0,},
|
||||||
|
"119": {"x":64,"y":22,"w":12,"h":18,"character":119,"shift":12,"offset":0,},
|
||||||
|
"120": {"x":54,"y":22,"w":8,"h":18,"character":120,"shift":8,"offset":0,},
|
||||||
|
"121": {"x":44,"y":22,"w":8,"h":18,"character":121,"shift":8,"offset":0,},
|
||||||
|
"122": {"x":34,"y":22,"w":8,"h":18,"character":122,"shift":8,"offset":0,},
|
||||||
|
"123": {"x":27,"y":22,"w":5,"h":18,"character":123,"shift":5,"offset":0,},
|
||||||
|
"124": {"x":23,"y":22,"w":2,"h":18,"character":124,"shift":4,"offset":1,},
|
||||||
|
"125": {"x":16,"y":22,"w":5,"h":18,"character":125,"shift":5,"offset":0,},
|
||||||
|
"126": {"x":197,"y":62,"w":9,"h":18,"character":126,"shift":9,"offset":0,},
|
||||||
|
"9647": {"x":208,"y":62,"w":5,"h":18,"character":9647,"shift":8,"offset":2,},
|
||||||
|
},
|
||||||
|
"kerningPairs": [
|
||||||
|
{"first":32,"second":65,"amount":-1,},
|
||||||
|
{"first":32,"second":902,"amount":-1,},
|
||||||
|
{"first":32,"second":913,"amount":-1,},
|
||||||
|
{"first":32,"second":916,"amount":-1,},
|
||||||
|
{"first":32,"second":923,"amount":-1,},
|
||||||
|
{"first":49,"second":49,"amount":-1,},
|
||||||
|
{"first":65,"second":32,"amount":-1,},
|
||||||
|
{"first":65,"second":84,"amount":-1,},
|
||||||
|
{"first":65,"second":86,"amount":-1,},
|
||||||
|
{"first":65,"second":89,"amount":-1,},
|
||||||
|
{"first":65,"second":160,"amount":-1,},
|
||||||
|
{"first":65,"second":8217,"amount":-1,},
|
||||||
|
{"first":70,"second":44,"amount":-1,},
|
||||||
|
{"first":70,"second":46,"amount":-1,},
|
||||||
|
{"first":70,"second":65,"amount":-1,},
|
||||||
|
{"first":76,"second":84,"amount":-1,},
|
||||||
|
{"first":76,"second":86,"amount":-1,},
|
||||||
|
{"first":76,"second":87,"amount":-1,},
|
||||||
|
{"first":76,"second":89,"amount":-1,},
|
||||||
|
{"first":76,"second":8217,"amount":-1,},
|
||||||
|
{"first":80,"second":44,"amount":-1,},
|
||||||
|
{"first":80,"second":46,"amount":-1,},
|
||||||
|
{"first":80,"second":65,"amount":-1,},
|
||||||
|
{"first":84,"second":44,"amount":-1,},
|
||||||
|
{"first":84,"second":45,"amount":-1,},
|
||||||
|
{"first":84,"second":46,"amount":-1,},
|
||||||
|
{"first":84,"second":58,"amount":-1,},
|
||||||
|
{"first":84,"second":59,"amount":-1,},
|
||||||
|
{"first":84,"second":65,"amount":-1,},
|
||||||
|
{"first":84,"second":97,"amount":-1,},
|
||||||
|
{"first":84,"second":99,"amount":-1,},
|
||||||
|
{"first":84,"second":101,"amount":-1,},
|
||||||
|
{"first":84,"second":111,"amount":-1,},
|
||||||
|
{"first":84,"second":115,"amount":-1,},
|
||||||
|
{"first":84,"second":119,"amount":-1,},
|
||||||
|
{"first":84,"second":121,"amount":-1,},
|
||||||
|
{"first":84,"second":173,"amount":-1,},
|
||||||
|
{"first":84,"second":894,"amount":-1,},
|
||||||
|
{"first":86,"second":44,"amount":-1,},
|
||||||
|
{"first":86,"second":45,"amount":-1,},
|
||||||
|
{"first":86,"second":46,"amount":-1,},
|
||||||
|
{"first":86,"second":65,"amount":-1,},
|
||||||
|
{"first":86,"second":97,"amount":-1,},
|
||||||
|
{"first":86,"second":101,"amount":-1,},
|
||||||
|
{"first":86,"second":111,"amount":-1,},
|
||||||
|
{"first":86,"second":173,"amount":-1,},
|
||||||
|
{"first":87,"second":44,"amount":-1,},
|
||||||
|
{"first":87,"second":46,"amount":-1,},
|
||||||
|
{"first":89,"second":44,"amount":-1,},
|
||||||
|
{"first":89,"second":45,"amount":-1,},
|
||||||
|
{"first":89,"second":46,"amount":-1,},
|
||||||
|
{"first":89,"second":58,"amount":-1,},
|
||||||
|
{"first":89,"second":59,"amount":-1,},
|
||||||
|
{"first":89,"second":65,"amount":-1,},
|
||||||
|
{"first":89,"second":97,"amount":-1,},
|
||||||
|
{"first":89,"second":101,"amount":-1,},
|
||||||
|
{"first":89,"second":111,"amount":-1,},
|
||||||
|
{"first":89,"second":112,"amount":-1,},
|
||||||
|
{"first":89,"second":113,"amount":-1,},
|
||||||
|
{"first":89,"second":117,"amount":-1,},
|
||||||
|
{"first":89,"second":118,"amount":-1,},
|
||||||
|
{"first":89,"second":173,"amount":-1,},
|
||||||
|
{"first":89,"second":894,"amount":-1,},
|
||||||
|
{"first":114,"second":44,"amount":-1,},
|
||||||
|
{"first":114,"second":46,"amount":-1,},
|
||||||
|
{"first":118,"second":44,"amount":-1,},
|
||||||
|
{"first":118,"second":46,"amount":-1,},
|
||||||
|
{"first":119,"second":44,"amount":-1,},
|
||||||
|
{"first":119,"second":46,"amount":-1,},
|
||||||
|
{"first":121,"second":44,"amount":-1,},
|
||||||
|
{"first":121,"second":46,"amount":-1,},
|
||||||
|
],
|
||||||
|
"ranges": [
|
||||||
|
{"lower":32,"upper":127,},
|
||||||
|
{"lower":9647,"upper":9647,},
|
||||||
|
],
|
||||||
|
"regenerateBitmap": false,
|
||||||
|
"canGenerateBitmap": true,
|
||||||
|
"maintainGms1Font": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "fn_textlarge",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMFont",
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
File diff suppressed because it is too large
Load Diff
Binary file not shown.
After Width: | Height: | Size: 6.9 KiB |
|
@ -0,0 +1,156 @@
|
||||||
|
{
|
||||||
|
"hinting": 0,
|
||||||
|
"glyphOperations": 0,
|
||||||
|
"interpreter": 0,
|
||||||
|
"pointRounding": 0,
|
||||||
|
"applyKerning": 0,
|
||||||
|
"fontName": "Arial",
|
||||||
|
"styleName": "Regular",
|
||||||
|
"size": 8.0,
|
||||||
|
"bold": false,
|
||||||
|
"italic": false,
|
||||||
|
"charset": 0,
|
||||||
|
"AntiAlias": 1,
|
||||||
|
"first": 0,
|
||||||
|
"last": 0,
|
||||||
|
"sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)",
|
||||||
|
"includeTTF": false,
|
||||||
|
"TTFName": "",
|
||||||
|
"textureGroupId": {
|
||||||
|
"name": "Default",
|
||||||
|
"path": "texturegroups/Default",
|
||||||
|
},
|
||||||
|
"ascenderOffset": 0,
|
||||||
|
"ascender": 9,
|
||||||
|
"glyphs": {
|
||||||
|
"32": {"x":2,"y":2,"w":3,"h":12,"character":32,"shift":3,"offset":0,},
|
||||||
|
"33": {"x":46,"y":58,"w":3,"h":12,"character":33,"shift":3,"offset":0,},
|
||||||
|
"34": {"x":40,"y":58,"w":4,"h":12,"character":34,"shift":4,"offset":0,},
|
||||||
|
"35": {"x":32,"y":58,"w":6,"h":12,"character":35,"shift":6,"offset":0,},
|
||||||
|
"36": {"x":24,"y":58,"w":6,"h":12,"character":36,"shift":6,"offset":0,},
|
||||||
|
"37": {"x":12,"y":58,"w":10,"h":12,"character":37,"shift":10,"offset":0,},
|
||||||
|
"38": {"x":2,"y":58,"w":8,"h":12,"character":38,"shift":7,"offset":0,},
|
||||||
|
"39": {"x":119,"y":44,"w":2,"h":12,"character":39,"shift":2,"offset":0,},
|
||||||
|
"40": {"x":113,"y":44,"w":4,"h":12,"character":40,"shift":4,"offset":0,},
|
||||||
|
"41": {"x":107,"y":44,"w":4,"h":12,"character":41,"shift":4,"offset":0,},
|
||||||
|
"42": {"x":51,"y":58,"w":4,"h":12,"character":42,"shift":4,"offset":0,},
|
||||||
|
"43": {"x":99,"y":44,"w":6,"h":12,"character":43,"shift":6,"offset":0,},
|
||||||
|
"44": {"x":86,"y":44,"w":3,"h":12,"character":44,"shift":3,"offset":0,},
|
||||||
|
"45": {"x":80,"y":44,"w":4,"h":12,"character":45,"shift":4,"offset":0,},
|
||||||
|
"46": {"x":76,"y":44,"w":2,"h":12,"character":46,"shift":3,"offset":1,},
|
||||||
|
"47": {"x":70,"y":44,"w":4,"h":12,"character":47,"shift":3,"offset":0,},
|
||||||
|
"48": {"x":62,"y":44,"w":6,"h":12,"character":48,"shift":6,"offset":0,},
|
||||||
|
"49": {"x":56,"y":44,"w":4,"h":12,"character":49,"shift":6,"offset":1,},
|
||||||
|
"50": {"x":48,"y":44,"w":6,"h":12,"character":50,"shift":6,"offset":0,},
|
||||||
|
"51": {"x":40,"y":44,"w":6,"h":12,"character":51,"shift":6,"offset":0,},
|
||||||
|
"52": {"x":32,"y":44,"w":6,"h":12,"character":52,"shift":6,"offset":0,},
|
||||||
|
"53": {"x":91,"y":44,"w":6,"h":12,"character":53,"shift":6,"offset":0,},
|
||||||
|
"54": {"x":57,"y":58,"w":6,"h":12,"character":54,"shift":6,"offset":0,},
|
||||||
|
"55": {"x":65,"y":58,"w":6,"h":12,"character":55,"shift":6,"offset":0,},
|
||||||
|
"56": {"x":73,"y":58,"w":6,"h":12,"character":56,"shift":6,"offset":0,},
|
||||||
|
"57": {"x":11,"y":86,"w":6,"h":12,"character":57,"shift":6,"offset":0,},
|
||||||
|
"58": {"x":7,"y":86,"w":2,"h":12,"character":58,"shift":3,"offset":1,},
|
||||||
|
"59": {"x":2,"y":86,"w":3,"h":12,"character":59,"shift":3,"offset":0,},
|
||||||
|
"60": {"x":117,"y":72,"w":6,"h":12,"character":60,"shift":6,"offset":0,},
|
||||||
|
"61": {"x":109,"y":72,"w":6,"h":12,"character":61,"shift":6,"offset":0,},
|
||||||
|
"62": {"x":101,"y":72,"w":6,"h":12,"character":62,"shift":6,"offset":0,},
|
||||||
|
"63": {"x":93,"y":72,"w":6,"h":12,"character":63,"shift":6,"offset":0,},
|
||||||
|
"64": {"x":80,"y":72,"w":11,"h":12,"character":64,"shift":11,"offset":0,},
|
||||||
|
"65": {"x":69,"y":72,"w":9,"h":12,"character":65,"shift":7,"offset":-1,},
|
||||||
|
"66": {"x":60,"y":72,"w":7,"h":12,"character":66,"shift":7,"offset":0,},
|
||||||
|
"67": {"x":50,"y":72,"w":8,"h":12,"character":67,"shift":8,"offset":0,},
|
||||||
|
"68": {"x":40,"y":72,"w":8,"h":12,"character":68,"shift":8,"offset":0,},
|
||||||
|
"69": {"x":31,"y":72,"w":7,"h":12,"character":69,"shift":7,"offset":0,},
|
||||||
|
"70": {"x":22,"y":72,"w":7,"h":12,"character":70,"shift":7,"offset":0,},
|
||||||
|
"71": {"x":12,"y":72,"w":8,"h":12,"character":71,"shift":9,"offset":0,},
|
||||||
|
"72": {"x":2,"y":72,"w":8,"h":12,"character":72,"shift":8,"offset":0,},
|
||||||
|
"73": {"x":117,"y":58,"w":2,"h":12,"character":73,"shift":3,"offset":1,},
|
||||||
|
"74": {"x":110,"y":58,"w":5,"h":12,"character":74,"shift":6,"offset":0,},
|
||||||
|
"75": {"x":100,"y":58,"w":8,"h":12,"character":75,"shift":7,"offset":0,},
|
||||||
|
"76": {"x":92,"y":58,"w":6,"h":12,"character":76,"shift":6,"offset":0,},
|
||||||
|
"77": {"x":81,"y":58,"w":9,"h":12,"character":77,"shift":9,"offset":0,},
|
||||||
|
"78": {"x":22,"y":44,"w":8,"h":12,"character":78,"shift":8,"offset":0,},
|
||||||
|
"79": {"x":11,"y":44,"w":9,"h":12,"character":79,"shift":9,"offset":0,},
|
||||||
|
"80": {"x":2,"y":44,"w":7,"h":12,"character":80,"shift":7,"offset":0,},
|
||||||
|
"81": {"x":68,"y":16,"w":9,"h":12,"character":81,"shift":9,"offset":0,},
|
||||||
|
"82": {"x":53,"y":16,"w":8,"h":12,"character":82,"shift":8,"offset":0,},
|
||||||
|
"83": {"x":44,"y":16,"w":7,"h":12,"character":83,"shift":7,"offset":0,},
|
||||||
|
"84": {"x":35,"y":16,"w":7,"h":12,"character":84,"shift":7,"offset":0,},
|
||||||
|
"85": {"x":25,"y":16,"w":8,"h":12,"character":85,"shift":8,"offset":0,},
|
||||||
|
"86": {"x":15,"y":16,"w":8,"h":12,"character":86,"shift":7,"offset":0,},
|
||||||
|
"87": {"x":2,"y":16,"w":11,"h":12,"character":87,"shift":10,"offset":0,},
|
||||||
|
"88": {"x":105,"y":2,"w":8,"h":12,"character":88,"shift":7,"offset":0,},
|
||||||
|
"89": {"x":95,"y":2,"w":8,"h":12,"character":89,"shift":7,"offset":0,},
|
||||||
|
"90": {"x":86,"y":2,"w":7,"h":12,"character":90,"shift":7,"offset":0,},
|
||||||
|
"91": {"x":63,"y":16,"w":3,"h":12,"character":91,"shift":3,"offset":0,},
|
||||||
|
"92": {"x":80,"y":2,"w":4,"h":12,"character":92,"shift":3,"offset":0,},
|
||||||
|
"93": {"x":69,"y":2,"w":3,"h":12,"character":93,"shift":3,"offset":0,},
|
||||||
|
"94": {"x":62,"y":2,"w":5,"h":12,"character":94,"shift":5,"offset":0,},
|
||||||
|
"95": {"x":52,"y":2,"w":8,"h":12,"character":95,"shift":6,"offset":-1,},
|
||||||
|
"96": {"x":47,"y":2,"w":3,"h":12,"character":96,"shift":4,"offset":0,},
|
||||||
|
"97": {"x":39,"y":2,"w":6,"h":12,"character":97,"shift":6,"offset":0,},
|
||||||
|
"98": {"x":31,"y":2,"w":6,"h":12,"character":98,"shift":6,"offset":0,},
|
||||||
|
"99": {"x":23,"y":2,"w":6,"h":12,"character":99,"shift":6,"offset":0,},
|
||||||
|
"100": {"x":15,"y":2,"w":6,"h":12,"character":100,"shift":6,"offset":0,},
|
||||||
|
"101": {"x":7,"y":2,"w":6,"h":12,"character":101,"shift":6,"offset":0,},
|
||||||
|
"102": {"x":74,"y":2,"w":4,"h":12,"character":102,"shift":3,"offset":0,},
|
||||||
|
"103": {"x":79,"y":16,"w":6,"h":12,"character":103,"shift":6,"offset":0,},
|
||||||
|
"104": {"x":36,"y":30,"w":6,"h":12,"character":104,"shift":6,"offset":0,},
|
||||||
|
"105": {"x":87,"y":16,"w":2,"h":12,"character":105,"shift":2,"offset":0,},
|
||||||
|
"106": {"x":110,"y":30,"w":3,"h":12,"character":106,"shift":2,"offset":-1,},
|
||||||
|
"107": {"x":102,"y":30,"w":6,"h":12,"character":107,"shift":6,"offset":0,},
|
||||||
|
"108": {"x":98,"y":30,"w":2,"h":12,"character":108,"shift":2,"offset":0,},
|
||||||
|
"109": {"x":87,"y":30,"w":9,"h":12,"character":109,"shift":9,"offset":0,},
|
||||||
|
"110": {"x":79,"y":30,"w":6,"h":12,"character":110,"shift":6,"offset":0,},
|
||||||
|
"111": {"x":71,"y":30,"w":6,"h":12,"character":111,"shift":6,"offset":0,},
|
||||||
|
"112": {"x":63,"y":30,"w":6,"h":12,"character":112,"shift":6,"offset":0,},
|
||||||
|
"113": {"x":55,"y":30,"w":6,"h":12,"character":113,"shift":6,"offset":0,},
|
||||||
|
"114": {"x":49,"y":30,"w":4,"h":12,"character":114,"shift":4,"offset":0,},
|
||||||
|
"115": {"x":115,"y":30,"w":6,"h":12,"character":115,"shift":6,"offset":0,},
|
||||||
|
"116": {"x":44,"y":30,"w":3,"h":12,"character":116,"shift":3,"offset":0,},
|
||||||
|
"117": {"x":28,"y":30,"w":6,"h":12,"character":117,"shift":6,"offset":0,},
|
||||||
|
"118": {"x":20,"y":30,"w":6,"h":12,"character":118,"shift":6,"offset":0,},
|
||||||
|
"119": {"x":10,"y":30,"w":8,"h":12,"character":119,"shift":8,"offset":0,},
|
||||||
|
"120": {"x":2,"y":30,"w":6,"h":12,"character":120,"shift":6,"offset":0,},
|
||||||
|
"121": {"x":114,"y":16,"w":6,"h":12,"character":121,"shift":6,"offset":0,},
|
||||||
|
"122": {"x":106,"y":16,"w":6,"h":12,"character":122,"shift":6,"offset":0,},
|
||||||
|
"123": {"x":100,"y":16,"w":4,"h":12,"character":123,"shift":4,"offset":0,},
|
||||||
|
"124": {"x":97,"y":16,"w":1,"h":12,"character":124,"shift":3,"offset":1,},
|
||||||
|
"125": {"x":91,"y":16,"w":4,"h":12,"character":125,"shift":4,"offset":0,},
|
||||||
|
"126": {"x":19,"y":86,"w":6,"h":12,"character":126,"shift":6,"offset":0,},
|
||||||
|
"9647": {"x":27,"y":86,"w":4,"h":12,"character":9647,"shift":6,"offset":1,},
|
||||||
|
},
|
||||||
|
"kerningPairs": [
|
||||||
|
{"first":70,"second":44,"amount":-1,},
|
||||||
|
{"first":70,"second":46,"amount":-1,},
|
||||||
|
{"first":80,"second":44,"amount":-1,},
|
||||||
|
{"first":80,"second":46,"amount":-1,},
|
||||||
|
{"first":84,"second":44,"amount":-1,},
|
||||||
|
{"first":84,"second":46,"amount":-1,},
|
||||||
|
{"first":84,"second":58,"amount":-1,},
|
||||||
|
{"first":84,"second":59,"amount":-1,},
|
||||||
|
{"first":84,"second":97,"amount":-1,},
|
||||||
|
{"first":84,"second":99,"amount":-1,},
|
||||||
|
{"first":84,"second":101,"amount":-1,},
|
||||||
|
{"first":84,"second":111,"amount":-1,},
|
||||||
|
{"first":84,"second":115,"amount":-1,},
|
||||||
|
{"first":84,"second":894,"amount":-1,},
|
||||||
|
{"first":89,"second":44,"amount":-1,},
|
||||||
|
{"first":89,"second":46,"amount":-1,},
|
||||||
|
],
|
||||||
|
"ranges": [
|
||||||
|
{"lower":32,"upper":127,},
|
||||||
|
{"lower":9647,"upper":9647,},
|
||||||
|
],
|
||||||
|
"regenerateBitmap": false,
|
||||||
|
"canGenerateBitmap": true,
|
||||||
|
"maintainGms1Font": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "fn_textsmall",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMFont",
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 7.4 KiB |
|
@ -0,0 +1,145 @@
|
||||||
|
{
|
||||||
|
"hinting": 0,
|
||||||
|
"glyphOperations": 0,
|
||||||
|
"interpreter": 0,
|
||||||
|
"pointRounding": 0,
|
||||||
|
"applyKerning": 0,
|
||||||
|
"fontName": "KacstDigital",
|
||||||
|
"styleName": "Medium",
|
||||||
|
"size": 8.0,
|
||||||
|
"bold": false,
|
||||||
|
"italic": false,
|
||||||
|
"charset": 0,
|
||||||
|
"AntiAlias": 1,
|
||||||
|
"first": 0,
|
||||||
|
"last": 0,
|
||||||
|
"sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)",
|
||||||
|
"includeTTF": false,
|
||||||
|
"TTFName": "",
|
||||||
|
"textureGroupId": {
|
||||||
|
"name": "Default",
|
||||||
|
"path": "texturegroups/Default",
|
||||||
|
},
|
||||||
|
"ascenderOffset": 4,
|
||||||
|
"ascender": 5,
|
||||||
|
"glyphs": {
|
||||||
|
"32": {"x":2,"y":2,"w":3,"h":16,"character":32,"shift":3,"offset":0,},
|
||||||
|
"33": {"x":54,"y":38,"w":3,"h":16,"character":33,"shift":3,"offset":0,},
|
||||||
|
"34": {"x":47,"y":38,"w":5,"h":16,"character":34,"shift":5,"offset":0,},
|
||||||
|
"35": {"x":38,"y":38,"w":7,"h":16,"character":35,"shift":7,"offset":0,},
|
||||||
|
"36": {"x":30,"y":38,"w":6,"h":16,"character":36,"shift":6,"offset":0,},
|
||||||
|
"37": {"x":18,"y":38,"w":10,"h":16,"character":37,"shift":10,"offset":0,},
|
||||||
|
"38": {"x":7,"y":38,"w":9,"h":16,"character":38,"shift":8,"offset":0,},
|
||||||
|
"39": {"x":2,"y":38,"w":3,"h":16,"character":39,"shift":3,"offset":0,},
|
||||||
|
"40": {"x":246,"y":20,"w":4,"h":16,"character":40,"shift":4,"offset":0,},
|
||||||
|
"41": {"x":240,"y":20,"w":4,"h":16,"character":41,"shift":4,"offset":0,},
|
||||||
|
"42": {"x":59,"y":38,"w":6,"h":16,"character":42,"shift":6,"offset":0,},
|
||||||
|
"43": {"x":232,"y":20,"w":6,"h":16,"character":43,"shift":6,"offset":0,},
|
||||||
|
"44": {"x":219,"y":20,"w":3,"h":16,"character":44,"shift":3,"offset":0,},
|
||||||
|
"45": {"x":213,"y":20,"w":4,"h":16,"character":45,"shift":4,"offset":0,},
|
||||||
|
"46": {"x":208,"y":20,"w":3,"h":16,"character":46,"shift":3,"offset":0,},
|
||||||
|
"47": {"x":201,"y":20,"w":5,"h":16,"character":47,"shift":5,"offset":0,},
|
||||||
|
"48": {"x":193,"y":20,"w":6,"h":16,"character":48,"shift":6,"offset":0,},
|
||||||
|
"49": {"x":186,"y":20,"w":5,"h":16,"character":49,"shift":6,"offset":0,},
|
||||||
|
"50": {"x":178,"y":20,"w":6,"h":16,"character":50,"shift":6,"offset":0,},
|
||||||
|
"51": {"x":170,"y":20,"w":6,"h":16,"character":51,"shift":6,"offset":0,},
|
||||||
|
"52": {"x":161,"y":20,"w":7,"h":16,"character":52,"shift":6,"offset":0,},
|
||||||
|
"53": {"x":224,"y":20,"w":6,"h":16,"character":53,"shift":6,"offset":0,},
|
||||||
|
"54": {"x":67,"y":38,"w":6,"h":16,"character":54,"shift":6,"offset":0,},
|
||||||
|
"55": {"x":75,"y":38,"w":6,"h":16,"character":55,"shift":6,"offset":0,},
|
||||||
|
"56": {"x":83,"y":38,"w":6,"h":16,"character":56,"shift":6,"offset":0,},
|
||||||
|
"57": {"x":7,"y":56,"w":6,"h":16,"character":57,"shift":6,"offset":0,},
|
||||||
|
"58": {"x":2,"y":56,"w":3,"h":16,"character":58,"shift":3,"offset":0,},
|
||||||
|
"59": {"x":249,"y":38,"w":3,"h":16,"character":59,"shift":3,"offset":0,},
|
||||||
|
"60": {"x":241,"y":38,"w":6,"h":16,"character":60,"shift":6,"offset":0,},
|
||||||
|
"61": {"x":233,"y":38,"w":6,"h":16,"character":61,"shift":6,"offset":0,},
|
||||||
|
"62": {"x":225,"y":38,"w":6,"h":16,"character":62,"shift":6,"offset":0,},
|
||||||
|
"63": {"x":218,"y":38,"w":5,"h":16,"character":63,"shift":5,"offset":0,},
|
||||||
|
"64": {"x":206,"y":38,"w":10,"h":16,"character":64,"shift":10,"offset":0,},
|
||||||
|
"65": {"x":196,"y":38,"w":8,"h":16,"character":65,"shift":8,"offset":0,},
|
||||||
|
"66": {"x":187,"y":38,"w":7,"h":16,"character":66,"shift":7,"offset":0,},
|
||||||
|
"67": {"x":178,"y":38,"w":7,"h":16,"character":67,"shift":7,"offset":0,},
|
||||||
|
"68": {"x":168,"y":38,"w":8,"h":16,"character":68,"shift":8,"offset":0,},
|
||||||
|
"69": {"x":160,"y":38,"w":6,"h":16,"character":69,"shift":6,"offset":0,},
|
||||||
|
"70": {"x":152,"y":38,"w":6,"h":16,"character":70,"shift":6,"offset":0,},
|
||||||
|
"71": {"x":142,"y":38,"w":8,"h":16,"character":71,"shift":8,"offset":0,},
|
||||||
|
"72": {"x":132,"y":38,"w":8,"h":16,"character":72,"shift":8,"offset":0,},
|
||||||
|
"73": {"x":127,"y":38,"w":3,"h":16,"character":73,"shift":4,"offset":0,},
|
||||||
|
"74": {"x":121,"y":38,"w":4,"h":16,"character":74,"shift":4,"offset":-1,},
|
||||||
|
"75": {"x":111,"y":38,"w":8,"h":16,"character":75,"shift":7,"offset":0,},
|
||||||
|
"76": {"x":103,"y":38,"w":6,"h":16,"character":76,"shift":6,"offset":0,},
|
||||||
|
"77": {"x":91,"y":38,"w":10,"h":16,"character":77,"shift":10,"offset":0,},
|
||||||
|
"78": {"x":151,"y":20,"w":8,"h":16,"character":78,"shift":9,"offset":0,},
|
||||||
|
"79": {"x":140,"y":20,"w":9,"h":16,"character":79,"shift":9,"offset":0,},
|
||||||
|
"80": {"x":131,"y":20,"w":7,"h":16,"character":80,"shift":7,"offset":0,},
|
||||||
|
"81": {"x":185,"y":2,"w":9,"h":16,"character":81,"shift":9,"offset":0,},
|
||||||
|
"82": {"x":169,"y":2,"w":8,"h":16,"character":82,"shift":7,"offset":0,},
|
||||||
|
"83": {"x":161,"y":2,"w":6,"h":16,"character":83,"shift":6,"offset":0,},
|
||||||
|
"84": {"x":152,"y":2,"w":7,"h":16,"character":84,"shift":6,"offset":0,},
|
||||||
|
"85": {"x":142,"y":2,"w":8,"h":16,"character":85,"shift":8,"offset":0,},
|
||||||
|
"86": {"x":132,"y":2,"w":8,"h":16,"character":86,"shift":7,"offset":0,},
|
||||||
|
"87": {"x":119,"y":2,"w":11,"h":16,"character":87,"shift":11,"offset":0,},
|
||||||
|
"88": {"x":109,"y":2,"w":8,"h":16,"character":88,"shift":7,"offset":0,},
|
||||||
|
"89": {"x":100,"y":2,"w":7,"h":16,"character":89,"shift":7,"offset":0,},
|
||||||
|
"90": {"x":91,"y":2,"w":7,"h":16,"character":90,"shift":6,"offset":0,},
|
||||||
|
"91": {"x":179,"y":2,"w":4,"h":16,"character":91,"shift":4,"offset":0,},
|
||||||
|
"92": {"x":84,"y":2,"w":5,"h":16,"character":92,"shift":5,"offset":0,},
|
||||||
|
"93": {"x":72,"y":2,"w":3,"h":16,"character":93,"shift":4,"offset":0,},
|
||||||
|
"94": {"x":64,"y":2,"w":6,"h":16,"character":94,"shift":6,"offset":0,},
|
||||||
|
"95": {"x":56,"y":2,"w":6,"h":16,"character":95,"shift":5,"offset":-1,},
|
||||||
|
"96": {"x":50,"y":2,"w":4,"h":16,"character":96,"shift":7,"offset":1,},
|
||||||
|
"97": {"x":42,"y":2,"w":6,"h":16,"character":97,"shift":7,"offset":0,},
|
||||||
|
"98": {"x":33,"y":2,"w":7,"h":16,"character":98,"shift":7,"offset":0,},
|
||||||
|
"99": {"x":25,"y":2,"w":6,"h":16,"character":99,"shift":6,"offset":0,},
|
||||||
|
"100": {"x":16,"y":2,"w":7,"h":16,"character":100,"shift":7,"offset":0,},
|
||||||
|
"101": {"x":7,"y":2,"w":7,"h":16,"character":101,"shift":7,"offset":0,},
|
||||||
|
"102": {"x":77,"y":2,"w":5,"h":16,"character":102,"shift":4,"offset":0,},
|
||||||
|
"103": {"x":196,"y":2,"w":7,"h":16,"character":103,"shift":6,"offset":0,},
|
||||||
|
"104": {"x":32,"y":20,"w":7,"h":16,"character":104,"shift":7,"offset":0,},
|
||||||
|
"105": {"x":205,"y":2,"w":3,"h":16,"character":105,"shift":3,"offset":0,},
|
||||||
|
"106": {"x":117,"y":20,"w":4,"h":16,"character":106,"shift":3,"offset":-1,},
|
||||||
|
"107": {"x":108,"y":20,"w":7,"h":16,"character":107,"shift":7,"offset":0,},
|
||||||
|
"108": {"x":103,"y":20,"w":3,"h":16,"character":108,"shift":3,"offset":0,},
|
||||||
|
"109": {"x":91,"y":20,"w":10,"h":16,"character":109,"shift":11,"offset":0,},
|
||||||
|
"110": {"x":82,"y":20,"w":7,"h":16,"character":110,"shift":7,"offset":0,},
|
||||||
|
"111": {"x":73,"y":20,"w":7,"h":16,"character":111,"shift":7,"offset":0,},
|
||||||
|
"112": {"x":64,"y":20,"w":7,"h":16,"character":112,"shift":7,"offset":0,},
|
||||||
|
"113": {"x":55,"y":20,"w":7,"h":16,"character":113,"shift":7,"offset":0,},
|
||||||
|
"114": {"x":48,"y":20,"w":5,"h":16,"character":114,"shift":5,"offset":0,},
|
||||||
|
"115": {"x":123,"y":20,"w":6,"h":16,"character":115,"shift":5,"offset":0,},
|
||||||
|
"116": {"x":41,"y":20,"w":5,"h":16,"character":116,"shift":5,"offset":0,},
|
||||||
|
"117": {"x":23,"y":20,"w":7,"h":16,"character":117,"shift":7,"offset":0,},
|
||||||
|
"118": {"x":14,"y":20,"w":7,"h":16,"character":118,"shift":6,"offset":0,},
|
||||||
|
"119": {"x":2,"y":20,"w":10,"h":16,"character":119,"shift":9,"offset":0,},
|
||||||
|
"120": {"x":244,"y":2,"w":7,"h":16,"character":120,"shift":6,"offset":0,},
|
||||||
|
"121": {"x":235,"y":2,"w":7,"h":16,"character":121,"shift":6,"offset":0,},
|
||||||
|
"122": {"x":227,"y":2,"w":6,"h":16,"character":122,"shift":5,"offset":0,},
|
||||||
|
"123": {"x":221,"y":2,"w":4,"h":16,"character":123,"shift":4,"offset":0,},
|
||||||
|
"124": {"x":217,"y":2,"w":2,"h":16,"character":124,"shift":6,"offset":2,},
|
||||||
|
"125": {"x":210,"y":2,"w":5,"h":16,"character":125,"shift":4,"offset":0,},
|
||||||
|
"126": {"x":15,"y":56,"w":6,"h":16,"character":126,"shift":6,"offset":0,},
|
||||||
|
"9647": {"x":23,"y":56,"w":4,"h":16,"character":9647,"shift":6,"offset":1,},
|
||||||
|
},
|
||||||
|
"kerningPairs": [
|
||||||
|
{"first":65,"second":74,"amount":1,},
|
||||||
|
{"first":80,"second":44,"amount":-1,},
|
||||||
|
{"first":80,"second":46,"amount":-1,},
|
||||||
|
{"first":80,"second":8218,"amount":-1,},
|
||||||
|
{"first":80,"second":8222,"amount":-1,},
|
||||||
|
],
|
||||||
|
"ranges": [
|
||||||
|
{"lower":32,"upper":127,},
|
||||||
|
{"lower":9647,"upper":9647,},
|
||||||
|
],
|
||||||
|
"regenerateBitmap": false,
|
||||||
|
"canGenerateBitmap": true,
|
||||||
|
"maintainGms1Font": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "fn_textsmall",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMFont",
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
scr_initialize();
|
||||||
|
|
||||||
|
counter = 0;
|
||||||
|
countermax = 240;
|
||||||
|
|
||||||
|
alpha_cycle = 0;
|
|
@ -0,0 +1,21 @@
|
||||||
|
draw_set_halign( fa_center );
|
||||||
|
draw_set_font( fn_textlarge );
|
||||||
|
draw_text_color(320, 30, "The following is a fan-created derivative work of Touhou Project.\n"
|
||||||
|
+ "Touhou Project is the copyright of Team Shanghai Alice.\n\n\n"
|
||||||
|
+ "Developed for Touhou Pride Jam #4 by magicalfeyfenny\n"
|
||||||
|
+ "6/1/2022 ~ 6/30/2022"
|
||||||
|
, c_fuchsia, c_fuchsia, c_orange, c_orange, alpha_cycle);
|
||||||
|
|
||||||
|
|
||||||
|
draw_set_font( fn_textsmall );
|
||||||
|
draw_set_halign( fa_right );
|
||||||
|
draw_text_color( 630, 320, "Team Shanghai Alice:\n"
|
||||||
|
+ "https://www16.big.or.jp/~zun/"
|
||||||
|
, c_fuchsia, c_fuchsia, c_orange, c_orange, alpha_cycle);
|
||||||
|
|
||||||
|
draw_set_halign( fa_left );
|
||||||
|
draw_text_color( 10, 320, "Source code:\n"
|
||||||
|
+ "https://git.fenny.space/magicalfeyfenny/thpj4"
|
||||||
|
, c_fuchsia, c_fuchsia, c_orange, c_orange, alpha_cycle);
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
counter++;
|
||||||
|
|
||||||
|
if (counter > 180) {
|
||||||
|
alpha_cycle = (210 - counter) / 30;
|
||||||
|
} else {
|
||||||
|
alpha_cycle = counter / 30;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( counter >= countermax ) {
|
||||||
|
room_goto_next();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( scr_input_get( INPUT_PAUSE ) ) {
|
||||||
|
// game_end();
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 1,
|
||||||
|
"physicsGroup": 1,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_disclaimer",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
scr_initialize();
|
|
@ -0,0 +1 @@
|
||||||
|
room_goto_next();
|
|
@ -0,0 +1,34 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 1,
|
||||||
|
"physicsGroup": 1,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":2,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_initialize",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
/// @description Insert description here
|
||||||
|
// You can write your code in this editor
|
||||||
|
|
||||||
|
title_mode = TITLE_MODE_
|
|
@ -0,0 +1,33 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 1,
|
||||||
|
"physicsGroup": 1,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_title",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,52 @@
|
||||||
|
{
|
||||||
|
"isDnd": false,
|
||||||
|
"volume": 1.0,
|
||||||
|
"parentRoom": null,
|
||||||
|
"views": [
|
||||||
|
{"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
],
|
||||||
|
"layers": [
|
||||||
|
{"instances":[],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Instances","tags":[],"resourceType":"GMRInstanceLayer",},
|
||||||
|
{"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
],
|
||||||
|
"inheritLayers": false,
|
||||||
|
"creationCodeFile": "",
|
||||||
|
"inheritCode": false,
|
||||||
|
"instanceCreationOrder": [],
|
||||||
|
"inheritCreationOrder": false,
|
||||||
|
"sequenceId": null,
|
||||||
|
"roomSettings": {
|
||||||
|
"inheritRoomSettings": false,
|
||||||
|
"Width": 640,
|
||||||
|
"Height": 360,
|
||||||
|
"persistent": false,
|
||||||
|
},
|
||||||
|
"viewSettings": {
|
||||||
|
"inheritViewSettings": false,
|
||||||
|
"enableViews": true,
|
||||||
|
"clearViewBackground": false,
|
||||||
|
"clearDisplayBuffer": true,
|
||||||
|
},
|
||||||
|
"physicsSettings": {
|
||||||
|
"inheritPhysicsSettings": false,
|
||||||
|
"PhysicsWorld": false,
|
||||||
|
"PhysicsWorldGravityX": 0.0,
|
||||||
|
"PhysicsWorldGravityY": 10.0,
|
||||||
|
"PhysicsWorldPixToMetres": 0.1,
|
||||||
|
},
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "rm_cutscene",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMRoom",
|
||||||
|
}
|
|
@ -0,0 +1,56 @@
|
||||||
|
{
|
||||||
|
"isDnd": false,
|
||||||
|
"volume": 1.0,
|
||||||
|
"parentRoom": null,
|
||||||
|
"views": [
|
||||||
|
{"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
],
|
||||||
|
"layers": [
|
||||||
|
{"instances":[
|
||||||
|
{"properties":[],"isDnd":false,"objectId":{"name":"obj_disclaimer","path":"objects/obj_disclaimer/obj_disclaimer.yy",},"inheritCode":false,"hasCreationCode":false,"colour":4294967295,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"imageIndex":0,"imageSpeed":1.0,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":0.0,"y":0.0,"resourceVersion":"1.0","name":"inst_5E25EB18","tags":[],"resourceType":"GMRInstance",},
|
||||||
|
],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Instances","tags":[],"resourceType":"GMRInstanceLayer",},
|
||||||
|
{"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
],
|
||||||
|
"inheritLayers": false,
|
||||||
|
"creationCodeFile": "",
|
||||||
|
"inheritCode": false,
|
||||||
|
"instanceCreationOrder": [
|
||||||
|
{"name":"inst_5E25EB18","path":"rooms/rm_disclaimer/rm_disclaimer.yy",},
|
||||||
|
],
|
||||||
|
"inheritCreationOrder": false,
|
||||||
|
"sequenceId": null,
|
||||||
|
"roomSettings": {
|
||||||
|
"inheritRoomSettings": false,
|
||||||
|
"Width": 640,
|
||||||
|
"Height": 360,
|
||||||
|
"persistent": false,
|
||||||
|
},
|
||||||
|
"viewSettings": {
|
||||||
|
"inheritViewSettings": false,
|
||||||
|
"enableViews": true,
|
||||||
|
"clearViewBackground": false,
|
||||||
|
"clearDisplayBuffer": true,
|
||||||
|
},
|
||||||
|
"physicsSettings": {
|
||||||
|
"inheritPhysicsSettings": false,
|
||||||
|
"PhysicsWorld": false,
|
||||||
|
"PhysicsWorldGravityX": 0.0,
|
||||||
|
"PhysicsWorldGravityY": 10.0,
|
||||||
|
"PhysicsWorldPixToMetres": 0.1,
|
||||||
|
},
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "rm_disclaimer",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMRoom",
|
||||||
|
}
|
|
@ -0,0 +1,52 @@
|
||||||
|
{
|
||||||
|
"isDnd": false,
|
||||||
|
"volume": 1.0,
|
||||||
|
"parentRoom": null,
|
||||||
|
"views": [
|
||||||
|
{"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
],
|
||||||
|
"layers": [
|
||||||
|
{"instances":[],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Instances","tags":[],"resourceType":"GMRInstanceLayer",},
|
||||||
|
{"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
],
|
||||||
|
"inheritLayers": false,
|
||||||
|
"creationCodeFile": "",
|
||||||
|
"inheritCode": false,
|
||||||
|
"instanceCreationOrder": [],
|
||||||
|
"inheritCreationOrder": false,
|
||||||
|
"sequenceId": null,
|
||||||
|
"roomSettings": {
|
||||||
|
"inheritRoomSettings": false,
|
||||||
|
"Width": 640,
|
||||||
|
"Height": 360,
|
||||||
|
"persistent": false,
|
||||||
|
},
|
||||||
|
"viewSettings": {
|
||||||
|
"inheritViewSettings": false,
|
||||||
|
"enableViews": true,
|
||||||
|
"clearViewBackground": false,
|
||||||
|
"clearDisplayBuffer": true,
|
||||||
|
},
|
||||||
|
"physicsSettings": {
|
||||||
|
"inheritPhysicsSettings": false,
|
||||||
|
"PhysicsWorld": false,
|
||||||
|
"PhysicsWorldGravityX": 0.0,
|
||||||
|
"PhysicsWorldGravityY": 10.0,
|
||||||
|
"PhysicsWorldPixToMetres": 0.1,
|
||||||
|
},
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "rm_game",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMRoom",
|
||||||
|
}
|
|
@ -0,0 +1,56 @@
|
||||||
|
{
|
||||||
|
"isDnd": false,
|
||||||
|
"volume": 1.0,
|
||||||
|
"parentRoom": null,
|
||||||
|
"views": [
|
||||||
|
{"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
],
|
||||||
|
"layers": [
|
||||||
|
{"instances":[
|
||||||
|
{"properties":[],"isDnd":false,"objectId":{"name":"obj_initialize","path":"objects/obj_initialize/obj_initialize.yy",},"inheritCode":false,"hasCreationCode":false,"colour":4294967295,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"imageIndex":0,"imageSpeed":1.0,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":0.0,"y":0.0,"resourceVersion":"1.0","name":"inst_1F689229","tags":[],"resourceType":"GMRInstance",},
|
||||||
|
],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Instances","tags":[],"resourceType":"GMRInstanceLayer",},
|
||||||
|
{"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
],
|
||||||
|
"inheritLayers": false,
|
||||||
|
"creationCodeFile": "",
|
||||||
|
"inheritCode": false,
|
||||||
|
"instanceCreationOrder": [
|
||||||
|
{"name":"inst_1F689229","path":"rooms/rm_init/rm_init.yy",},
|
||||||
|
],
|
||||||
|
"inheritCreationOrder": false,
|
||||||
|
"sequenceId": null,
|
||||||
|
"roomSettings": {
|
||||||
|
"inheritRoomSettings": false,
|
||||||
|
"Width": 640,
|
||||||
|
"Height": 360,
|
||||||
|
"persistent": false,
|
||||||
|
},
|
||||||
|
"viewSettings": {
|
||||||
|
"inheritViewSettings": false,
|
||||||
|
"enableViews": true,
|
||||||
|
"clearViewBackground": false,
|
||||||
|
"clearDisplayBuffer": true,
|
||||||
|
},
|
||||||
|
"physicsSettings": {
|
||||||
|
"inheritPhysicsSettings": false,
|
||||||
|
"PhysicsWorld": false,
|
||||||
|
"PhysicsWorldGravityX": 0.0,
|
||||||
|
"PhysicsWorldGravityY": 10.0,
|
||||||
|
"PhysicsWorldPixToMetres": 0.1,
|
||||||
|
},
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "rm_init",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMRoom",
|
||||||
|
}
|
|
@ -0,0 +1,52 @@
|
||||||
|
{
|
||||||
|
"isDnd": false,
|
||||||
|
"volume": 1.0,
|
||||||
|
"parentRoom": null,
|
||||||
|
"views": [
|
||||||
|
{"inherit":false,"visible":true,"xview":0,"yview":0,"wview":640,"hview":360,"xport":0,"yport":0,"wport":1280,"hport":720,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":1366,"hview":768,"xport":0,"yport":0,"wport":1366,"hport":768,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
],
|
||||||
|
"layers": [
|
||||||
|
{"instances":[],"visible":true,"depth":0,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Instances","tags":[],"resourceType":"GMRInstanceLayer",},
|
||||||
|
{"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"effectEnabled":true,"effectType":null,"properties":[],"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
],
|
||||||
|
"inheritLayers": false,
|
||||||
|
"creationCodeFile": "",
|
||||||
|
"inheritCode": false,
|
||||||
|
"instanceCreationOrder": [],
|
||||||
|
"inheritCreationOrder": false,
|
||||||
|
"sequenceId": null,
|
||||||
|
"roomSettings": {
|
||||||
|
"inheritRoomSettings": false,
|
||||||
|
"Width": 640,
|
||||||
|
"Height": 360,
|
||||||
|
"persistent": false,
|
||||||
|
},
|
||||||
|
"viewSettings": {
|
||||||
|
"inheritViewSettings": false,
|
||||||
|
"enableViews": true,
|
||||||
|
"clearViewBackground": false,
|
||||||
|
"clearDisplayBuffer": true,
|
||||||
|
},
|
||||||
|
"physicsSettings": {
|
||||||
|
"inheritPhysicsSettings": false,
|
||||||
|
"PhysicsWorld": false,
|
||||||
|
"PhysicsWorldGravityX": 0.0,
|
||||||
|
"PhysicsWorldGravityY": 10.0,
|
||||||
|
"PhysicsWorldPixToMetres": 0.1,
|
||||||
|
},
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "rm_title",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMRoom",
|
||||||
|
}
|
|
@ -0,0 +1,63 @@
|
||||||
|
/// @function: scr_dialogue_start( _filename );
|
||||||
|
/// @param {string} _filename The filename of the dialogue branch
|
||||||
|
|
||||||
|
// Requirements: An instance of obj_dialogue
|
||||||
|
|
||||||
|
function scr_dialogue_start( _filename ) {
|
||||||
|
if (!instance_exists(obj_dialogue) ) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
//file format for dialogue:
|
||||||
|
/*
|
||||||
|
last_active {int} active_test
|
||||||
|
actor_left_emote {int} emote_test
|
||||||
|
actor_left {string} name_test
|
||||||
|
actor_right_emote {int} emote_test
|
||||||
|
actor_right {string} name_test
|
||||||
|
texttarget {string} text_test
|
||||||
|
|
||||||
|
repeat until EOF. # acts as a newline delimiter
|
||||||
|
*/
|
||||||
|
|
||||||
|
//clear all queues
|
||||||
|
ds_queue_clear( obj_dialogue.active_test );
|
||||||
|
ds_queue_clear( obj_dialogue.emote_test );
|
||||||
|
ds_queue_clear( obj_dialogue.name_test );
|
||||||
|
ds_queue_clear( obj_dialogue.text_test );
|
||||||
|
|
||||||
|
//open dialogue file matching _filename
|
||||||
|
file = file_text_open_read( _filename );
|
||||||
|
|
||||||
|
//enqueue dialogue
|
||||||
|
while (!file_text_eof(file) ) {
|
||||||
|
ds_queue_enqueue( obj_dialogue.active_test, file_text_read_real(file) );
|
||||||
|
file_text_readln(file);
|
||||||
|
ds_queue_enqueue( obj_dialogue.emote_test, file_text_read_real(file) );
|
||||||
|
file_text_readln(file);
|
||||||
|
ds_queue_enqueue( obj_dialogue.name_test, file_text_read_string(file) );
|
||||||
|
file_text_readln(file);
|
||||||
|
ds_queue_enqueue( obj_dialogue.emote_test, file_text_read_real(file) );
|
||||||
|
file_text_readln(file);
|
||||||
|
ds_queue_enqueue( obj_dialogue.name_test, file_text_read_string(file) );
|
||||||
|
file_text_readln(file);
|
||||||
|
ds_queue_enqueue( obj_dialogue.text_test, file_text_read_string(file) );
|
||||||
|
file_text_readln(file);
|
||||||
|
}
|
||||||
|
|
||||||
|
//close dialogue file
|
||||||
|
file_text_close( file );
|
||||||
|
|
||||||
|
//enter dialogue mode and set variables
|
||||||
|
obj_dialogue.dialogue_mode = true;
|
||||||
|
obj_dialogue.textspew = "";
|
||||||
|
obj_dialogue.texttarget = "";
|
||||||
|
obj_dialogue.textload = "";
|
||||||
|
obj_dialogue.actor_left = "";
|
||||||
|
obj_dialogue.actor_left_emote = EMOTE_NEUTRAL;
|
||||||
|
obj_dialogue.actor_right = "";
|
||||||
|
obj_dialogue.actor_right_emote = EMOTE_NEUTRAL;
|
||||||
|
obj_dialogue.spewlength = 0;
|
||||||
|
obj_dialogue.last_active = LEFT;
|
||||||
|
obj_dialogue.text_advance_ready = TEXT_LOADING;
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "scr_dialogue_start",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
}
|
|
@ -0,0 +1,139 @@
|
||||||
|
/// @function scr_initialize();
|
||||||
|
|
||||||
|
#region //define global constants
|
||||||
|
#macro LEFT -1
|
||||||
|
#macro RIGHT 1
|
||||||
|
#macro TOP -1
|
||||||
|
#macro BOTTOM 1
|
||||||
|
#macro CIRCLE 360
|
||||||
|
|
||||||
|
//inputs
|
||||||
|
#macro INPUT_UP "input_up"
|
||||||
|
#macro INPUT_DOWN "input_down"
|
||||||
|
#macro INPUT_LEFT "input_left"
|
||||||
|
#macro INPUT_RIGHT "input_right"
|
||||||
|
#macro INPUT_SHOT_LEFT "input_shot_left"
|
||||||
|
#macro INPUT_SHOT_RIGHT "input_shot_right"
|
||||||
|
#macro INPUT_FOCUS "input_focus"
|
||||||
|
#macro INPUT_BOMB "input_bomb"
|
||||||
|
#macro INPUT_PAUSE "input_pause"
|
||||||
|
#macro INPUT_ANY "input_any"
|
||||||
|
|
||||||
|
//window
|
||||||
|
#macro WINDOW_BASE_WIDTH 640
|
||||||
|
#macro WINDOW_BASE_HEIGHT 360
|
||||||
|
#macro VIEW_MULTIPLY_360 1
|
||||||
|
#macro VIEW_MULTIPLY_720 2
|
||||||
|
#macro VIEW_MULTIPLY_1080 3
|
||||||
|
#macro VIEW_MULTIPLY_1440 4
|
||||||
|
#macro VIEW_MULTIPLY_2160 6
|
||||||
|
#macro BOUNDARY_LEFT 30
|
||||||
|
#macro BOUNDARY_RIGHT 610
|
||||||
|
#macro BOUNDARY_TOP 60
|
||||||
|
#macro BOUNDARY_BOTTOM 300
|
||||||
|
|
||||||
|
//menus & files
|
||||||
|
#macro OPTIONS_INPUT_TYPE "options_input"
|
||||||
|
#macro OPTIONS_FULLSCREEN "options_full_toggle"
|
||||||
|
#macro OPTIONS_FULLMULT "options_full_res"
|
||||||
|
#macro OPTIONS_WINDOWMULT "options_window_res"
|
||||||
|
|
||||||
|
#macro SCORE_READ 0
|
||||||
|
#macro SCORE_WRITE 1
|
||||||
|
#macro SCORE_INIT 2
|
||||||
|
#macro SCORE_ZERO 0
|
||||||
|
|
||||||
|
//title
|
||||||
|
#macro TITLE_MENU_CHOICES 3
|
||||||
|
#macro TITLE_MODE_START 0
|
||||||
|
#macro TITLE_MODE_MENU 1
|
||||||
|
#macro TITLE_MODE_OPTIONS 2
|
||||||
|
|
||||||
|
//dialogue
|
||||||
|
#macro TEXT_LOADING -1
|
||||||
|
#macro TEXT_TYPING 0
|
||||||
|
#macro TEXT_READY 1
|
||||||
|
#macro EMOTE_NEUTRAL 0
|
||||||
|
#macro EMOTE_HAPPY 1
|
||||||
|
#macro EMOTE_SAD 2
|
||||||
|
#macro EMOTE_CONFUSED 3
|
||||||
|
#macro EMOTE_ANGRY 4
|
||||||
|
#macro EMOTE_OUCH 5
|
||||||
|
#macro LEFT_ACTOR 0
|
||||||
|
#macro RIGHT_ACTOR 1
|
||||||
|
|
||||||
|
//player
|
||||||
|
#macro SPAWN_X 60
|
||||||
|
#macro SPAWN_Y 180
|
||||||
|
#macro LIVES_INIT 3
|
||||||
|
#macro LIVES_MAX 5
|
||||||
|
#macro BOMBS_INIT 3
|
||||||
|
#macro BOMBS_MAX 5
|
||||||
|
#macro HYPER_INIT 0
|
||||||
|
#macro HYPER_COST 100
|
||||||
|
#macro HYPER_MAX 300
|
||||||
|
#macro FOCUS_SPEED 2
|
||||||
|
#macro UNFOC_SPEED 5
|
||||||
|
#macro DEATHBOMB_WINDOW 40
|
||||||
|
#macro RESPAWN_TIMER 60
|
||||||
|
#macro RESPAWN_INVULN 120
|
||||||
|
|
||||||
|
#macro BOMB_DAMAGE_TICK 2
|
||||||
|
#macro BOMB_DURATION_NORMAL 180
|
||||||
|
#macro BOMB_DURATION_DEATHBOMB 360
|
||||||
|
|
||||||
|
#macro HYPER_INACTIVE 0
|
||||||
|
#macro HYPER_TIER_1 1
|
||||||
|
#macro HYPER_TIER_2 2
|
||||||
|
#macro HYPER_TIER_3 3
|
||||||
|
|
||||||
|
#macro OPTION_FORWARD 100
|
||||||
|
#macro OPTION_SIDE_UNFOC 100
|
||||||
|
#macro OPTION_SIDE_FOCUS 20
|
||||||
|
|
||||||
|
#macro SHOT_DELAY 3
|
||||||
|
#macro SHOT_PLAYER_DAMAGE 5
|
||||||
|
#macro SHOT_PLAYER_SPEED 20
|
||||||
|
#macro SHOT_OPTION_DAMAGE 1
|
||||||
|
#macro SHOT_OPTION_SPEED 20
|
||||||
|
|
||||||
|
//enemies
|
||||||
|
#macro SCORE_BULLET_VALUE 100
|
||||||
|
#macro SCORE_ENEMY_VALUE 10000
|
||||||
|
#macro SCORE_GRAZE_VALUE 10
|
||||||
|
#macro SHOT_SLIP -.02
|
||||||
|
|
||||||
|
#macro MODE_APPROACH 0
|
||||||
|
#macro MODE_CHAT 1
|
||||||
|
#macro MODE_CHARGE 2
|
||||||
|
#macro MODE_ACTIVE 3
|
||||||
|
#macro BOSS_CHARGE_TIME 120
|
||||||
|
#macro BOSS_APPROACH_TIME 30
|
||||||
|
|
||||||
|
#macro PATTERN_STREAM 0
|
||||||
|
#macro PATTERN_AIMED_WAVE 1
|
||||||
|
#macro PATTERN_SHOTGUN 2
|
||||||
|
#macro PATTERN_LANE 3
|
||||||
|
#macro PATTERN_RANDOM_BURST 4
|
||||||
|
#macro PATTERN_RING 5
|
||||||
|
#macro PATTERN_RANDOM_RING 6
|
||||||
|
#macro PATTERN_HORIZ_WALL 7
|
||||||
|
#macro PATTERN_VERT_WALL 8
|
||||||
|
#macro PATTERN_RANDOM_SPRAY 9
|
||||||
|
#macro PATTERN_LANE_RING 10
|
||||||
|
#macro PATTERN_SHOTGUN_RING 11
|
||||||
|
#macro PATTERN_STREAM_RING 12
|
||||||
|
|
||||||
|
//effects
|
||||||
|
#macro PART_CHERRY_FOUNTAIN 0
|
||||||
|
#macro EMIT_CHERRYRAIN 0
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
function scr_initialize() {
|
||||||
|
randomize();
|
||||||
|
scr_options_init();
|
||||||
|
scr_input_init();
|
||||||
|
scr_scores( SCORE_INIT );
|
||||||
|
//scr_particles_init();
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "scr_initialize",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
/// @function scr_input_get( _input )
|
||||||
|
/// @param {real} _input
|
||||||
|
|
||||||
|
function scr_input_get( _input ) {
|
||||||
|
|
||||||
|
var keycheck = false;
|
||||||
|
//TODO: add multiple control methods
|
||||||
|
if ( global.options[? OPTIONS_INPUT_TYPE] == "keyboard" ) {
|
||||||
|
switch ( _input ) {
|
||||||
|
#region continuous inputs
|
||||||
|
case INPUT_UP:
|
||||||
|
case INPUT_DOWN:
|
||||||
|
case INPUT_LEFT:
|
||||||
|
case INPUT_RIGHT:
|
||||||
|
case INPUT_FOCUS:
|
||||||
|
case INPUT_SHOT_LEFT:
|
||||||
|
case INPUT_SHOT_RIGHT:
|
||||||
|
keycheck = keyboard_check( global.keyboard[? _input] );
|
||||||
|
break;
|
||||||
|
#endregion
|
||||||
|
#region pressed inputs
|
||||||
|
case INPUT_BOMB:
|
||||||
|
case INPUT_PAUSE:
|
||||||
|
case INPUT_ANY:
|
||||||
|
keycheck = keyboard_check_pressed( global.keyboard[? _input] );
|
||||||
|
break;
|
||||||
|
#endregion
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return keycheck;
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "scr_input_get",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
}
|
|
@ -0,0 +1,71 @@
|
||||||
|
/// @function scr_input_init();
|
||||||
|
|
||||||
|
function scr_input_init() {
|
||||||
|
|
||||||
|
//create default keyboard json
|
||||||
|
if (!variable_global_exists("global.keyboard" ) ) {
|
||||||
|
global.keyboard = -1;
|
||||||
|
}
|
||||||
|
if (!ds_exists(global.keyboard, ds_type_map) ) {
|
||||||
|
global.keyboard = ds_map_create();
|
||||||
|
}
|
||||||
|
|
||||||
|
global.keyboard[? INPUT_UP] = vk_up;
|
||||||
|
global.keyboard[? INPUT_DOWN] = vk_down;
|
||||||
|
global.keyboard[? INPUT_LEFT] = vk_left;
|
||||||
|
global.keyboard[? INPUT_RIGHT] = vk_right;
|
||||||
|
global.keyboard[? INPUT_SHOT_LEFT] = ord("Z");
|
||||||
|
global.keyboard[? INPUT_SHOT_RIGHT] = ord("C");
|
||||||
|
global.keyboard[? INPUT_FOCUS] = vk_shift;
|
||||||
|
global.keyboard[? INPUT_BOMB] = ord("X");
|
||||||
|
global.keyboard[? INPUT_PAUSE] = vk_escape;
|
||||||
|
global.keyboard[? INPUT_ANY] = vk_anykey;
|
||||||
|
|
||||||
|
//load keyboard json, if it doesn't exist or doesn't load right, save a fresh one
|
||||||
|
if (!file_exists(working_directory + "keyboard.json") ) { //working directory for testing is ~/.config/neo_faraii_nights
|
||||||
|
var file = file_text_open_write(working_directory + "keyboard.json");
|
||||||
|
var output_string = json_encode( global.keyboard );
|
||||||
|
file_text_write_string(file, output_string);
|
||||||
|
file_text_close(file);
|
||||||
|
// show_message( "Keyboards file does not exist. Storing defaults" );
|
||||||
|
} else {
|
||||||
|
var input_string = "";
|
||||||
|
var test_key = ds_map_create();
|
||||||
|
var read_file = file_text_open_read( working_directory + "keyboard.json" );
|
||||||
|
input_string = file_text_read_string( read_file );
|
||||||
|
test_key = json_decode( input_string );
|
||||||
|
file_text_close( read_file );
|
||||||
|
if ( test_key != -1 ) {
|
||||||
|
if ( ds_exists( global.keyboard, ds_type_map ) ) { //0-9 is the numeric range of the macros
|
||||||
|
global.keyboard = json_decode( input_string );
|
||||||
|
} else {
|
||||||
|
var write_file = file_text_open_write( working_directory + "keyboard.json" );
|
||||||
|
var output_string = json_encode( global.keyboard );
|
||||||
|
file_text_write_string(write_file, output_string);
|
||||||
|
file_text_close( write_file );
|
||||||
|
// show_message( "Keyboards file verification failed. Storing defaults" );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ds_map_destroy( test_key );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
|
||||||
|
if (file_exists("inputs.ini") ) {
|
||||||
|
ini_open("inputs.ini");
|
||||||
|
var input_string = ini_read_string("Input", "0", "");
|
||||||
|
ini_close();
|
||||||
|
}
|
||||||
|
if (!file_exists("inputs.ini") || input_string == "") {
|
||||||
|
//defaults
|
||||||
|
//access with global.options[? <input>].method[key]
|
||||||
|
|
||||||
|
input_string = ds_map_write( global.options );
|
||||||
|
ini_open("inputs.ini");
|
||||||
|
ini_write_string("Input", "0", input_string);
|
||||||
|
ini_close();
|
||||||
|
} else {
|
||||||
|
ds_map_read( global.options, input_string );
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "scr_input_init",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
}
|
|
@ -0,0 +1,63 @@
|
||||||
|
function scr_options_init(){
|
||||||
|
if (!variable_global_exists( "global.options" ) ) {
|
||||||
|
global.options = -1;
|
||||||
|
}
|
||||||
|
if (!ds_exists(global.options, ds_type_map) ) {
|
||||||
|
global.options = ds_map_create();
|
||||||
|
}
|
||||||
|
|
||||||
|
//initialize default values for options
|
||||||
|
global.options[? OPTIONS_INPUT_TYPE] = "keyboard";
|
||||||
|
global.options[? OPTIONS_FULLSCREEN] = false;
|
||||||
|
global.options[? OPTIONS_WINDOWMULT] = VIEW_MULTIPLY_720; //default to 1280x720 for non-fullscreen
|
||||||
|
if ( display_get_height() >= 2160 && display_get_width() >= 3840) { //attempt to adjust to common display resolutions
|
||||||
|
global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_2160;
|
||||||
|
} else if ( display_get_height() >= 1440 && display_get_width() >=2560 ) {
|
||||||
|
global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_1440;
|
||||||
|
} else if ( display_get_height() >= 1080 && display_get_width() >= 1920 ) {
|
||||||
|
global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_1080;
|
||||||
|
} else if ( display_get_height() >= 720 && display_get_width() >= 1280 ) {
|
||||||
|
global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_720;
|
||||||
|
} else {
|
||||||
|
global.options[? OPTIONS_FULLMULT] = VIEW_MULTIPLY_360;
|
||||||
|
}
|
||||||
|
|
||||||
|
//load options from file
|
||||||
|
if (!file_exists(working_directory + "options.json") ) { //working directory for testing is ~/.config/neo_faraii_nights
|
||||||
|
var file = file_text_open_write(working_directory + "options.json");
|
||||||
|
var output_string = json_encode( global.options );
|
||||||
|
file_text_write_string(file, output_string);
|
||||||
|
file_text_close(file);
|
||||||
|
// show_message( "Options file does not exist. Storing defaults" );
|
||||||
|
} else {
|
||||||
|
var input_string = "";
|
||||||
|
var test_key = ds_map_create();
|
||||||
|
var read_file = file_text_open_read( working_directory + "options.json" );
|
||||||
|
input_string = file_text_read_string( read_file );
|
||||||
|
test_key = json_decode( input_string );
|
||||||
|
file_text_close( read_file );
|
||||||
|
if ( test_key != -1 ) {
|
||||||
|
if ( ds_exists( global.options, ds_type_map ) ) { //0-9 is the numeric range of the macros
|
||||||
|
global.options = json_decode( input_string );
|
||||||
|
} else {
|
||||||
|
var write_file = file_text_open_write( working_directory + "options.json" );
|
||||||
|
var output_string = json_encode( global.options );
|
||||||
|
file_text_write_string(write_file, output_string);
|
||||||
|
file_text_close( write_file );
|
||||||
|
// show_message( "Options file verification failed. Storing defaults" );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ds_map_destroy( test_key );
|
||||||
|
}
|
||||||
|
|
||||||
|
//apply options
|
||||||
|
if (global.options[? OPTIONS_FULLSCREEN]) {
|
||||||
|
window_set_fullscreen(true);
|
||||||
|
view_set_hport(view_current, WINDOW_BASE_HEIGHT * global.options[? OPTIONS_FULLMULT]);
|
||||||
|
view_set_wport(view_current, WINDOW_BASE_WIDTH * global.options[? OPTIONS_FULLMULT]);
|
||||||
|
} else {
|
||||||
|
window_set_fullscreen(false);
|
||||||
|
view_set_hport(view_current, WINDOW_BASE_HEIGHT * global.options[? OPTIONS_WINDOWMULT]);
|
||||||
|
view_set_wport(view_current, WINDOW_BASE_WIDTH * global.options[? OPTIONS_WINDOWMULT]);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "scr_options_init",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
}
|
|
@ -0,0 +1,28 @@
|
||||||
|
function scr_particles_init(){
|
||||||
|
//particle systems (what layers, etc. can they appear on)
|
||||||
|
global.partsys_bg = part_system_create_layer( "bg_particles", true );
|
||||||
|
global.partsys_fg = part_system_create_layer( "fg_particles", true );
|
||||||
|
|
||||||
|
//particle emitters (where they originate from)
|
||||||
|
#region partsys_bg
|
||||||
|
global.partemit[ EMIT_CHERRYRAIN ] = part_emitter_create( global.partsys_bg ); {
|
||||||
|
part_emitter_region( global.partsys_bg, global.partemit[ EMIT_CHERRYRAIN ], -100, WINDOW_BASE_WIDTH + 100, -50, -50, ps_shape_line, ps_distr_linear );
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
#region partsys_fg
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
//particle types (the effect shape and behavior itself)
|
||||||
|
global.parttype[ PART_CHERRY_FOUNTAIN ] = part_type_create(); {
|
||||||
|
part_type_sprite( global.parttype[ PART_CHERRY_FOUNTAIN ], spr_particle_cherry, false, false, false );
|
||||||
|
part_type_size( global.parttype[ PART_CHERRY_FOUNTAIN ], .25, .75, 0, 0 );
|
||||||
|
part_type_speed( global.parttype[ PART_CHERRY_FOUNTAIN ], .01, .02, -.001, 0 );
|
||||||
|
part_type_orientation( global.parttype[ PART_CHERRY_FOUNTAIN ], 0, 359, .5, 0, true );
|
||||||
|
part_type_direction( global.parttype[ PART_CHERRY_FOUNTAIN ], 45, 135, -.05, .03 );
|
||||||
|
part_type_gravity( global.parttype[ PART_CHERRY_FOUNTAIN ], .008, 280 );
|
||||||
|
part_type_life( global.parttype[ PART_CHERRY_FOUNTAIN ] , 500, 1500 );
|
||||||
|
part_type_alpha3( global.parttype[ PART_CHERRY_FOUNTAIN ], .95, .75, 0 );
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "scr_particles_init",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
}
|
|
@ -0,0 +1,43 @@
|
||||||
|
/// @function scr_scores( _mode);
|
||||||
|
/// @param {real} _mode
|
||||||
|
|
||||||
|
function scr_scores( _mode ) {
|
||||||
|
switch ( _mode ) {
|
||||||
|
case SCORE_READ:
|
||||||
|
if ( file_exists( working_directory + "scores.txt" ) ) {
|
||||||
|
var file = file_text_open_read( working_directory + "scores.txt" );
|
||||||
|
var hiscore = 0;
|
||||||
|
var readscore = 0;
|
||||||
|
while ( !file_text_eof(file) ) {
|
||||||
|
readscore = file_text_read_real( file );
|
||||||
|
if ( hiscore < readscore ) {
|
||||||
|
hiscore = readscore;
|
||||||
|
}
|
||||||
|
file_text_readln(file);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
var hiscore = 0;
|
||||||
|
}
|
||||||
|
return hiscore;
|
||||||
|
case SCORE_WRITE:
|
||||||
|
if ( file_exists( working_directory + "scores.txt" ) ) {
|
||||||
|
var file = file_text_open_append( working_directory + "scores.txt" );
|
||||||
|
file_text_write_real( file, obj_player.score_current );
|
||||||
|
file_text_writeln(file);
|
||||||
|
file_text_close(file);
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
case SCORE_INIT:
|
||||||
|
if ( !file_exists( working_directory + "scores.txt" ) ) {
|
||||||
|
var file = file_text_open_write( working_directory + "scores.txt" );
|
||||||
|
file_text_write_real( file, 0 );
|
||||||
|
file_text_writeln(file);
|
||||||
|
file_text_close(file);
|
||||||
|
// show_message( "Scores file does not exists. Initializing" );
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
default:
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": false,
|
||||||
|
"parent": {
|
||||||
|
"name": "sunflowers-in-the-rain",
|
||||||
|
"path": "sunflowers-in-the-rain.yyp",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "scr_scores",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
}
|
|
@ -1,5 +1,23 @@
|
||||||
{
|
{
|
||||||
"resources": [],
|
"resources": [
|
||||||
|
{"id":{"name":"scr_dialogue_start","path":"scripts/scr_dialogue_start/scr_dialogue_start.yy",},"order":7,},
|
||||||
|
{"id":{"name":"obj_disclaimer","path":"objects/obj_disclaimer/obj_disclaimer.yy",},"order":14,},
|
||||||
|
{"id":{"name":"fn_textlarge","path":"fonts/fn_textlarge/fn_textlarge.yy",},"order":15,},
|
||||||
|
{"id":{"name":"rm_title","path":"rooms/rm_title/rm_title.yy",},"order":2,},
|
||||||
|
{"id":{"name":"rm_disclaimer","path":"rooms/rm_disclaimer/rm_disclaimer.yy",},"order":1,},
|
||||||
|
{"id":{"name":"scr_initialize","path":"scripts/scr_initialize/scr_initialize.yy",},"order":6,},
|
||||||
|
{"id":{"name":"scr_options_init","path":"scripts/scr_options_init/scr_options_init.yy",},"order":10,},
|
||||||
|
{"id":{"name":"rm_game","path":"rooms/rm_game/rm_game.yy",},"order":4,},
|
||||||
|
{"id":{"name":"scr_input_get","path":"scripts/scr_input_get/scr_input_get.yy",},"order":8,},
|
||||||
|
{"id":{"name":"obj_initialize","path":"objects/obj_initialize/obj_initialize.yy",},"order":5,},
|
||||||
|
{"id":{"name":"fn_textsmall","path":"fonts/fn_textsmall/fn_textsmall.yy",},"order":16,},
|
||||||
|
{"id":{"name":"scr_particles_init","path":"scripts/scr_particles_init/scr_particles_init.yy",},"order":11,},
|
||||||
|
{"id":{"name":"scr_input_init","path":"scripts/scr_input_init/scr_input_init.yy",},"order":9,},
|
||||||
|
{"id":{"name":"obj_title","path":"objects/obj_title/obj_title.yy",},"order":17,},
|
||||||
|
{"id":{"name":"scr_scores","path":"scripts/scr_scores/scr_scores.yy",},"order":12,},
|
||||||
|
{"id":{"name":"rm_cutscene","path":"rooms/rm_cutscene/rm_cutscene.yy",},"order":3,},
|
||||||
|
{"id":{"name":"rm_init","path":"rooms/rm_init/rm_init.yy",},"order":0,},
|
||||||
|
],
|
||||||
"Options": [
|
"Options": [
|
||||||
{"name":"Android","path":"options/android/options_android.yy",},
|
{"name":"Android","path":"options/android/options_android.yy",},
|
||||||
{"name":"HTML5","path":"options/html5/options_html5.yy",},
|
{"name":"HTML5","path":"options/html5/options_html5.yy",},
|
||||||
|
@ -18,7 +36,13 @@
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"children": [],
|
"children": [],
|
||||||
},
|
},
|
||||||
"RoomOrderNodes": [],
|
"RoomOrderNodes": [
|
||||||
|
{"roomId":{"name":"rm_init","path":"rooms/rm_init/rm_init.yy",},},
|
||||||
|
{"roomId":{"name":"rm_disclaimer","path":"rooms/rm_disclaimer/rm_disclaimer.yy",},},
|
||||||
|
{"roomId":{"name":"rm_title","path":"rooms/rm_title/rm_title.yy",},},
|
||||||
|
{"roomId":{"name":"rm_cutscene","path":"rooms/rm_cutscene/rm_cutscene.yy",},},
|
||||||
|
{"roomId":{"name":"rm_game","path":"rooms/rm_game/rm_game.yy",},},
|
||||||
|
],
|
||||||
"Folders": [],
|
"Folders": [],
|
||||||
"AudioGroups": [
|
"AudioGroups": [
|
||||||
{"targets":-1,"resourceVersion":"1.3","name":"audiogroup_default","resourceType":"GMAudioGroup",},
|
{"targets":-1,"resourceVersion":"1.3","name":"audiogroup_default","resourceType":"GMAudioGroup",},
|
||||||
|
|
Loading…
Reference in New Issue