initialized repository for old project
After Width: | Height: | Size: 7.8 KiB |
|
@ -0,0 +1,136 @@
|
||||||
|
{
|
||||||
|
"hinting": 0,
|
||||||
|
"glyphOperations": 0,
|
||||||
|
"interpreter": 0,
|
||||||
|
"pointRounding": 0,
|
||||||
|
"fontName": "Liberation Mono",
|
||||||
|
"styleName": "Bold",
|
||||||
|
"size": 10.0,
|
||||||
|
"bold": true,
|
||||||
|
"italic": false,
|
||||||
|
"charset": 1,
|
||||||
|
"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,
|
||||||
|
"glyphs": {
|
||||||
|
"32": {"x":13,"y":2,"w":8,"h":15,"character":32,"shift":8,"offset":0,},
|
||||||
|
"33": {"x":106,"y":93,"w":2,"h":12,"character":33,"shift":8,"offset":3,},
|
||||||
|
"34": {"x":87,"y":93,"w":5,"h":6,"character":34,"shift":8,"offset":2,},
|
||||||
|
"35": {"x":32,"y":33,"w":8,"h":12,"character":35,"shift":8,"offset":0,},
|
||||||
|
"36": {"x":80,"y":2,"w":8,"h":13,"character":36,"shift":8,"offset":0,},
|
||||||
|
"37": {"x":52,"y":19,"w":8,"h":12,"character":37,"shift":8,"offset":0,},
|
||||||
|
"38": {"x":110,"y":2,"w":8,"h":12,"character":38,"shift":8,"offset":0,},
|
||||||
|
"39": {"x":116,"y":93,"w":2,"h":6,"character":39,"shift":8,"offset":3,},
|
||||||
|
"40": {"x":68,"y":93,"w":4,"h":14,"character":40,"shift":8,"offset":2,},
|
||||||
|
"41": {"x":50,"y":93,"w":4,"h":14,"character":41,"shift":8,"offset":2,},
|
||||||
|
"42": {"x":80,"y":93,"w":5,"h":7,"character":42,"shift":8,"offset":2,},
|
||||||
|
"43": {"x":74,"y":79,"w":7,"h":11,"character":43,"shift":8,"offset":1,},
|
||||||
|
"44": {"x":56,"y":93,"w":4,"h":14,"character":44,"shift":8,"offset":2,},
|
||||||
|
"45": {"x":74,"y":93,"w":4,"h":10,"character":45,"shift":8,"offset":2,},
|
||||||
|
"46": {"x":102,"y":93,"w":2,"h":12,"character":46,"shift":8,"offset":3,},
|
||||||
|
"47": {"x":99,"y":49,"w":7,"h":12,"character":47,"shift":8,"offset":1,},
|
||||||
|
"48": {"x":108,"y":49,"w":7,"h":12,"character":48,"shift":8,"offset":1,},
|
||||||
|
"49": {"x":64,"y":49,"w":7,"h":12,"character":49,"shift":8,"offset":1,},
|
||||||
|
"50": {"x":38,"y":65,"w":7,"h":12,"character":50,"shift":8,"offset":1,},
|
||||||
|
"51": {"x":37,"y":49,"w":7,"h":12,"character":51,"shift":8,"offset":1,},
|
||||||
|
"52": {"x":22,"y":33,"w":8,"h":12,"character":52,"shift":8,"offset":0,},
|
||||||
|
"53": {"x":70,"y":33,"w":7,"h":12,"character":53,"shift":8,"offset":1,},
|
||||||
|
"54": {"x":28,"y":49,"w":7,"h":12,"character":54,"shift":8,"offset":1,},
|
||||||
|
"55": {"x":79,"y":33,"w":7,"h":12,"character":55,"shift":8,"offset":1,},
|
||||||
|
"56": {"x":47,"y":65,"w":7,"h":12,"character":56,"shift":8,"offset":1,},
|
||||||
|
"57": {"x":11,"y":65,"w":7,"h":12,"character":57,"shift":8,"offset":1,},
|
||||||
|
"58": {"x":98,"y":93,"w":2,"h":12,"character":58,"shift":8,"offset":3,},
|
||||||
|
"59": {"x":62,"y":93,"w":4,"h":14,"character":59,"shift":8,"offset":2,},
|
||||||
|
"60": {"x":83,"y":79,"w":7,"h":11,"character":60,"shift":8,"offset":1,},
|
||||||
|
"61": {"x":25,"y":93,"w":7,"h":10,"character":61,"shift":8,"offset":1,},
|
||||||
|
"62": {"x":92,"y":79,"w":7,"h":11,"character":62,"shift":8,"offset":1,},
|
||||||
|
"63": {"x":92,"y":65,"w":7,"h":12,"character":63,"shift":8,"offset":1,},
|
||||||
|
"64": {"x":33,"y":2,"w":8,"h":14,"character":64,"shift":8,"offset":0,},
|
||||||
|
"65": {"x":2,"y":33,"w":8,"h":12,"character":65,"shift":8,"offset":0,},
|
||||||
|
"66": {"x":102,"y":19,"w":8,"h":12,"character":66,"shift":8,"offset":1,},
|
||||||
|
"67": {"x":62,"y":19,"w":8,"h":12,"character":67,"shift":8,"offset":1,},
|
||||||
|
"68": {"x":101,"y":65,"w":7,"h":12,"character":68,"shift":8,"offset":1,},
|
||||||
|
"69": {"x":83,"y":65,"w":7,"h":12,"character":69,"shift":8,"offset":1,},
|
||||||
|
"70": {"x":97,"y":33,"w":7,"h":12,"character":70,"shift":8,"offset":1,},
|
||||||
|
"71": {"x":19,"y":49,"w":7,"h":12,"character":71,"shift":8,"offset":1,},
|
||||||
|
"72": {"x":110,"y":65,"w":7,"h":12,"character":72,"shift":8,"offset":1,},
|
||||||
|
"73": {"x":10,"y":93,"w":6,"h":12,"character":73,"shift":8,"offset":1,},
|
||||||
|
"74": {"x":73,"y":49,"w":7,"h":12,"character":74,"shift":8,"offset":1,},
|
||||||
|
"75": {"x":100,"y":2,"w":8,"h":12,"character":75,"shift":8,"offset":1,},
|
||||||
|
"76": {"x":115,"y":33,"w":7,"h":12,"character":76,"shift":8,"offset":1,},
|
||||||
|
"77": {"x":20,"y":65,"w":7,"h":12,"character":77,"shift":8,"offset":1,},
|
||||||
|
"78": {"x":88,"y":33,"w":7,"h":12,"character":78,"shift":8,"offset":1,},
|
||||||
|
"79": {"x":52,"y":33,"w":8,"h":12,"character":79,"shift":8,"offset":0,},
|
||||||
|
"80": {"x":90,"y":49,"w":7,"h":12,"character":80,"shift":8,"offset":1,},
|
||||||
|
"81": {"x":43,"y":2,"w":8,"h":14,"character":81,"shift":8,"offset":0,},
|
||||||
|
"82": {"x":112,"y":19,"w":8,"h":12,"character":82,"shift":8,"offset":1,},
|
||||||
|
"83": {"x":22,"y":19,"w":8,"h":12,"character":83,"shift":8,"offset":0,},
|
||||||
|
"84": {"x":12,"y":19,"w":8,"h":12,"character":84,"shift":8,"offset":0,},
|
||||||
|
"85": {"x":38,"y":79,"w":7,"h":12,"character":85,"shift":8,"offset":1,},
|
||||||
|
"86": {"x":42,"y":19,"w":8,"h":12,"character":86,"shift":8,"offset":0,},
|
||||||
|
"87": {"x":12,"y":33,"w":8,"h":12,"character":87,"shift":8,"offset":0,},
|
||||||
|
"88": {"x":32,"y":19,"w":8,"h":12,"character":88,"shift":8,"offset":0,},
|
||||||
|
"89": {"x":90,"y":2,"w":8,"h":12,"character":89,"shift":8,"offset":0,},
|
||||||
|
"90": {"x":65,"y":79,"w":7,"h":12,"character":90,"shift":8,"offset":1,},
|
||||||
|
"91": {"x":18,"y":93,"w":5,"h":14,"character":91,"shift":8,"offset":2,},
|
||||||
|
"92": {"x":56,"y":79,"w":7,"h":12,"character":92,"shift":8,"offset":1,},
|
||||||
|
"93": {"x":34,"y":93,"w":5,"h":14,"character":93,"shift":8,"offset":2,},
|
||||||
|
"94": {"x":111,"y":79,"w":8,"h":9,"character":94,"shift":8,"offset":0,},
|
||||||
|
"95": {"x":2,"y":2,"w":9,"h":14,"character":95,"shift":8,"offset":0,},
|
||||||
|
"96": {"x":110,"y":93,"w":4,"h":5,"character":96,"shift":8,"offset":2,},
|
||||||
|
"97": {"x":42,"y":33,"w":8,"h":12,"character":97,"shift":8,"offset":1,},
|
||||||
|
"98": {"x":2,"y":65,"w":7,"h":12,"character":98,"shift":8,"offset":1,},
|
||||||
|
"99": {"x":106,"y":33,"w":7,"h":12,"character":99,"shift":8,"offset":1,},
|
||||||
|
"100": {"x":47,"y":79,"w":7,"h":12,"character":100,"shift":8,"offset":1,},
|
||||||
|
"101": {"x":10,"y":49,"w":7,"h":12,"character":101,"shift":8,"offset":1,},
|
||||||
|
"102": {"x":55,"y":49,"w":7,"h":12,"character":102,"shift":8,"offset":1,},
|
||||||
|
"103": {"x":53,"y":2,"w":7,"h":15,"character":103,"shift":8,"offset":1,},
|
||||||
|
"104": {"x":11,"y":79,"w":7,"h":12,"character":104,"shift":8,"offset":1,},
|
||||||
|
"105": {"x":56,"y":65,"w":7,"h":12,"character":105,"shift":8,"offset":1,},
|
||||||
|
"106": {"x":62,"y":33,"w":6,"h":14,"character":106,"shift":8,"offset":1,},
|
||||||
|
"107": {"x":117,"y":49,"w":7,"h":12,"character":107,"shift":8,"offset":1,},
|
||||||
|
"108": {"x":29,"y":65,"w":7,"h":12,"character":108,"shift":8,"offset":1,},
|
||||||
|
"109": {"x":82,"y":19,"w":8,"h":12,"character":109,"shift":8,"offset":0,},
|
||||||
|
"110": {"x":46,"y":49,"w":7,"h":12,"character":110,"shift":8,"offset":1,},
|
||||||
|
"111": {"x":2,"y":79,"w":7,"h":12,"character":111,"shift":8,"offset":1,},
|
||||||
|
"112": {"x":71,"y":2,"w":7,"h":15,"character":112,"shift":8,"offset":1,},
|
||||||
|
"113": {"x":62,"y":2,"w":7,"h":15,"character":113,"shift":8,"offset":1,},
|
||||||
|
"114": {"x":29,"y":79,"w":7,"h":12,"character":114,"shift":8,"offset":1,},
|
||||||
|
"115": {"x":74,"y":65,"w":7,"h":12,"character":115,"shift":8,"offset":1,},
|
||||||
|
"116": {"x":2,"y":93,"w":6,"h":12,"character":116,"shift":8,"offset":1,},
|
||||||
|
"117": {"x":20,"y":79,"w":7,"h":12,"character":117,"shift":8,"offset":1,},
|
||||||
|
"118": {"x":72,"y":19,"w":8,"h":12,"character":118,"shift":8,"offset":0,},
|
||||||
|
"119": {"x":92,"y":19,"w":8,"h":12,"character":119,"shift":8,"offset":0,},
|
||||||
|
"120": {"x":2,"y":19,"w":8,"h":12,"character":120,"shift":8,"offset":0,},
|
||||||
|
"121": {"x":23,"y":2,"w":8,"h":15,"character":121,"shift":8,"offset":0,},
|
||||||
|
"122": {"x":65,"y":65,"w":7,"h":12,"character":122,"shift":8,"offset":1,},
|
||||||
|
"123": {"x":2,"y":49,"w":6,"h":14,"character":123,"shift":8,"offset":1,},
|
||||||
|
"124": {"x":94,"y":93,"w":2,"h":15,"character":124,"shift":8,"offset":3,},
|
||||||
|
"125": {"x":82,"y":49,"w":6,"h":14,"character":125,"shift":8,"offset":1,},
|
||||||
|
"126": {"x":41,"y":93,"w":7,"h":8,"character":126,"shift":8,"offset":1,},
|
||||||
|
"127": {"x":101,"y":79,"w":8,"h":9,"character":127,"shift":8,"offset":0,},
|
||||||
|
},
|
||||||
|
"kerningPairs": [],
|
||||||
|
"ranges": [
|
||||||
|
{"lower":32,"upper":127,},
|
||||||
|
],
|
||||||
|
"regenerateBitmap": false,
|
||||||
|
"canGenerateBitmap": true,
|
||||||
|
"maintainGms1Font": true,
|
||||||
|
"parent": {
|
||||||
|
"name": "Fonts",
|
||||||
|
"path": "folders/Fonts.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "fn_LiberationMono_10_bold",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMFont",
|
||||||
|
}
|
After Width: | Height: | Size: 21 KiB |
|
@ -0,0 +1,136 @@
|
||||||
|
{
|
||||||
|
"hinting": 0,
|
||||||
|
"glyphOperations": 0,
|
||||||
|
"interpreter": 0,
|
||||||
|
"pointRounding": 0,
|
||||||
|
"fontName": "Liberation Serif",
|
||||||
|
"styleName": "Italic",
|
||||||
|
"size": 20.0,
|
||||||
|
"bold": false,
|
||||||
|
"italic": true,
|
||||||
|
"charset": 1,
|
||||||
|
"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,
|
||||||
|
"glyphs": {
|
||||||
|
"32": {"x":85,"y":163,"w":7,"h":30,"character":32,"shift":7,"offset":0,},
|
||||||
|
"33": {"x":126,"y":163,"w":7,"h":25,"character":33,"shift":9,"offset":2,},
|
||||||
|
"34": {"x":182,"y":163,"w":8,"h":14,"character":34,"shift":12,"offset":4,},
|
||||||
|
"35": {"x":238,"y":67,"w":14,"h":25,"character":35,"shift":14,"offset":0,},
|
||||||
|
"36": {"x":141,"y":67,"w":14,"h":27,"character":36,"shift":14,"offset":0,},
|
||||||
|
"37": {"x":212,"y":2,"w":19,"h":26,"character":37,"shift":22,"offset":2,},
|
||||||
|
"38": {"x":124,"y":2,"w":20,"h":26,"character":38,"shift":21,"offset":1,},
|
||||||
|
"39": {"x":202,"y":163,"w":4,"h":14,"character":39,"shift":6,"offset":3,},
|
||||||
|
"40": {"x":231,"y":100,"w":10,"h":31,"character":40,"shift":9,"offset":1,},
|
||||||
|
"41": {"x":207,"y":100,"w":10,"h":31,"character":41,"shift":9,"offset":-1,},
|
||||||
|
"42": {"x":113,"y":163,"w":11,"h":17,"character":42,"shift":14,"offset":3,},
|
||||||
|
"43": {"x":155,"y":133,"w":13,"h":22,"character":43,"shift":18,"offset":3,},
|
||||||
|
"44": {"x":159,"y":163,"w":5,"h":29,"character":44,"shift":7,"offset":1,},
|
||||||
|
"45": {"x":166,"y":163,"w":7,"h":19,"character":45,"shift":9,"offset":1,},
|
||||||
|
"46": {"x":192,"y":163,"w":4,"h":25,"character":46,"shift":7,"offset":1,},
|
||||||
|
"47": {"x":179,"y":100,"w":12,"h":26,"character":47,"shift":8,"offset":-1,},
|
||||||
|
"48": {"x":15,"y":100,"w":13,"h":26,"character":48,"shift":14,"offset":1,},
|
||||||
|
"49": {"x":207,"y":133,"w":11,"h":25,"character":49,"shift":14,"offset":1,},
|
||||||
|
"50": {"x":135,"y":100,"w":13,"h":25,"character":50,"shift":14,"offset":0,},
|
||||||
|
"51": {"x":190,"y":67,"w":14,"h":26,"character":51,"shift":14,"offset":0,},
|
||||||
|
"52": {"x":120,"y":100,"w":13,"h":25,"character":52,"shift":14,"offset":0,},
|
||||||
|
"53": {"x":105,"y":100,"w":13,"h":25,"character":53,"shift":14,"offset":0,},
|
||||||
|
"54": {"x":45,"y":100,"w":13,"h":26,"character":54,"shift":14,"offset":1,},
|
||||||
|
"55": {"x":90,"y":100,"w":13,"h":25,"character":55,"shift":14,"offset":2,},
|
||||||
|
"56": {"x":60,"y":100,"w":13,"h":26,"character":56,"shift":14,"offset":1,},
|
||||||
|
"57": {"x":75,"y":100,"w":13,"h":26,"character":57,"shift":14,"offset":1,},
|
||||||
|
"58": {"x":135,"y":163,"w":6,"h":26,"character":58,"shift":9,"offset":2,},
|
||||||
|
"59": {"x":94,"y":163,"w":7,"h":29,"character":59,"shift":9,"offset":1,},
|
||||||
|
"60": {"x":127,"y":133,"w":13,"h":23,"character":60,"shift":18,"offset":3,},
|
||||||
|
"61": {"x":70,"y":163,"w":13,"h":19,"character":61,"shift":18,"offset":3,},
|
||||||
|
"62": {"x":112,"y":133,"w":13,"h":23,"character":62,"shift":18,"offset":3,},
|
||||||
|
"63": {"x":2,"y":163,"w":10,"h":26,"character":63,"shift":14,"offset":4,},
|
||||||
|
"64": {"x":2,"y":2,"w":23,"h":30,"character":64,"shift":25,"offset":2,},
|
||||||
|
"65": {"x":2,"y":34,"w":19,"h":25,"character":65,"shift":17,"offset":-1,},
|
||||||
|
"66": {"x":51,"y":67,"w":16,"h":25,"character":66,"shift":17,"offset":0,},
|
||||||
|
"67": {"x":158,"y":34,"w":17,"h":26,"character":67,"shift":18,"offset":2,},
|
||||||
|
"68": {"x":190,"y":2,"w":20,"h":25,"character":68,"shift":20,"offset":0,},
|
||||||
|
"69": {"x":213,"y":34,"w":17,"h":25,"character":69,"shift":17,"offset":0,},
|
||||||
|
"70": {"x":2,"y":67,"w":17,"h":25,"character":70,"shift":16,"offset":0,},
|
||||||
|
"71": {"x":64,"y":34,"w":18,"h":26,"character":71,"shift":20,"offset":2,},
|
||||||
|
"72": {"x":80,"y":2,"w":22,"h":25,"character":72,"shift":20,"offset":0,},
|
||||||
|
"73": {"x":194,"y":133,"w":11,"h":25,"character":73,"shift":9,"offset":0,},
|
||||||
|
"74": {"x":206,"y":67,"w":14,"h":25,"character":74,"shift":12,"offset":0,},
|
||||||
|
"75": {"x":168,"y":2,"w":20,"h":25,"character":75,"shift":18,"offset":0,},
|
||||||
|
"76": {"x":157,"y":67,"w":15,"h":25,"character":76,"shift":15,"offset":0,},
|
||||||
|
"77": {"x":27,"y":2,"w":25,"h":25,"character":77,"shift":23,"offset":0,},
|
||||||
|
"78": {"x":146,"y":2,"w":20,"h":25,"character":78,"shift":18,"offset":0,},
|
||||||
|
"79": {"x":44,"y":34,"w":18,"h":26,"character":79,"shift":20,"offset":1,},
|
||||||
|
"80": {"x":123,"y":67,"w":16,"h":25,"character":80,"shift":16,"offset":0,},
|
||||||
|
"81": {"x":104,"y":2,"w":18,"h":30,"character":81,"shift":20,"offset":2,},
|
||||||
|
"82": {"x":194,"y":34,"w":17,"h":25,"character":82,"shift":17,"offset":0,},
|
||||||
|
"83": {"x":174,"y":67,"w":14,"h":26,"character":83,"shift":14,"offset":0,},
|
||||||
|
"84": {"x":87,"y":67,"w":16,"h":25,"character":84,"shift":15,"offset":2,},
|
||||||
|
"85": {"x":233,"y":2,"w":19,"h":25,"character":85,"shift":20,"offset":3,},
|
||||||
|
"86": {"x":118,"y":34,"w":18,"h":25,"character":86,"shift":16,"offset":1,},
|
||||||
|
"87": {"x":54,"y":2,"w":24,"h":25,"character":87,"shift":23,"offset":2,},
|
||||||
|
"88": {"x":23,"y":34,"w":19,"h":25,"character":88,"shift":17,"offset":-1,},
|
||||||
|
"89": {"x":69,"y":67,"w":16,"h":25,"character":89,"shift":15,"offset":1,},
|
||||||
|
"90": {"x":105,"y":67,"w":16,"h":25,"character":90,"shift":15,"offset":0,},
|
||||||
|
"91": {"x":170,"y":133,"w":10,"h":28,"character":91,"shift":11,"offset":2,},
|
||||||
|
"92": {"x":175,"y":163,"w":5,"h":26,"character":92,"shift":8,"offset":2,},
|
||||||
|
"93": {"x":182,"y":133,"w":10,"h":28,"character":93,"shift":10,"offset":-1,},
|
||||||
|
"94": {"x":233,"y":133,"w":13,"h":20,"character":94,"shift":12,"offset":1,},
|
||||||
|
"95": {"x":177,"y":34,"w":15,"h":29,"character":95,"shift":14,"offset":0,},
|
||||||
|
"96": {"x":208,"y":163,"w":5,"h":10,"character":96,"shift":9,"offset":4,},
|
||||||
|
"97": {"x":165,"y":100,"w":12,"h":26,"character":97,"shift":14,"offset":1,},
|
||||||
|
"98": {"x":56,"y":133,"w":12,"h":25,"character":98,"shift":14,"offset":1,},
|
||||||
|
"99": {"x":193,"y":100,"w":12,"h":26,"character":99,"shift":12,"offset":1,},
|
||||||
|
"100": {"x":222,"y":67,"w":14,"h":25,"character":100,"shift":14,"offset":1,},
|
||||||
|
"101": {"x":142,"y":133,"w":11,"h":26,"character":101,"shift":12,"offset":1,},
|
||||||
|
"102": {"x":2,"y":100,"w":11,"h":31,"character":102,"shift":8,"offset":0,},
|
||||||
|
"103": {"x":21,"y":67,"w":13,"h":31,"character":103,"shift":14,"offset":0,},
|
||||||
|
"104": {"x":70,"y":133,"w":12,"h":25,"character":104,"shift":14,"offset":1,},
|
||||||
|
"105": {"x":151,"y":163,"w":6,"h":25,"character":105,"shift":8,"offset":2,},
|
||||||
|
"106": {"x":219,"y":100,"w":10,"h":31,"character":106,"shift":8,"offset":-3,},
|
||||||
|
"107": {"x":42,"y":133,"w":12,"h":25,"character":107,"shift":12,"offset":1,},
|
||||||
|
"108": {"x":143,"y":163,"w":6,"h":25,"character":108,"shift":8,"offset":1,},
|
||||||
|
"109": {"x":138,"y":34,"w":18,"h":25,"character":109,"shift":20,"offset":1,},
|
||||||
|
"110": {"x":28,"y":133,"w":12,"h":25,"character":110,"shift":14,"offset":1,},
|
||||||
|
"111": {"x":30,"y":100,"w":13,"h":26,"character":111,"shift":14,"offset":1,},
|
||||||
|
"112": {"x":101,"y":34,"w":15,"h":31,"character":112,"shift":14,"offset":-2,},
|
||||||
|
"113": {"x":36,"y":67,"w":13,"h":31,"character":113,"shift":14,"offset":1,},
|
||||||
|
"114": {"x":58,"y":163,"w":10,"h":25,"character":114,"shift":11,"offset":1,},
|
||||||
|
"115": {"x":14,"y":163,"w":10,"h":26,"character":115,"shift":11,"offset":0,},
|
||||||
|
"116": {"x":103,"y":163,"w":8,"h":25,"character":116,"shift":8,"offset":1,},
|
||||||
|
"117": {"x":84,"y":133,"w":12,"h":25,"character":117,"shift":14,"offset":1,},
|
||||||
|
"118": {"x":98,"y":133,"w":12,"h":25,"character":118,"shift":12,"offset":0,},
|
||||||
|
"119": {"x":232,"y":34,"w":17,"h":25,"character":119,"shift":17,"offset":1,},
|
||||||
|
"120": {"x":150,"y":100,"w":13,"h":25,"character":120,"shift":12,"offset":0,},
|
||||||
|
"121": {"x":84,"y":34,"w":15,"h":31,"character":121,"shift":12,"offset":-2,},
|
||||||
|
"122": {"x":220,"y":133,"w":11,"h":25,"character":122,"shift":11,"offset":0,},
|
||||||
|
"123": {"x":2,"y":133,"w":11,"h":28,"character":123,"shift":11,"offset":1,},
|
||||||
|
"124": {"x":198,"y":163,"w":2,"h":31,"character":124,"shift":8,"offset":4,},
|
||||||
|
"125": {"x":15,"y":133,"w":11,"h":28,"character":125,"shift":11,"offset":1,},
|
||||||
|
"126": {"x":42,"y":163,"w":14,"h":18,"character":126,"shift":15,"offset":1,},
|
||||||
|
"127": {"x":26,"y":163,"w":14,"h":18,"character":127,"shift":15,"offset":1,},
|
||||||
|
},
|
||||||
|
"kerningPairs": [],
|
||||||
|
"ranges": [
|
||||||
|
{"lower":32,"upper":127,},
|
||||||
|
],
|
||||||
|
"regenerateBitmap": false,
|
||||||
|
"canGenerateBitmap": true,
|
||||||
|
"maintainGms1Font": true,
|
||||||
|
"parent": {
|
||||||
|
"name": "Fonts",
|
||||||
|
"path": "folders/Fonts.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "fn_LiberationSerif_20_italic",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMFont",
|
||||||
|
}
|
|
@ -0,0 +1,147 @@
|
||||||
|
{
|
||||||
|
"resources": [
|
||||||
|
{"id":{"name":"spr_player","path":"sprites/spr_player/spr_player.yy",},"order":1,},
|
||||||
|
{"id":{"name":"spr_mook","path":"sprites/spr_mook/spr_mook.yy",},"order":3,},
|
||||||
|
{"id":{"name":"spr_boss","path":"sprites/spr_boss/spr_boss.yy",},"order":5,},
|
||||||
|
{"id":{"name":"spr_walltop","path":"sprites/spr_walltop/spr_walltop.yy",},"order":7,},
|
||||||
|
{"id":{"name":"spr_bullet_player","path":"sprites/spr_bullet_player/spr_bullet_player.yy",},"order":9,},
|
||||||
|
{"id":{"name":"spr_bullet_enemy","path":"sprites/spr_bullet_enemy/spr_bullet_enemy.yy",},"order":11,},
|
||||||
|
{"id":{"name":"spr_hud_reload","path":"sprites/spr_hud_reload/spr_hud_reload.yy",},"order":13,},
|
||||||
|
{"id":{"name":"spr_ef_bulletstrike","path":"sprites/spr_ef_bulletstrike/spr_ef_bulletstrike.yy",},"order":15,},
|
||||||
|
{"id":{"name":"spr_ef_bulletenemystrike","path":"sprites/spr_ef_bulletenemystrike/spr_ef_bulletenemystrike.yy",},"order":17,},
|
||||||
|
{"id":{"name":"spr_wallside","path":"sprites/spr_wallside/spr_wallside.yy",},"order":19,},
|
||||||
|
{"id":{"name":"spr_ef_cartridge","path":"sprites/spr_ef_cartridge/spr_ef_cartridge.yy",},"order":21,},
|
||||||
|
{"id":{"name":"spr_ef_particles","path":"sprites/spr_ef_particles/spr_ef_particles.yy",},"order":23,},
|
||||||
|
{"id":{"name":"spr_blurry","path":"sprites/spr_blurry/spr_blurry.yy",},"order":25,},
|
||||||
|
{"id":{"name":"bg_fogs","path":"sprites/bg_fogs/bg_fogs.yy",},"order":1,},
|
||||||
|
{"id":{"name":"til_spike","path":"sprites/til_spike/til_spike.yy",},"order":3,},
|
||||||
|
{"id":{"name":"til_shadows","path":"sprites/til_shadows/til_shadows.yy",},"order":5,},
|
||||||
|
{"id":{"name":"bg_scanlines","path":"sprites/bg_scanlines/bg_scanlines.yy",},"order":7,},
|
||||||
|
{"id":{"name":"background4","path":"sprites/background4/background4.yy",},"order":9,},
|
||||||
|
{"id":{"name":"bg_blurry","path":"sprites/bg_blurry/bg_blurry.yy",},"order":11,},
|
||||||
|
{"id":{"name":"background6","path":"sprites/background6/background6.yy",},"order":13,},
|
||||||
|
{"id":{"name":"background7","path":"sprites/background7/background7.yy",},"order":15,},
|
||||||
|
{"id":{"name":"background8","path":"sprites/background8/background8.yy",},"order":17,},
|
||||||
|
{"id":{"name":"til_spike_tileset","path":"tilesets/til_spike_tileset/til_spike_tileset.yy",},"order":1,},
|
||||||
|
{"id":{"name":"til_shadows_tileset","path":"tilesets/til_shadows_tileset/til_shadows_tileset.yy",},"order":3,},
|
||||||
|
{"id":{"name":"snd_Background","path":"sounds/snd_Background/snd_Background.yy",},"order":1,},
|
||||||
|
{"id":{"name":"snd_bullet_1","path":"sounds/snd_bullet_1/snd_bullet_1.yy",},"order":3,},
|
||||||
|
{"id":{"name":"snd_bullet_2","path":"sounds/snd_bullet_2/snd_bullet_2.yy",},"order":5,},
|
||||||
|
{"id":{"name":"snd_alarms","path":"sounds/snd_alarms/snd_alarms.yy",},"order":7,},
|
||||||
|
{"id":{"name":"snd_cartridge","path":"sounds/snd_cartridge/snd_cartridge.yy",},"order":9,},
|
||||||
|
{"id":{"name":"snd_reload_1","path":"sounds/snd_reload_1/snd_reload_1.yy",},"order":11,},
|
||||||
|
{"id":{"name":"snd_reload_2","path":"sounds/snd_reload_2/snd_reload_2.yy",},"order":13,},
|
||||||
|
{"id":{"name":"snd_walk","path":"sounds/snd_walk/snd_walk.yy",},"order":15,},
|
||||||
|
{"id":{"name":"action_another_room","path":"scripts/action_another_room/action_another_room.yy",},"order":1,},
|
||||||
|
{"id":{"name":"action_create_object","path":"scripts/action_create_object/action_create_object.yy",},"order":3,},
|
||||||
|
{"id":{"name":"action_end_sound","path":"scripts/action_end_sound/action_end_sound.yy",},"order":5,},
|
||||||
|
{"id":{"name":"action_next_room","path":"scripts/action_next_room/action_next_room.yy",},"order":7,},
|
||||||
|
{"id":{"name":"action_restart_game","path":"scripts/action_restart_game/action_restart_game.yy",},"order":9,},
|
||||||
|
{"id":{"name":"action_set_relative","path":"scripts/action_set_relative/action_set_relative.yy",},"order":11,},
|
||||||
|
{"id":{"name":"action_sound","path":"scripts/action_sound/action_sound.yy",},"order":13,},
|
||||||
|
{"id":{"name":"__init_action","path":"scripts/__init_action/__init_action.yy",},"order":15,},
|
||||||
|
{"id":{"name":"draw_background_stretched","path":"scripts/draw_background_stretched/draw_background_stretched.yy",},"order":1,},
|
||||||
|
{"id":{"name":"__background_set","path":"scripts/__background_set/__background_set.yy",},"order":3,},
|
||||||
|
{"id":{"name":"__background_set_internal","path":"scripts/__background_set_internal/__background_set_internal.yy",},"order":5,},
|
||||||
|
{"id":{"name":"__init_background","path":"scripts/__init_background/__init_background.yy",},"order":7,},
|
||||||
|
{"id":{"name":"__background_get_element","path":"scripts/__background_get_element/__background_get_element.yy",},"order":9,},
|
||||||
|
{"id":{"name":"__background_get_internal","path":"scripts/__background_get_internal/__background_get_internal.yy",},"order":11,},
|
||||||
|
{"id":{"name":"__background_set_element","path":"scripts/__background_set_element/__background_set_element.yy",},"order":13,},
|
||||||
|
{"id":{"name":"instance_create","path":"scripts/instance_create/instance_create.yy",},"order":1,},
|
||||||
|
{"id":{"name":"object_get_depth","path":"scripts/object_get_depth/object_get_depth.yy",},"order":1,},
|
||||||
|
{"id":{"name":"sound_isplaying","path":"scripts/sound_isplaying/sound_isplaying.yy",},"order":1,},
|
||||||
|
{"id":{"name":"sound_loop","path":"scripts/sound_loop/sound_loop.yy",},"order":3,},
|
||||||
|
{"id":{"name":"sound_play","path":"scripts/sound_play/sound_play.yy",},"order":5,},
|
||||||
|
{"id":{"name":"sound_stop_all","path":"scripts/sound_stop_all/sound_stop_all.yy",},"order":7,},
|
||||||
|
{"id":{"name":"__view_get","path":"scripts/__view_get/__view_get.yy",},"order":1,},
|
||||||
|
{"id":{"name":"__init_view","path":"scripts/__init_view/__init_view.yy",},"order":3,},
|
||||||
|
{"id":{"name":"__init_global","path":"scripts/__init_global/__init_global.yy",},"order":13,},
|
||||||
|
{"id":{"name":"__global_object_depths","path":"scripts/__global_object_depths/__global_object_depths.yy",},"order":15,},
|
||||||
|
{"id":{"name":"fn_LiberationSerif_20_italic","path":"fonts/fn_LiberationSerif_20_italic/fn_LiberationSerif_20_italic.yy",},"order":1,},
|
||||||
|
{"id":{"name":"fn_LiberationMono_10_bold","path":"fonts/fn_LiberationMono_10_bold/fn_LiberationMono_10_bold.yy",},"order":3,},
|
||||||
|
{"id":{"name":"obj_player","path":"objects/obj_player/obj_player.yy",},"order":1,},
|
||||||
|
{"id":{"name":"obj_walls","path":"objects/obj_walls/obj_walls.yy",},"order":3,},
|
||||||
|
{"id":{"name":"obj_bullet_player","path":"objects/obj_bullet_player/obj_bullet_player.yy",},"order":5,},
|
||||||
|
{"id":{"name":"obj_bullet_enemy","path":"objects/obj_bullet_enemy/obj_bullet_enemy.yy",},"order":7,},
|
||||||
|
{"id":{"name":"obj_HUD","path":"objects/obj_HUD/obj_HUD.yy",},"order":9,},
|
||||||
|
{"id":{"name":"obj_enemy_mook","path":"objects/obj_enemy_mook/obj_enemy_mook.yy",},"order":11,},
|
||||||
|
{"id":{"name":"obj_enemy_mook_90deg","path":"objects/obj_enemy_mook_90deg/obj_enemy_mook_90deg.yy",},"order":13,},
|
||||||
|
{"id":{"name":"obj_enemy_mook_180deg","path":"objects/obj_enemy_mook_180deg/obj_enemy_mook_180deg.yy",},"order":15,},
|
||||||
|
{"id":{"name":"obj_enemy_mook_270deg","path":"objects/obj_enemy_mook_270deg/obj_enemy_mook_270deg.yy",},"order":17,},
|
||||||
|
{"id":{"name":"obj_enemy_mook_359deg","path":"objects/obj_enemy_mook_359deg/obj_enemy_mook_359deg.yy",},"order":19,},
|
||||||
|
{"id":{"name":"obj_enemy_boss","path":"objects/obj_enemy_boss/obj_enemy_boss.yy",},"order":21,},
|
||||||
|
{"id":{"name":"obj_ef_bulletstrike","path":"objects/obj_ef_bulletstrike/obj_ef_bulletstrike.yy",},"order":23,},
|
||||||
|
{"id":{"name":"obj_ef_bulletstrike_enemy","path":"objects/obj_ef_bulletstrike_enemy/obj_ef_bulletstrike_enemy.yy",},"order":25,},
|
||||||
|
{"id":{"name":"obj_particle","path":"objects/obj_particle/obj_particle.yy",},"order":27,},
|
||||||
|
{"id":{"name":"obj_ADVANCE","path":"objects/obj_ADVANCE/obj_ADVANCE.yy",},"order":29,},
|
||||||
|
{"id":{"name":"obj_adccans","path":"objects/obj_adccans/obj_adccans.yy",},"order":31,},
|
||||||
|
{"id":{"name":"obj_mimsy","path":"objects/obj_mimsy/obj_mimsy.yy",},"order":33,},
|
||||||
|
{"id":{"name":"obj_ef_cartridge","path":"objects/obj_ef_cartridge/obj_ef_cartridge.yy",},"order":35,},
|
||||||
|
{"id":{"name":"obj_activator","path":"objects/obj_activator/obj_activator.yy",},"order":37,},
|
||||||
|
{"id":{"name":"rm_title","path":"rooms/rm_title/rm_title.yy",},"order":1,},
|
||||||
|
{"id":{"name":"rm_tutorial","path":"rooms/rm_tutorial/rm_tutorial.yy",},"order":3,},
|
||||||
|
{"id":{"name":"rm_lose","path":"rooms/rm_lose/rm_lose.yy",},"order":5,},
|
||||||
|
{"id":{"name":"rm_game","path":"rooms/rm_game/rm_game.yy",},"order":7,},
|
||||||
|
{"id":{"name":"rm_win","path":"rooms/rm_win/rm_win.yy",},"order":9,},
|
||||||
|
{"id":{"name":"notes","path":"notes/notes/notes.yy",},"order":1,},
|
||||||
|
{"id":{"name":"compatibility_report_251220_022392239","path":"notes/compatibility_report_251220_022392239/compatibility_report_251220_022392239.yy",},"order":3,},
|
||||||
|
],
|
||||||
|
"Options": [
|
||||||
|
{"name":"Main","path":"options/main/options_main.yy",},
|
||||||
|
{"name":"Linux","path":"options/linux/options_linux.yy",},
|
||||||
|
{"name":"Windows","path":"options/windows/options_windows.yy",},
|
||||||
|
{"name":"macOS","path":"options/mac/options_mac.yy",},
|
||||||
|
],
|
||||||
|
"isDnDProject": false,
|
||||||
|
"isEcma": false,
|
||||||
|
"tutorialPath": "",
|
||||||
|
"configs": {
|
||||||
|
"name": "Default",
|
||||||
|
"children": [],
|
||||||
|
},
|
||||||
|
"RoomOrderNodes": [
|
||||||
|
{"roomId":{"name":"rm_title","path":"rooms/rm_title/rm_title.yy",},},
|
||||||
|
{"roomId":{"name":"rm_tutorial","path":"rooms/rm_tutorial/rm_tutorial.yy",},},
|
||||||
|
{"roomId":{"name":"rm_lose","path":"rooms/rm_lose/rm_lose.yy",},},
|
||||||
|
{"roomId":{"name":"rm_game","path":"rooms/rm_game/rm_game.yy",},},
|
||||||
|
{"roomId":{"name":"rm_win","path":"rooms/rm_win/rm_win.yy",},},
|
||||||
|
],
|
||||||
|
"Folders": [
|
||||||
|
{"folderPath":"folders/Sprites.yy","order":1,"resourceVersion":"1.0","name":"Sprites","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Sprites/tilesets.yy","order":27,"resourceVersion":"1.0","name":"tilesets","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Tile Sets.yy","order":3,"resourceVersion":"1.0","name":"Tile Sets","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Sounds.yy","order":5,"resourceVersion":"1.0","name":"Sounds","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Paths.yy","order":7,"resourceVersion":"1.0","name":"Paths","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Scripts.yy","order":9,"resourceVersion":"1.0","name":"Scripts","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Scripts/compatibility.yy","order":1,"resourceVersion":"1.0","name":"compatibility","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Scripts/compatibility/action.yy","order":1,"resourceVersion":"1.0","name":"action","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Scripts/compatibility/background.yy","order":3,"resourceVersion":"1.0","name":"background","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Scripts/compatibility/instance.yy","order":5,"resourceVersion":"1.0","name":"instance","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Scripts/compatibility/object.yy","order":7,"resourceVersion":"1.0","name":"object","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Scripts/compatibility/sound.yy","order":9,"resourceVersion":"1.0","name":"sound","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Scripts/compatibility/view.yy","order":11,"resourceVersion":"1.0","name":"view","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Shaders.yy","order":11,"resourceVersion":"1.0","name":"Shaders","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Fonts.yy","order":13,"resourceVersion":"1.0","name":"Fonts","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Timelines.yy","order":15,"resourceVersion":"1.0","name":"Timelines","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Sequences.yy","order":17,"resourceVersion":"1.0","name":"Sequences","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Objects.yy","order":19,"resourceVersion":"1.0","name":"Objects","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Rooms.yy","order":21,"resourceVersion":"1.0","name":"Rooms","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Notes.yy","order":23,"resourceVersion":"1.0","name":"Notes","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Extensions.yy","order":25,"resourceVersion":"1.0","name":"Extensions","tags":[],"resourceType":"GMFolder",},
|
||||||
|
{"folderPath":"folders/Animation Curves.yy","order":1,"resourceVersion":"1.0","name":"Animation Curves","tags":[],"resourceType":"GMFolder",},
|
||||||
|
],
|
||||||
|
"AudioGroups": [
|
||||||
|
{"targets":-1,"resourceVersion":"1.3","name":"audiogroup_default","resourceType":"GMAudioGroup",},
|
||||||
|
],
|
||||||
|
"TextureGroups": [
|
||||||
|
{"isScaled":false,"autocrop":true,"border":2,"mipsToGenerate":0,"groupParent":null,"targets":-1,"resourceVersion":"1.3","name":"Default","resourceType":"GMTextureGroup",},
|
||||||
|
],
|
||||||
|
"IncludedFiles": [],
|
||||||
|
"MetaData": {
|
||||||
|
"IDEVersion": "2.3.2.560",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.4",
|
||||||
|
"name": "ld21",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMProject",
|
||||||
|
}
|
|
@ -0,0 +1,82 @@
|
||||||
|
Font fn_LiberationSerif_20_italic has been converted to font family Liberation Serif (Italic)
|
||||||
|
GameMaker Studio 1 font texture has been backed up at ${project_dir}\fonts\fn_LiberationSerif_20_italic\fn_LiberationSerif_20_italic.gms1.png
|
||||||
|
Font fn_LiberationMono_10_bold has been converted to font family Liberation Mono (Bold)
|
||||||
|
GameMaker Studio 1 font texture has been backed up at ${project_dir}\fonts\fn_LiberationMono_10_bold\fn_LiberationMono_10_bold.gms1.png
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_player\Step_0.gml
|
||||||
|
Converted string - line 9: 'Z' -> "Z"
|
||||||
|
Converted string - line 57: 'X' -> "X"
|
||||||
|
|
||||||
|
macOS icon ${options_dir}\mac\icons\icon512.png written out as 32-bit
|
||||||
|
Windows NSIS Installer Script has been set to default due to changes in GameMaker Studio 2
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_HUD\Draw_0.gml
|
||||||
|
Converted builtin - line 21: background_x[0] = x-1 -> __background_set( e__BG.X, 0, x-1 )
|
||||||
|
Converted builtin - line 25: background_x[1] = x-1 -> __background_set( e__BG.X, 1, x-1 )
|
||||||
|
Converted builtin - line 22: background_y[0] = y-1 -> __background_set( e__BG.Y, 0, y-1 )
|
||||||
|
Converted builtin - line 26: background_y[1] = y-1 -> __background_set( e__BG.Y, 1, y-1 )
|
||||||
|
Converted builtin - line 23: background_xscale[0] = 10.5 -> __background_set( e__BG.XScale, 0, 10.5 )
|
||||||
|
Converted builtin - line 24: background_yscale[0] = 8 -> __background_set( e__BG.YScale, 0, 8 )
|
||||||
|
Converted builtin - line 4: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 5: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
Converted builtin - line 29: view_wview[0] -> __view_get( e__VW.WView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_particle\Draw_0.gml
|
||||||
|
Converted builtin - line 11: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 11: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 10: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
Converted builtin - line 10: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
Converted builtin - line 11: view_wview[0] -> __view_get( e__VW.WView, 0 )
|
||||||
|
Converted builtin - line 10: view_hview[0] -> __view_get( e__VW.HView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_ADVANCE\Draw_0.gml
|
||||||
|
Converted builtin - line 3: view_wview[0] -> __view_get( e__VW.WView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_adccans\Draw_0.gml
|
||||||
|
Converted builtin - line 3: view_wview[0] -> __view_get( e__VW.WView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_mimsy\Draw_0.gml
|
||||||
|
Converted builtin - line 3: view_wview[0] -> __view_get( e__VW.WView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_activator\Step_0.gml
|
||||||
|
Converted builtin - line 2: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 3: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 2: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
Converted builtin - line 3: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
Converted builtin - line 2: view_wview[0] -> __view_get( e__VW.WView, 0 )
|
||||||
|
Converted builtin - line 4: view_wview[0] -> __view_get( e__VW.WView, 0 )
|
||||||
|
Converted builtin - line 2: view_hview[0] -> __view_get( e__VW.HView, 0 )
|
||||||
|
Converted builtin - line 4: view_hview[0] -> __view_get( e__VW.HView, 0 )
|
||||||
|
|
||||||
|
Missing audiogroup for sound: 'snd_Background' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_bullet_1' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_bullet_2' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_alarms' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_cartridge' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_reload_1' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_reload_2' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_walk' - setting to default audio group
|
||||||
|
Game speed set to 60
|
||||||
|
Added compatibility script 'action/action_another_room.gml'
|
||||||
|
Added compatibility script 'action/action_create_object.gml'
|
||||||
|
Added compatibility script 'action/action_end_sound.gml'
|
||||||
|
Added compatibility script 'action/action_next_room.gml'
|
||||||
|
Added compatibility script 'action/action_restart_game.gml'
|
||||||
|
Added compatibility script 'action/action_set_relative.gml'
|
||||||
|
Added compatibility script 'action/action_sound.gml'
|
||||||
|
Added compatibility script 'background/draw_background_stretched.gml'
|
||||||
|
Added compatibility script 'background/__background_set.gml'
|
||||||
|
Added compatibility script 'background/__background_set_internal.gml'
|
||||||
|
Added compatibility script 'instance/instance_create.gml'
|
||||||
|
Added compatibility script 'object/object_get_depth.gml'
|
||||||
|
Added compatibility script 'sound/sound_isplaying.gml'
|
||||||
|
Added compatibility script 'sound/sound_loop.gml'
|
||||||
|
Added compatibility script 'sound/sound_play.gml'
|
||||||
|
Added compatibility script 'sound/sound_stop_all.gml'
|
||||||
|
Added compatibility script 'view/__view_get.gml'
|
||||||
|
Added compatibility script 'action/__init_action.gml'
|
||||||
|
Added compatibility script 'background/__init_background.gml'
|
||||||
|
Added compatibility script 'view/__init_view.gml'
|
||||||
|
Added compatibility script '__init_global.gml'
|
||||||
|
Added compatibility script 'background/__background_get_element.gml'
|
||||||
|
Added compatibility script 'background/__background_get_internal.gml'
|
||||||
|
Added compatibility script 'background/__background_set_element.gml'
|
||||||
|
Added compatibility script '__global_object_depths.gml'
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"parent": {
|
||||||
|
"name": "Notes",
|
||||||
|
"path": "folders/Notes.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.1",
|
||||||
|
"name": "compatibility_report_251220_022392239",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMNotes",
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"parent": {
|
||||||
|
"name": "Notes",
|
||||||
|
"path": "folders/Notes.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.1",
|
||||||
|
"name": "notes",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMNotes",
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
/// @description Insert description here
|
||||||
|
// You can write your code in this editor
|
||||||
|
tacos = 0;
|
|
@ -0,0 +1,7 @@
|
||||||
|
if tacos = 3
|
||||||
|
{
|
||||||
|
instance_create(irandom(x+__view_get( e__VW.WView, 0 )+400)-200,y-37,obj_particle);
|
||||||
|
tacos = 0
|
||||||
|
}
|
||||||
|
tacos += 1
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
action_next_room();
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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":8,"collisionObjectId":null,"parent":{"name":"obj_ADVANCE","path":"objects/obj_ADVANCE/obj_ADVANCE.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":90,"eventType":9,"collisionObjectId":null,"parent":{"name":"obj_ADVANCE","path":"objects/obj_ADVANCE/obj_ADVANCE.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"parent":{"name":"obj_ADVANCE","path":"objects/obj_ADVANCE/obj_ADVANCE.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_ADVANCE",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,33 @@
|
||||||
|
draw_set_color(c_white);
|
||||||
|
draw_background_stretched(bg_blurry,x-4,y-4,650,490);
|
||||||
|
draw_set_alpha(.75)
|
||||||
|
x = __view_get( e__VW.XView, 0 );
|
||||||
|
y = __view_get( e__VW.YView, 0 );
|
||||||
|
draw_set_font(fn_LiberationSerif_20_italic);
|
||||||
|
draw_text(x+10,y+10,string_hash_to_newline(global.ammos));
|
||||||
|
draw_text(x+40,y+10,string_hash_to_newline("|"));
|
||||||
|
draw_text(x+50,y+10,string_hash_to_newline(global.clips));
|
||||||
|
if obj_player.reloading > 0
|
||||||
|
{
|
||||||
|
draw_healthbar(x+10,y+40,x+62,y+43,100-(obj_player.reloading*2),c_black,
|
||||||
|
c_aqua,c_aqua,0,true,true);
|
||||||
|
}
|
||||||
|
draw_healthbar(x+500,y+450,x+620,y+460,global.healths/10,c_black,
|
||||||
|
c_red,c_red,0,true,true);
|
||||||
|
draw_set_font(fn_LiberationMono_10_bold);
|
||||||
|
draw_text(x+500,y+436,string_hash_to_newline("LIFE"));
|
||||||
|
draw_text(x+580,y+20,string_hash_to_newline(fps));
|
||||||
|
draw_set_alpha(1);
|
||||||
|
__background_set( e__BG.X, 0, x-1 );
|
||||||
|
__background_set( e__BG.Y, 0, y-1 );
|
||||||
|
__background_set( e__BG.XScale, 0, 10.5 );
|
||||||
|
__background_set( e__BG.YScale, 0, 8 );
|
||||||
|
__background_set( e__BG.X, 1, x-1 );
|
||||||
|
__background_set( e__BG.Y, 1, y-1 );
|
||||||
|
if tacos = 3
|
||||||
|
{
|
||||||
|
instance_create(irandom(x+__view_get( e__VW.WView, 0 )+400)-200,y-37,obj_particle);
|
||||||
|
tacos = 0
|
||||||
|
}
|
||||||
|
tacos += 1
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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":8,"collisionObjectId":null,"parent":{"name":"obj_HUD","path":"objects/obj_HUD/obj_HUD.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_HUD",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
instance_activate_region(__view_get( e__VW.XView, 0 )-50,__view_get( e__VW.YView, 0 )-50,__view_get( e__VW.WView, 0 )+100,__view_get( e__VW.HView, 0 )+100,true);
|
||||||
|
instance_deactivate_region(__view_get( e__VW.XView, 0 )-50,__view_get( e__VW.YView, 0 )-50,
|
||||||
|
__view_get( e__VW.WView, 0 )+100,__view_get( e__VW.HView, 0 )+100,false,true);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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":3,"collisionObjectId":null,"parent":{"name":"obj_activator","path":"objects/obj_activator/obj_activator.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_activator",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
tacos = 0;
|
|
@ -0,0 +1,7 @@
|
||||||
|
if tacos = 3
|
||||||
|
{
|
||||||
|
instance_create(irandom(x+__view_get( e__VW.WView, 0 )+400)-200,y-37,obj_particle);
|
||||||
|
tacos = 0
|
||||||
|
}
|
||||||
|
tacos += 1
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
action_another_room(rm_game);
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":90,"eventType":9,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_adccans",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
action_set_relative(1);
|
||||||
|
action_create_object(obj_ef_cartridge, 0, 0);
|
||||||
|
action_set_relative(0);
|
|
@ -0,0 +1,3 @@
|
||||||
|
action_set_relative(1);
|
||||||
|
action_create_object(obj_ef_bulletstrike_enemy, 0, 0);
|
||||||
|
action_set_relative(0);
|
|
@ -0,0 +1,83 @@
|
||||||
|
if (place_meeting(x+hspeed,y,obj_walls))
|
||||||
|
{
|
||||||
|
repeat(abs(hspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x+sign(hspeed),y,obj_walls))
|
||||||
|
{
|
||||||
|
x += sign(hspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hspeed = 0;
|
||||||
|
instance_destroy();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (place_meeting(x,y+vspeed,obj_walls))
|
||||||
|
{
|
||||||
|
repeat(abs(vspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x,y+sign(vspeed),obj_walls))
|
||||||
|
{
|
||||||
|
y += sign(vspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
vspeed = 0;
|
||||||
|
instance_destroy();
|
||||||
|
}
|
||||||
|
if (place_meeting(x+hspeed,y,obj_player))
|
||||||
|
{
|
||||||
|
repeat(abs(hspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x+sign(hspeed),y,obj_player))
|
||||||
|
{
|
||||||
|
x += sign(hspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hspeed = 0;
|
||||||
|
global.healths -= 100;
|
||||||
|
instance_destroy();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (place_meeting(x,y+vspeed,obj_player))
|
||||||
|
{
|
||||||
|
repeat(abs(vspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x,y+sign(vspeed),obj_player))
|
||||||
|
{
|
||||||
|
y += sign(vspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
vspeed = 0;
|
||||||
|
global.healths -= 100;
|
||||||
|
instance_destroy();
|
||||||
|
}
|
||||||
|
depth = -y;
|
||||||
|
image_angle = direction;
|
||||||
|
x -= .1*hspeed;
|
||||||
|
y -= .1*vspeed;
|
||||||
|
draw_set_alpha(.25);
|
||||||
|
draw_self();
|
||||||
|
x -= .1*hspeed;
|
||||||
|
y -= .1*vspeed;
|
||||||
|
draw_set_alpha(.5);
|
||||||
|
draw_self();
|
||||||
|
x += .2*hspeed;
|
||||||
|
y += .2*vspeed;
|
||||||
|
draw_set_alpha(1);
|
||||||
|
draw_self();
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_bullet_enemy",
|
||||||
|
"path": "sprites/spr_bullet_enemy/spr_bullet_enemy.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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,"parent":{"name":"obj_bullet_enemy","path":"objects/obj_bullet_enemy/obj_bullet_enemy.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":1,"collisionObjectId":null,"parent":{"name":"obj_bullet_enemy","path":"objects/obj_bullet_enemy/obj_bullet_enemy.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"parent":{"name":"obj_bullet_enemy","path":"objects/obj_bullet_enemy/obj_bullet_enemy.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_bullet_enemy",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
action_set_relative(1);
|
||||||
|
action_create_object(obj_ef_cartridge, 0, 0);
|
||||||
|
action_set_relative(0);
|
|
@ -0,0 +1,3 @@
|
||||||
|
action_set_relative(1);
|
||||||
|
action_create_object(obj_ef_bulletstrike, 0, 0);
|
||||||
|
action_set_relative(0);
|
|
@ -0,0 +1,92 @@
|
||||||
|
if (place_meeting(x+hspeed,y,obj_walls))
|
||||||
|
{
|
||||||
|
repeat(abs(hspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x+sign(hspeed),y,obj_walls))
|
||||||
|
{
|
||||||
|
x += sign(hspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hspeed = 0;
|
||||||
|
instance_destroy();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (place_meeting(x,y+vspeed,obj_walls))
|
||||||
|
{
|
||||||
|
repeat(abs(vspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x,y+sign(vspeed),obj_walls))
|
||||||
|
{
|
||||||
|
y += sign(vspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
vspeed = 0;
|
||||||
|
instance_destroy();
|
||||||
|
}
|
||||||
|
if (place_meeting(x+hspeed,y,obj_enemy_mook))
|
||||||
|
{
|
||||||
|
repeat(abs(hspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x+sign(hspeed),y,obj_enemy_mook))
|
||||||
|
{
|
||||||
|
x += sign(hspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hspeed = 0;
|
||||||
|
iii = instance_nearest(x,y,obj_enemy_mook);
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
hit = 1;
|
||||||
|
}
|
||||||
|
instance_destroy();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (place_meeting(x,y+vspeed,obj_enemy_mook))
|
||||||
|
{
|
||||||
|
repeat(abs(vspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x,y+sign(vspeed),obj_enemy_mook))
|
||||||
|
{
|
||||||
|
y += sign(vspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
vspeed = 0;
|
||||||
|
iii = instance_nearest(x,y,obj_enemy_mook);
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
hit = 1;
|
||||||
|
}
|
||||||
|
instance_destroy();
|
||||||
|
}
|
||||||
|
depth = -y;
|
||||||
|
image_angle = direction;
|
||||||
|
x -= .1*hspeed;
|
||||||
|
y -= .1*vspeed;
|
||||||
|
draw_set_alpha(.25);
|
||||||
|
draw_self();
|
||||||
|
x -= .1*hspeed;
|
||||||
|
y -= .1*vspeed;
|
||||||
|
draw_set_alpha(.5);
|
||||||
|
draw_self();
|
||||||
|
x += .2*hspeed;
|
||||||
|
y += .2*vspeed;
|
||||||
|
draw_set_alpha(1);
|
||||||
|
|
||||||
|
draw_self();
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_bullet_player",
|
||||||
|
"path": "sprites/spr_bullet_player/spr_bullet_player.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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,"parent":{"name":"obj_bullet_player","path":"objects/obj_bullet_player/obj_bullet_player.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":1,"collisionObjectId":null,"parent":{"name":"obj_bullet_player","path":"objects/obj_bullet_player/obj_bullet_player.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"parent":{"name":"obj_bullet_player","path":"objects/obj_bullet_player/obj_bullet_player.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_bullet_player",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
image_xscale = .5;
|
||||||
|
image_yscale = .5;
|
||||||
|
depth = -y;
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
if distance_to_object(obj_player) > 425
|
||||||
|
exit;
|
||||||
|
draw_set_alpha(.5)
|
||||||
|
image_xscale -= .05;
|
||||||
|
image_yscale -= .05;
|
||||||
|
if image_xscale < 0
|
||||||
|
instance_destroy();
|
||||||
|
draw_self()
|
||||||
|
draw_set_alpha(1);
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_ef_bulletstrike",
|
||||||
|
"path": "sprites/spr_ef_bulletstrike/spr_ef_bulletstrike.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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,"parent":{"name":"obj_ef_bulletstrike","path":"objects/obj_ef_bulletstrike/obj_ef_bulletstrike.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"parent":{"name":"obj_ef_bulletstrike","path":"objects/obj_ef_bulletstrike/obj_ef_bulletstrike.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_ef_bulletstrike",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
image_xscale = .5;
|
||||||
|
image_yscale = .5;
|
||||||
|
depth = -y;
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
if distance_to_object(obj_player) > 425
|
||||||
|
exit;
|
||||||
|
draw_set_alpha(.5)
|
||||||
|
image_xscale -= .05;
|
||||||
|
image_yscale -= .05;
|
||||||
|
if image_xscale < 0
|
||||||
|
instance_destroy();
|
||||||
|
draw_self()
|
||||||
|
draw_set_alpha(1);
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_ef_bulletenemystrike",
|
||||||
|
"path": "sprites/spr_ef_bulletenemystrike/spr_ef_bulletenemystrike.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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,"parent":{"name":"obj_ef_bulletstrike_enemy","path":"objects/obj_ef_bulletstrike_enemy/obj_ef_bulletstrike_enemy.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"parent":{"name":"obj_ef_bulletstrike_enemy","path":"objects/obj_ef_bulletstrike_enemy/obj_ef_bulletstrike_enemy.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_ef_bulletstrike_enemy",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
image_angle = random(360);
|
||||||
|
gravity = .05
|
||||||
|
gravity_direction = 270
|
||||||
|
vspeed = -1.875 + random(.25)
|
||||||
|
orig_y = y
|
||||||
|
hspeed = random(.5) - .25;
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
depth = -y;
|
||||||
|
if tested < 2
|
||||||
|
{
|
||||||
|
image_angle += 3
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
image_alpha -= .01
|
||||||
|
}
|
||||||
|
if image_alpha <= 0
|
||||||
|
instance_destroy();
|
||||||
|
if y >= orig_y + 4 and tested = 0
|
||||||
|
{
|
||||||
|
orig_y = y;
|
||||||
|
vspeed = -.5
|
||||||
|
tested = 1
|
||||||
|
sound_play(snd_cartridge);
|
||||||
|
}
|
||||||
|
if y >= orig_y + 15 and tested = 1
|
||||||
|
{
|
||||||
|
vspeed = 0;
|
||||||
|
gravity = 0;
|
||||||
|
hspeed = 0;
|
||||||
|
tested = 2
|
||||||
|
sound_play(snd_cartridge);
|
||||||
|
}
|
||||||
|
draw_self();
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_ef_cartridge",
|
||||||
|
"path": "sprites/spr_ef_cartridge/spr_ef_cartridge.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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,"parent":{"name":"obj_ef_cartridge","path":"objects/obj_ef_cartridge/obj_ef_cartridge.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"parent":{"name":"obj_ef_cartridge","path":"objects/obj_ef_cartridge/obj_ef_cartridge.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_ef_cartridge",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
life = 1000;
|
||||||
|
direction = 359;
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
action_end_sound(snd_alarms);
|
||||||
|
action_sound(snd_bullet_1, 0);
|
||||||
|
action_sound(snd_bullet_2, 0);
|
||||||
|
action_sound(snd_reload_1, 0);
|
||||||
|
action_sound(snd_reload_2, 0);
|
||||||
|
action_sound(snd_walk, 0);
|
||||||
|
repeat( 20 ){
|
||||||
|
action_create_object(obj_ef_bulletstrike_enemy, x-100+random(200), y-100+random(200));
|
||||||
|
action_create_object(obj_ef_bulletstrike, x-100+random(200), y-100+random(200));
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
if alarms > 0 or life < 1000
|
||||||
|
{
|
||||||
|
draw_healthbar(x-20,y-50,x+20,y-48,life/10,c_black,c_aqua,c_aqua,0,true,true);
|
||||||
|
}
|
||||||
|
draw_self();
|
||||||
|
|
|
@ -0,0 +1,141 @@
|
||||||
|
if hit = 1
|
||||||
|
{
|
||||||
|
life -= 100
|
||||||
|
if alarms = 0
|
||||||
|
{
|
||||||
|
life -= 100
|
||||||
|
if distance_to_object(obj_player) < 1
|
||||||
|
{
|
||||||
|
life -= 500;
|
||||||
|
global.ammos += 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hit = 0
|
||||||
|
alarms = 3;
|
||||||
|
sound_loop(snd_alarms);
|
||||||
|
sounder = 1;
|
||||||
|
}
|
||||||
|
depth = -y;
|
||||||
|
life += 1;
|
||||||
|
if life > 1000
|
||||||
|
{
|
||||||
|
life = 1000
|
||||||
|
}
|
||||||
|
if life < 1
|
||||||
|
instance_destroy();
|
||||||
|
if point_direction(x,y,obj_player.x,obj_player.y) > direction-60 and
|
||||||
|
point_direction(x,y,obj_player.x,obj_player.y) < direction+60 and
|
||||||
|
!collision_line(x,y,obj_player.x,obj_player.y,obj_walls,false,true)
|
||||||
|
{
|
||||||
|
alarms = 3;
|
||||||
|
if sounder != 1
|
||||||
|
{
|
||||||
|
sound_loop(snd_alarms);
|
||||||
|
sounder = 1;
|
||||||
|
}
|
||||||
|
lnp_x = obj_player.x;
|
||||||
|
lnp_y = obj_player.y;
|
||||||
|
if point_distance(x,y,lnp_x,lnp_y) >= 40
|
||||||
|
{
|
||||||
|
speed = 2;
|
||||||
|
if point_direction(x,y,lnp_x,lnp_y) > direction + 9
|
||||||
|
{
|
||||||
|
direction -= 5;
|
||||||
|
}
|
||||||
|
if point_direction(x,y,lnp_x,lnp_y) < direction - 9
|
||||||
|
{
|
||||||
|
direction += 5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
shots += 1
|
||||||
|
global.manidirs = direction
|
||||||
|
if shots == 10
|
||||||
|
{
|
||||||
|
blocks = 20
|
||||||
|
repeat (5)
|
||||||
|
{
|
||||||
|
iii = instance_create(x,y,obj_bullet_enemy);
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
direction = global.manidirs + obj_enemy_boss.blocks;
|
||||||
|
speed = 25;
|
||||||
|
}
|
||||||
|
blocks -= 10;
|
||||||
|
}
|
||||||
|
shots = 0
|
||||||
|
sound_play(snd_bullet_1);
|
||||||
|
sound_play(snd_bullet_2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if alarms == 3
|
||||||
|
{
|
||||||
|
if (!point_direction(x,y,obj_player.x,obj_player.y) > direction-60 or
|
||||||
|
!point_direction(x,y,obj_player.x,obj_player.y) < direction+60) or
|
||||||
|
collision_line(x,y,obj_player.x,obj_player.y,obj_walls,false,true)
|
||||||
|
{
|
||||||
|
alarms = 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if alarms == 2
|
||||||
|
{
|
||||||
|
alarms = 1;
|
||||||
|
cooldown = 360;
|
||||||
|
}
|
||||||
|
if alarms == 1
|
||||||
|
{
|
||||||
|
if cooldown < 300
|
||||||
|
{
|
||||||
|
sounder = 0;
|
||||||
|
}
|
||||||
|
if (x > lnp_x + 40 or x < lnp_x - 40) and (y > lnp_y + 40 or y < lnp_y - 40)
|
||||||
|
{
|
||||||
|
move_towards_point(lnp_x,lnp_y,.25);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
direction += 2;
|
||||||
|
speed = 0;
|
||||||
|
}
|
||||||
|
cooldown -= 1;
|
||||||
|
if cooldown <= 0
|
||||||
|
{
|
||||||
|
cooldown = 0;
|
||||||
|
alarms = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (place_meeting(x+hspeed,y,obj_walls))
|
||||||
|
{
|
||||||
|
repeat(abs(hspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x+sign(hspeed),y,obj_walls))
|
||||||
|
{
|
||||||
|
x += sign(hspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hspeed = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (place_meeting(x,y+vspeed,obj_walls))
|
||||||
|
{
|
||||||
|
repeat(abs(vspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x,y+sign(vspeed),obj_walls))
|
||||||
|
{
|
||||||
|
y += sign(vspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
vspeed = 0;
|
||||||
|
}
|
||||||
|
image_index = round(direction / 360 * 16);
|
||||||
|
|
|
@ -0,0 +1,42 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_boss",
|
||||||
|
"path": "sprites/spr_boss/spr_boss.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": {
|
||||||
|
"name": "obj_enemy_mook",
|
||||||
|
"path": "objects/obj_enemy_mook/obj_enemy_mook.yy",
|
||||||
|
},
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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,"parent":{"name":"obj_enemy_boss","path":"objects/obj_enemy_boss/obj_enemy_boss.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":1,"collisionObjectId":null,"parent":{"name":"obj_enemy_boss","path":"objects/obj_enemy_boss/obj_enemy_boss.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"parent":{"name":"obj_enemy_boss","path":"objects/obj_enemy_boss/obj_enemy_boss.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"parent":{"name":"obj_enemy_boss","path":"objects/obj_enemy_boss/obj_enemy_boss.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_enemy_boss",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
life = 250;
|
||||||
|
hit = 0;
|
||||||
|
direction = 350;
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
if alarms > 0 or life < 250
|
||||||
|
{
|
||||||
|
draw_healthbar(x-20,y-50,x+20,y-48,life/2.5,c_black,c_aqua,c_aqua,0,true,true);
|
||||||
|
}
|
||||||
|
draw_self();
|
||||||
|
|
|
@ -0,0 +1,139 @@
|
||||||
|
if hit = 1
|
||||||
|
{
|
||||||
|
life -= 100
|
||||||
|
if alarms = 0
|
||||||
|
{
|
||||||
|
life -= 100
|
||||||
|
if distance_to_object(obj_player) < 1
|
||||||
|
{
|
||||||
|
life -= 500;
|
||||||
|
global.ammos += 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hit = 0
|
||||||
|
alarms = 3;
|
||||||
|
if life > 0 and sounder = 0 and !sound_isplaying(snd_alarms)
|
||||||
|
{
|
||||||
|
sounder = 1
|
||||||
|
sound_play(snd_alarms);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
depth = -y;
|
||||||
|
life += 1;
|
||||||
|
if life > 250
|
||||||
|
{
|
||||||
|
life = 250
|
||||||
|
}
|
||||||
|
if life < 1
|
||||||
|
instance_destroy();
|
||||||
|
if point_direction(x,y,obj_player.x,obj_player.y) > direction-60 and
|
||||||
|
point_direction(x,y,obj_player.x,obj_player.y) < direction+60 and
|
||||||
|
!collision_line(x,y,obj_player.x,obj_player.y,obj_walls,false,true)
|
||||||
|
{
|
||||||
|
alarms = 3;
|
||||||
|
if sounder != 1 and !sound_isplaying(snd_alarms)
|
||||||
|
{
|
||||||
|
sound_play(snd_alarms);
|
||||||
|
sounder = 1;
|
||||||
|
}
|
||||||
|
lnp_x = obj_player.x;
|
||||||
|
lnp_y = obj_player.y;
|
||||||
|
if point_distance(x,y,lnp_x,lnp_y) >= 40
|
||||||
|
{
|
||||||
|
speed = .25;
|
||||||
|
if point_direction(x,y,lnp_x,lnp_y) > direction + 9
|
||||||
|
{
|
||||||
|
direction -= 5;
|
||||||
|
}
|
||||||
|
if point_direction(x,y,lnp_x,lnp_y) < direction - 9
|
||||||
|
{
|
||||||
|
direction += 5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
shots += 1
|
||||||
|
global.manidirs = direction
|
||||||
|
if shots == 15
|
||||||
|
{
|
||||||
|
iii = instance_create(x,y,obj_bullet_enemy);
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
direction = global.manidirs;
|
||||||
|
speed = 25;
|
||||||
|
}
|
||||||
|
shots = 0
|
||||||
|
sound_play(snd_bullet_1);
|
||||||
|
sound_play(snd_bullet_2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if alarms == 3
|
||||||
|
{
|
||||||
|
if (!point_direction(x,y,obj_player.x,obj_player.y) > direction-60 or
|
||||||
|
!point_direction(x,y,obj_player.x,obj_player.y) < direction+60) or
|
||||||
|
collision_line(x,y,obj_player.x,obj_player.y,obj_walls,false,true)
|
||||||
|
{
|
||||||
|
alarms = 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if alarms == 2
|
||||||
|
{
|
||||||
|
alarms = 1;
|
||||||
|
cooldown = 360;
|
||||||
|
}
|
||||||
|
if alarms == 1
|
||||||
|
{
|
||||||
|
if cooldown < 300
|
||||||
|
{
|
||||||
|
sounder = 0;
|
||||||
|
}
|
||||||
|
if (x > lnp_x + 40 or x < lnp_x - 40) and (y > lnp_y + 40 or y < lnp_y - 40)
|
||||||
|
{
|
||||||
|
move_towards_point(lnp_x,lnp_y,.25);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
direction += 2;
|
||||||
|
speed = 0;
|
||||||
|
}
|
||||||
|
cooldown -= 1;
|
||||||
|
if cooldown <= 0
|
||||||
|
{
|
||||||
|
cooldown = 0;
|
||||||
|
alarms = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (place_meeting(x+hspeed,y,obj_walls))
|
||||||
|
{
|
||||||
|
repeat(abs(hspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x+sign(hspeed),y,obj_walls))
|
||||||
|
{
|
||||||
|
x += sign(hspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hspeed = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (place_meeting(x,y+vspeed,obj_walls))
|
||||||
|
{
|
||||||
|
repeat(abs(vspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x,y+sign(vspeed),obj_walls))
|
||||||
|
{
|
||||||
|
y += sign(vspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
vspeed = 0;
|
||||||
|
}
|
||||||
|
image_index = round(direction / 360 * 16);
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_mook",
|
||||||
|
"path": "sprites/spr_mook/spr_mook.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_enemy_mook",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
life = 250;
|
||||||
|
direction = 180;
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_mook",
|
||||||
|
"path": "sprites/spr_mook/spr_mook.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": {
|
||||||
|
"name": "obj_enemy_mook",
|
||||||
|
"path": "objects/obj_enemy_mook/obj_enemy_mook.yy",
|
||||||
|
},
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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,"parent":{"name":"obj_enemy_mook_180deg","path":"objects/obj_enemy_mook_180deg/obj_enemy_mook_180deg.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_enemy_mook_180deg",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
life = 250;
|
||||||
|
direction = 270;
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_mook",
|
||||||
|
"path": "sprites/spr_mook/spr_mook.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": {
|
||||||
|
"name": "obj_enemy_mook",
|
||||||
|
"path": "objects/obj_enemy_mook/obj_enemy_mook.yy",
|
||||||
|
},
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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,"parent":{"name":"obj_enemy_mook_270deg","path":"objects/obj_enemy_mook_270deg/obj_enemy_mook_270deg.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_enemy_mook_270deg",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
life = 250;
|
||||||
|
direction = 359;
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_mook",
|
||||||
|
"path": "sprites/spr_mook/spr_mook.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": {
|
||||||
|
"name": "obj_enemy_mook",
|
||||||
|
"path": "objects/obj_enemy_mook/obj_enemy_mook.yy",
|
||||||
|
},
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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,"parent":{"name":"obj_enemy_mook_359deg","path":"objects/obj_enemy_mook_359deg/obj_enemy_mook_359deg.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_enemy_mook_359deg",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
life = 250;
|
||||||
|
direction = 90;
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_mook",
|
||||||
|
"path": "sprites/spr_mook/spr_mook.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": {
|
||||||
|
"name": "obj_enemy_mook",
|
||||||
|
"path": "objects/obj_enemy_mook/obj_enemy_mook.yy",
|
||||||
|
},
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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,"parent":{"name":"obj_enemy_mook_90deg","path":"objects/obj_enemy_mook_90deg/obj_enemy_mook_90deg.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_enemy_mook_90deg",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
if tacos = 3
|
||||||
|
{
|
||||||
|
instance_create(irandom(x+__view_get( e__VW.WView, 0 )+400)-200,y-37,obj_particle);
|
||||||
|
tacos = 0
|
||||||
|
}
|
||||||
|
tacos += 1
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
action_restart_game();
|
|
@ -0,0 +1,34 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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":8,"collisionObjectId":null,"parent":{"name":"obj_mimsy","path":"objects/obj_mimsy/obj_mimsy.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":90,"eventType":9,"collisionObjectId":null,"parent":{"name":"obj_mimsy","path":"objects/obj_mimsy/obj_mimsy.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_mimsy",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
vspeed = .5 + random(.75);
|
||||||
|
hspeed = -.25 + random(.5);
|
||||||
|
image_xscale = .25+random(.25);
|
||||||
|
image_yscale = image_xscale;
|
||||||
|
|
||||||
|
swaps = 0;
|
|
@ -0,0 +1,14 @@
|
||||||
|
image_angle += 2 - image_xscale;
|
||||||
|
if swaps = 0
|
||||||
|
image_alpha -= .02
|
||||||
|
if swaps = 1
|
||||||
|
image_alpha += .02
|
||||||
|
if image_alpha <= 0
|
||||||
|
swaps = 1
|
||||||
|
if image_alpha >= 1
|
||||||
|
swaps = 0
|
||||||
|
if (y > __view_get( e__VW.YView, 0 )+__view_get( e__VW.HView, 0 )+40 or y < __view_get( e__VW.YView, 0 )-40)
|
||||||
|
and (x > __view_get( e__VW.XView, 0 )+__view_get( e__VW.WView, 0 )+40 or x < __view_get( e__VW.XView, 0 )-40)
|
||||||
|
instance_destroy();
|
||||||
|
draw_self();
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_ef_particles",
|
||||||
|
"path": "sprites/spr_ef_particles/spr_ef_particles.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_particle",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
global.healths = 1000;
|
||||||
|
global.ammos = 14;
|
||||||
|
global.clips = 3;
|
||||||
|
friction = .5;
|
||||||
|
|
||||||
|
shot = 0;
|
|
@ -0,0 +1,9 @@
|
||||||
|
if win == 1
|
||||||
|
{
|
||||||
|
room_goto_next();
|
||||||
|
}
|
||||||
|
if win == -1
|
||||||
|
{
|
||||||
|
room_goto_previous();
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,286 @@
|
||||||
|
depth = -y;
|
||||||
|
global.healths += 1;
|
||||||
|
if global.healths >= 1001
|
||||||
|
{
|
||||||
|
global.healths = 1000;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Keyboard commands
|
||||||
|
if keyboard_check_direct(ord("Z"))
|
||||||
|
{
|
||||||
|
global.maindir = direction
|
||||||
|
if shot == 0
|
||||||
|
{
|
||||||
|
if global.ammos > 0
|
||||||
|
{
|
||||||
|
iii = instance_create(x,y,obj_bullet_player);
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
speed = 25;
|
||||||
|
direction = global.maindir;
|
||||||
|
}
|
||||||
|
global.ammos -= 1
|
||||||
|
sound_play(snd_bullet_1);
|
||||||
|
sound_play(snd_bullet_2);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if global.clips >= 1 and reloading <= 0 and global.ammos != 14
|
||||||
|
{
|
||||||
|
global.clips -= 1;
|
||||||
|
global.ammos = 14;
|
||||||
|
reloading = 50;
|
||||||
|
}
|
||||||
|
if global.clips == 0 and global.ammos == 0
|
||||||
|
{
|
||||||
|
sound_play(snd_reload_1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
shot = 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if reloading == 49
|
||||||
|
sound_play(snd_reload_1)
|
||||||
|
if reloading == 46
|
||||||
|
sound_play(snd_reload_2)
|
||||||
|
if reloading == 6
|
||||||
|
sound_play(snd_reload_1)
|
||||||
|
if reloading == 3
|
||||||
|
sound_play(snd_reload_2)
|
||||||
|
if reloading <= 0
|
||||||
|
shot = 0;
|
||||||
|
else
|
||||||
|
reloading -= 1;
|
||||||
|
}
|
||||||
|
if keyboard_check_direct(ord("X"))
|
||||||
|
{
|
||||||
|
if global.clips >= 1 and reloading <= 0 and global.ammos != 14
|
||||||
|
{
|
||||||
|
reloading = 50;
|
||||||
|
global.ammos = 14;
|
||||||
|
global.clips -= 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if keyboard_check_direct(vk_up)
|
||||||
|
{
|
||||||
|
if keyboard_check_direct(vk_right)
|
||||||
|
{
|
||||||
|
if direction != 45
|
||||||
|
{
|
||||||
|
if direction == 225
|
||||||
|
direction = 45;
|
||||||
|
if direction > 225 or direction < 45
|
||||||
|
direction += 2.5;
|
||||||
|
if direction < 225 and direction > 45
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if keyboard_check_direct(vk_left)
|
||||||
|
{
|
||||||
|
if direction != 135
|
||||||
|
{
|
||||||
|
if direction == 315
|
||||||
|
direction = 135;
|
||||||
|
if direction > 315 or direction < 135
|
||||||
|
direction += 2.5;
|
||||||
|
if direction < 315 and direction > 135
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if direction != 90
|
||||||
|
{
|
||||||
|
if direction == 270
|
||||||
|
direction = 90;
|
||||||
|
if direction > 270 or direction < 90
|
||||||
|
direction += 2.5;
|
||||||
|
if direction < 270 and direction > 90
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
speed = 2
|
||||||
|
}
|
||||||
|
if keyboard_check_direct(vk_down)
|
||||||
|
{
|
||||||
|
if keyboard_check_direct(vk_right)
|
||||||
|
{
|
||||||
|
if direction != 315
|
||||||
|
{
|
||||||
|
if direction == 135
|
||||||
|
direction = 315;
|
||||||
|
if direction > 135 and direction < 315
|
||||||
|
direction += 2.5;
|
||||||
|
if direction < 135 or direction > 315
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if keyboard_check_direct(vk_left)
|
||||||
|
{
|
||||||
|
if direction != 225
|
||||||
|
{
|
||||||
|
if direction == 45
|
||||||
|
direction = 225;
|
||||||
|
if direction > 45 and direction < 225
|
||||||
|
direction += 2.5;
|
||||||
|
if direction < 45 or direction > 225
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if direction != 270
|
||||||
|
{
|
||||||
|
if direction == 90
|
||||||
|
direction = 270;
|
||||||
|
if direction > 90 and direction < 270
|
||||||
|
direction += 2.5;
|
||||||
|
if direction < 90 or direction > 270
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
speed = 2;
|
||||||
|
}
|
||||||
|
if keyboard_check_direct(vk_right)
|
||||||
|
{
|
||||||
|
if keyboard_check_direct(vk_up)
|
||||||
|
{
|
||||||
|
if direction != 45
|
||||||
|
{
|
||||||
|
if direction == 225
|
||||||
|
direction = 45;
|
||||||
|
if direction > 225 or direction < 45
|
||||||
|
direction += 2.5;
|
||||||
|
if direction < 225 and direction > 45
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if keyboard_check_direct(vk_down)
|
||||||
|
{
|
||||||
|
if direction != 315
|
||||||
|
{
|
||||||
|
if direction == 135
|
||||||
|
direction = 315;
|
||||||
|
if direction > 135 and direction < 315
|
||||||
|
direction += 2.5;
|
||||||
|
if direction < 135 or direction > 315
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if direction != 0
|
||||||
|
{
|
||||||
|
if direction == 180
|
||||||
|
direction = 0;
|
||||||
|
if direction > 180
|
||||||
|
direction += 2.5;
|
||||||
|
if direction < 180 and direction != 0
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
speed = 2;
|
||||||
|
}
|
||||||
|
if keyboard_check_direct(vk_left)
|
||||||
|
{
|
||||||
|
if keyboard_check_direct(vk_up)
|
||||||
|
{
|
||||||
|
if direction != 135
|
||||||
|
{
|
||||||
|
if direction == 315
|
||||||
|
direction = 135;
|
||||||
|
if direction > 315 or direction < 135
|
||||||
|
direction += 2.5;
|
||||||
|
if direction < 315 and direction > 135
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if keyboard_check_direct(vk_down)
|
||||||
|
{
|
||||||
|
if direction != 225
|
||||||
|
{
|
||||||
|
if direction == 45
|
||||||
|
direction = 225;
|
||||||
|
if direction > 45 and direction < 225
|
||||||
|
direction += 2.5;
|
||||||
|
if direction < 45 or direction > 225
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if direction != 180
|
||||||
|
{
|
||||||
|
if direction == 0
|
||||||
|
direction = 180;
|
||||||
|
if direction < 180
|
||||||
|
direction += 2.5;
|
||||||
|
if direction > 180
|
||||||
|
direction -= 2.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
speed = 2;
|
||||||
|
}
|
||||||
|
if (place_meeting(x+hspeed,y,obj_walls))
|
||||||
|
{
|
||||||
|
repeat(abs(hspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x+sign(hspeed),y,obj_walls))
|
||||||
|
{
|
||||||
|
x += sign(hspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hspeed = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (place_meeting(x,y+vspeed,obj_walls))
|
||||||
|
{
|
||||||
|
repeat(abs(vspeed))
|
||||||
|
{
|
||||||
|
if (!place_meeting(x,y+sign(vspeed),obj_walls))
|
||||||
|
{
|
||||||
|
y += sign(vspeed);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
vspeed = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if y > 1744
|
||||||
|
{
|
||||||
|
win = 1;
|
||||||
|
instance_destroy();
|
||||||
|
}
|
||||||
|
|
||||||
|
if global.healths < 1
|
||||||
|
{
|
||||||
|
win = -1;
|
||||||
|
instance_destroy();
|
||||||
|
}
|
||||||
|
|
||||||
|
if speed > 0 and !sound_isplaying(snd_walk)
|
||||||
|
sound_play(snd_walk);
|
||||||
|
|
||||||
|
image_index = round(direction / 360 * 16);
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_player",
|
||||||
|
"path": "sprites/spr_player/spr_player.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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":1,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_player",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
depth = -y
|
||||||
|
|
||||||
|
draw_sprite(spr_wallside,0,x-16,y-32);
|
||||||
|
draw_sprite(spr_walltop,0,x,y-48);
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_walltop",
|
||||||
|
"path": "sprites/spr_walltop/spr_walltop.yy",
|
||||||
|
},
|
||||||
|
"solid": true,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"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":8,"collisionObjectId":null,"parent":{"name":"obj_walls","path":"objects/obj_walls/obj_walls.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_walls",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 19 KiB |
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
"option_linux_display_name": "ld21",
|
||||||
|
"option_linux_version": "1.0.0.0",
|
||||||
|
"option_linux_maintainer_email": "",
|
||||||
|
"option_linux_homepage": "http://www.ld21.com",
|
||||||
|
"option_linux_short_desc": "ld21",
|
||||||
|
"option_linux_long_desc": "ld21",
|
||||||
|
"option_linux_splash_screen": "${options_dir}/linux/splash/splash.png",
|
||||||
|
"option_linux_display_splash": false,
|
||||||
|
"option_linux_icon": "${options_dir}/linux/icons/icon64.png",
|
||||||
|
"option_linux_start_fullscreen": false,
|
||||||
|
"option_linux_allow_fullscreen": true,
|
||||||
|
"option_linux_interpolate_pixels": false,
|
||||||
|
"option_linux_display_cursor": true,
|
||||||
|
"option_linux_sync": false,
|
||||||
|
"option_linux_resize_window": false,
|
||||||
|
"option_linux_scale": 0,
|
||||||
|
"option_linux_texture_page": "2048x2048",
|
||||||
|
"option_linux_enable_steam": false,
|
||||||
|
"option_linux_disable_sandbox": false,
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "Linux",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMLinuxOptions",
|
||||||
|
}
|
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 19 KiB |
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"option_mac_display_name": "ld21",
|
||||||
|
"option_mac_app_id": "",
|
||||||
|
"option_mac_version": "1.0.0.0",
|
||||||
|
"option_mac_output_dir": "~/GameMaker-Studio/ld21",
|
||||||
|
"option_mac_team_id": "",
|
||||||
|
"option_mac_signing_identity": "Developer ID Application:",
|
||||||
|
"option_mac_copyright": "(c)2016 CompanyName Ltd...",
|
||||||
|
"option_mac_splash_png": "${options_dir}/mac/splash/splash.png",
|
||||||
|
"option_mac_icon_png": "${options_dir}/mac/icons/icon512.png",
|
||||||
|
"option_mac_menu_dock": false,
|
||||||
|
"option_mac_display_cursor": true,
|
||||||
|
"option_mac_start_fullscreen": false,
|
||||||
|
"option_mac_allow_fullscreen": true,
|
||||||
|
"option_mac_interpolate_pixels": false,
|
||||||
|
"option_mac_vsync": false,
|
||||||
|
"option_mac_resize_window": false,
|
||||||
|
"option_mac_enable_retina": false,
|
||||||
|
"option_mac_scale": 0,
|
||||||
|
"option_mac_texture_page": "2048x2048",
|
||||||
|
"option_mac_build_app_store": false,
|
||||||
|
"option_mac_allow_incoming_network": false,
|
||||||
|
"option_mac_allow_outgoing_network": false,
|
||||||
|
"option_mac_app_category": "",
|
||||||
|
"option_mac_enable_steam": false,
|
||||||
|
"option_mac_disable_sandbox": false,
|
||||||
|
"option_mac_apple_sign_in": false,
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "macOS",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMMacOptions",
|
||||||
|
}
|
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 50 KiB |
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"option_gameguid": "{13E86BBD-AE0D-4D42-A8E1-649913FE7644}",
|
||||||
|
"option_game_speed": 60,
|
||||||
|
"option_mips_for_3d_textures": false,
|
||||||
|
"option_draw_colour": 4294967295,
|
||||||
|
"option_window_colour": 255,
|
||||||
|
"option_steam_app_id": "0",
|
||||||
|
"option_sci_usesci": false,
|
||||||
|
"option_author": "",
|
||||||
|
"option_lastchanged": "",
|
||||||
|
"option_spine_licence": false,
|
||||||
|
"resourceVersion": "1.2",
|
||||||
|
"name": "Main",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMMainOptions",
|
||||||
|
}
|
|
@ -0,0 +1,42 @@
|
||||||
|
This Application was made using GameMaker. GameMaker is the intellectual property of YoYo Games Ltd, a company of the United Kingdom.
|
||||||
|
|
||||||
|
THIS END USER LICENSE AGREEMENT APPLIES TO ALL USE OF THIS APPLICATION.
|
||||||
|
|
||||||
|
Scope
|
||||||
|
-----
|
||||||
|
You may:
|
||||||
|
|
||||||
|
Install and use this Application for personal, or commercial use [provided you have paid any license fee, if this applies];
|
||||||
|
|
||||||
|
You must not:
|
||||||
|
|
||||||
|
use, copy, transfer, distribute modify, adapt, merge, translate, decompile, disassemble, or reverse engineer the Application or part of it except as expressly permitted by this Licence;
|
||||||
|
remove, modify, or tamper with any copyright, trademark or other notice;
|
||||||
|
use the Application for any illegal, unlawful or immoral purposes.
|
||||||
|
|
||||||
|
|
||||||
|
Term
|
||||||
|
----
|
||||||
|
This License will end automatically if you breach any of the terms.
|
||||||
|
When this License ends you must stop all use of the Application and destroy and erase any copies you have.
|
||||||
|
|
||||||
|
|
||||||
|
Liability
|
||||||
|
---------
|
||||||
|
|
||||||
|
YoYo Games Limited (“YoYo Games) is not involved in the creation of this Application except only that it was made using GameMaker. YoYo Games warrants only that GameMaker will function satisfactorily if used properly and on the correct operating system.
|
||||||
|
YoYo Games does not warrant that the operation of the Appication will be uninterrupted or error free or that errors can be corrected. You install and use the Application at your own risk and in no event will YoYo Games be liable to you for any loss or damage of any kind (except personal injury or death arising from YoYo Games’ negligence) including lost profits or other consequential loss arising from the use of or inability to use the Application or from errors or deficiencies in it whether caused by negligence or otherwise.
|
||||||
|
To the maximum extent permitted by law, YoYo Games Limited excludes liability for all warranties, conditions and other terms which but for this notice would have effect.
|
||||||
|
|
||||||
|
|
||||||
|
General
|
||||||
|
-------
|
||||||
|
|
||||||
|
All copyright and other intellectual property rights in GameMaker and parts of it included in the Application belong to and vest in YoYo Games. All rights of YoYo Games are hereby asserted and reserved.
|
||||||
|
All trade marks are the property of their respective owners and YoYo Games makes no warranty or representation in respect of and has no responsibility and excludes all liability for any trade mark or third party content.
|
||||||
|
The rights granted in this license are non-exclusive.
|
||||||
|
This license does not affect your statutory rights as a consumer.
|
||||||
|
This License is governed by English Law and the parties submit to the exclusive jurisdiction of the English Courts.
|
||||||
|
If you have a problem with this Application please contact the person who made it, not YoYo Games.
|
||||||
|
|
||||||
|
Click “ACCEPT” and accept these terms to install and use this Application. If you do not accept them terms you may not continue with the installation and you must not install, use or run this software on this or any other computer.
|
|
@ -0,0 +1,213 @@
|
||||||
|
; RunnerInstaller.nsi
|
||||||
|
;
|
||||||
|
; This script is based on example1.nsi, but it remember the directory,
|
||||||
|
; has uninstall support and (optionally) installs start menu shortcuts.
|
||||||
|
;
|
||||||
|
; It will install example2.nsi into a directory that the user selects,
|
||||||
|
|
||||||
|
;--------------------------------
|
||||||
|
!include MUI2.nsh
|
||||||
|
|
||||||
|
!ifndef FULL_VERSION
|
||||||
|
!define FULL_VERSION "1.0.0.0"
|
||||||
|
!endif
|
||||||
|
!ifndef SOURCE_DIR
|
||||||
|
!define SOURCE_DIR "C:\source\temp\InstallerTest\runner"
|
||||||
|
!endif
|
||||||
|
!ifndef INSTALLER_FILENAME
|
||||||
|
!define INSTALLER_FILENAME "C:\source\temp\InstallerTest\RunnerInstaller.exe"
|
||||||
|
!endif
|
||||||
|
|
||||||
|
!ifndef MAKENSIS
|
||||||
|
!define MAKENSIS "%appdata%\GameMaker-Studio\makensis"
|
||||||
|
!endif
|
||||||
|
|
||||||
|
!ifndef COMPANY_NAME
|
||||||
|
!define COMPANY_NAME ""
|
||||||
|
!endif
|
||||||
|
|
||||||
|
!ifndef COPYRIGHT_TXT
|
||||||
|
!define COPYRIGHT_TXT "(c)Copyright 2013"
|
||||||
|
!endif
|
||||||
|
|
||||||
|
!ifndef FILE_DESC
|
||||||
|
!define FILE_DESC "Created with GameMaker:Studio"
|
||||||
|
!endif
|
||||||
|
|
||||||
|
!ifndef LICENSE_NAME
|
||||||
|
!define LICENSE_NAME "License.txt"
|
||||||
|
!endif
|
||||||
|
|
||||||
|
!ifndef ICON_FILE
|
||||||
|
!define ICON_FILE "icon.ico"
|
||||||
|
!endif
|
||||||
|
|
||||||
|
!ifndef IMAGE_FINISHED
|
||||||
|
!define IMAGE_FINISHED "Runner_finish.bmp"
|
||||||
|
!endif
|
||||||
|
|
||||||
|
!ifndef IMAGE_HEADER
|
||||||
|
!define IMAGE_HEADER "Runner_header.bmp"
|
||||||
|
!endif
|
||||||
|
|
||||||
|
!ifndef PRODUCT_NAME
|
||||||
|
!define PRODUCT_NAME "Runner"
|
||||||
|
!endif
|
||||||
|
|
||||||
|
!define APP_NAME "${PRODUCT_NAME}"
|
||||||
|
!define SHORT_NAME "${PRODUCT_NAME}"
|
||||||
|
|
||||||
|
!ifndef EXE_NAME
|
||||||
|
!define EXE_NAME "${PRODUCT_NAME}"
|
||||||
|
!endif
|
||||||
|
|
||||||
|
|
||||||
|
;;USAGE:
|
||||||
|
!define MIN_FRA_MAJOR "2"
|
||||||
|
!define MIN_FRA_MINOR "0"
|
||||||
|
!define MIN_FRA_BUILD "*"
|
||||||
|
|
||||||
|
!addplugindir "."
|
||||||
|
|
||||||
|
;--------------------------------
|
||||||
|
|
||||||
|
; The name of the installer
|
||||||
|
Name "${APP_NAME}"
|
||||||
|
Caption "${APP_NAME}"
|
||||||
|
BrandingText "${APP_NAME}"
|
||||||
|
|
||||||
|
; The file to write
|
||||||
|
OutFile "${INSTALLER_FILENAME}"
|
||||||
|
|
||||||
|
; The default installation directory
|
||||||
|
InstallDir "$PROFILE\${APP_NAME}"
|
||||||
|
|
||||||
|
; Registry key to check for directory (so if you install again, it will
|
||||||
|
; overwrite the old one automatically)
|
||||||
|
InstallDirRegKey HKCU "Software\Runner" "Install_Dir"
|
||||||
|
|
||||||
|
; Request application privileges for Windows Vista
|
||||||
|
RequestExecutionLevel admin
|
||||||
|
|
||||||
|
|
||||||
|
VIProductVersion "${FULL_VERSION}"
|
||||||
|
VIAddVersionKey /LANG=1033 "FileVersion" "${FULL_VERSION}"
|
||||||
|
VIAddVersionKey /LANG=1033 "ProductVersion" "${FULL_VERSION}"
|
||||||
|
VIAddVersionKey /LANG=1033 "ProductName" "${PRODUCT_NAME}"
|
||||||
|
VIAddVersionKey /LANG=1033 "CompanyName" "${PRODUCT_PUBLISHER}"
|
||||||
|
VIAddVersionKey /LANG=1033 "LegalCopyright" "${COPYRIGHT_TXT}"
|
||||||
|
VIAddVersionKey /LANG=1033 "FileDescription" "${FILE_DESC}"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
!define MUI_HEADERIMAGE
|
||||||
|
!define MUI_HEADERIMAGE_BITMAP_NOSTRETCH
|
||||||
|
!define MUI_ICON "${ICON_FILE}"
|
||||||
|
!define MUI_WELCOMEFINISHPAGE_BITMAP "${IMAGE_FINISHED}"
|
||||||
|
!define MUI_HEADERIMAGE_BITMAP "${IMAGE_HEADER}"
|
||||||
|
!define MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH
|
||||||
|
|
||||||
|
|
||||||
|
;--------------------------------
|
||||||
|
|
||||||
|
; Pages
|
||||||
|
!insertmacro MUI_PAGE_LICENSE "${LICENSE_NAME}"
|
||||||
|
!insertmacro MUI_PAGE_COMPONENTS
|
||||||
|
!insertmacro MUI_PAGE_DIRECTORY
|
||||||
|
!insertmacro MUI_PAGE_INSTFILES
|
||||||
|
# These indented statements modify settings for MUI_PAGE_FINISH
|
||||||
|
!define MUI_FINISHPAGE_NOAUTOCLOSE
|
||||||
|
!define MUI_FINISHPAGE_RUN_TEXT "Start ${PRODUCT_NAME}"
|
||||||
|
!define MUI_FINISHPAGE_RUN "$INSTDIR\${EXE_NAME}.exe"
|
||||||
|
!insertmacro MUI_PAGE_FINISH
|
||||||
|
|
||||||
|
Var DirectXSetupError
|
||||||
|
|
||||||
|
UninstPage uninstConfirm
|
||||||
|
UninstPage instfiles
|
||||||
|
|
||||||
|
!insertmacro MUI_LANGUAGE "English"
|
||||||
|
;--------------------------------
|
||||||
|
|
||||||
|
; The stuff to install
|
||||||
|
Section `${APP_NAME}`
|
||||||
|
SectionIn RO
|
||||||
|
|
||||||
|
; Set output path to the installation directory.
|
||||||
|
SetOutPath $INSTDIR
|
||||||
|
|
||||||
|
; Put file there
|
||||||
|
File "${LICENSE_NAME}"
|
||||||
|
File /r "${SOURCE_DIR}\*.*"
|
||||||
|
|
||||||
|
; Write the uninstall keys for Windows
|
||||||
|
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\${SHORT_NAME}" "DisplayName" "${APP_NAME}"
|
||||||
|
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\${SHORT_NAME}" "UninstallString" '"$INSTDIR\uninstall.exe"'
|
||||||
|
WriteRegDWORD SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\${SHORT_NAME}" "NoModify" 1
|
||||||
|
WriteRegDWORD SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\${SHORT_NAME}" "NoRepair" 1
|
||||||
|
WriteUninstaller "uninstall.exe"
|
||||||
|
|
||||||
|
SectionEnd
|
||||||
|
|
||||||
|
; Optional section (can be disabled by the user)
|
||||||
|
Section "Start Menu Shortcuts"
|
||||||
|
|
||||||
|
CreateDirectory "$SMPROGRAMS\${APP_NAME}"
|
||||||
|
CreateShortCut "$SMPROGRAMS\${APP_NAME}\Uninstall.lnk" "$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0
|
||||||
|
CreateShortCut "$SMPROGRAMS\${APP_NAME}\${APP_NAME}.lnk" "$INSTDIR\${EXE_NAME}.exe" "" "$INSTDIR\${EXE_NAME}.exe"
|
||||||
|
CreateShortCut "$SMPROGRAMS\${APP_NAME}\${APP_NAME} License.lnk" "notepad.exe" "$INSTDIR\License.txt"
|
||||||
|
|
||||||
|
SectionEnd
|
||||||
|
|
||||||
|
|
||||||
|
; Optional section (can be enabled by the user)
|
||||||
|
Section /o "Desktop shortcut"
|
||||||
|
|
||||||
|
CreateShortCut "$DESKTOP\${APP_NAME}.lnk" "$INSTDIR\${EXE_NAME}.exe" ""
|
||||||
|
|
||||||
|
SectionEnd
|
||||||
|
|
||||||
|
|
||||||
|
;--------------------------------
|
||||||
|
|
||||||
|
; Uninstaller
|
||||||
|
|
||||||
|
Section "Uninstall"
|
||||||
|
; Remove registry keys
|
||||||
|
DeleteRegKey SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\${SHORT_NAME}"
|
||||||
|
|
||||||
|
; Remove files and uninstaller (everything)
|
||||||
|
RMDir /r "$INSTDIR"
|
||||||
|
|
||||||
|
; Remove desktop icon
|
||||||
|
Delete "$DESKTOP\${APP_NAME}.lnk"
|
||||||
|
|
||||||
|
; Remove shortcuts, if any
|
||||||
|
Delete "$SMPROGRAMS\${APP_NAME}\*.*"
|
||||||
|
|
||||||
|
; Remove directories used
|
||||||
|
RMDir "$SMPROGRAMS\${APP_NAME}"
|
||||||
|
RMDir "$INSTDIR"
|
||||||
|
|
||||||
|
SectionEnd
|
||||||
|
|
||||||
|
|
||||||
|
;--------------------------------
|
||||||
|
;
|
||||||
|
; This should be the LAST section available....
|
||||||
|
;
|
||||||
|
Section "DirectX Install" SEC_DIRECTX
|
||||||
|
|
||||||
|
SectionIn RO
|
||||||
|
|
||||||
|
SetOutPath "$TEMP"
|
||||||
|
File "${MAKENSIS}\dxwebsetup.exe"
|
||||||
|
DetailPrint "Running DirectX Setup..."
|
||||||
|
ExecWait '"$TEMP\dxwebsetup.exe" /Q' $DirectXSetupError
|
||||||
|
DetailPrint "Finished DirectX Setup"
|
||||||
|
|
||||||
|
Delete "$TEMP\dxwebsetup.exe"
|
||||||
|
|
||||||
|
SetOutPath "$INSTDIR"
|
||||||
|
|
||||||
|
SectionEnd
|
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 151 KiB |
After Width: | Height: | Size: 25 KiB |
|
@ -0,0 +1,42 @@
|
||||||
|
This Application was made using GameMaker. GameMaker is the intellectual property of YoYo Games Ltd, a company of the United Kingdom.
|
||||||
|
|
||||||
|
THIS END USER LICENSE AGREEMENT APPLIES TO ALL USE OF THIS APPLICATION.
|
||||||
|
|
||||||
|
Scope
|
||||||
|
-----
|
||||||
|
You may:
|
||||||
|
|
||||||
|
Install and use this Application for personal, or commercial use [provided you have paid any license fee, if this applies];
|
||||||
|
|
||||||
|
You must not:
|
||||||
|
|
||||||
|
use, copy, transfer, distribute modify, adapt, merge, translate, decompile, disassemble, or reverse engineer the Application or part of it except as expressly permitted by this Licence;
|
||||||
|
remove, modify, or tamper with any copyright, trademark or other notice;
|
||||||
|
use the Application for any illegal, unlawful or immoral purposes.
|
||||||
|
|
||||||
|
|
||||||
|
Term
|
||||||
|
----
|
||||||
|
This License will end automatically if you breach any of the terms.
|
||||||
|
When this License ends you must stop all use of the Application and destroy and erase any copies you have.
|
||||||
|
|
||||||
|
|
||||||
|
Liability
|
||||||
|
---------
|
||||||
|
|
||||||
|
YoYo Games Limited (“YoYo Games) is not involved in the creation of this Application except only that it was made using GameMaker. YoYo Games warrants only that GameMaker will function satisfactorily if used properly and on the correct operating system.
|
||||||
|
YoYo Games does not warrant that the operation of the Appication will be uninterrupted or error free or that errors can be corrected. You install and use the Application at your own risk and in no event will YoYo Games be liable to you for any loss or damage of any kind (except personal injury or death arising from YoYo Games’ negligence) including lost profits or other consequential loss arising from the use of or inability to use the Application or from errors or deficiencies in it whether caused by negligence or otherwise.
|
||||||
|
To the maximum extent permitted by law, YoYo Games Limited excludes liability for all warranties, conditions and other terms which but for this notice would have effect.
|
||||||
|
|
||||||
|
|
||||||
|
General
|
||||||
|
-------
|
||||||
|
|
||||||
|
All copyright and other intellectual property rights in GameMaker and parts of it included in the Application belong to and vest in YoYo Games. All rights of YoYo Games are hereby asserted and reserved.
|
||||||
|
All trade marks are the property of their respective owners and YoYo Games makes no warranty or representation in respect of and has no responsibility and excludes all liability for any trade mark or third party content.
|
||||||
|
The rights granted in this license are non-exclusive.
|
||||||
|
This license does not affect your statutory rights as a consumer.
|
||||||
|
This License is governed by English Law and the parties submit to the exclusive jurisdiction of the English Courts.
|
||||||
|
If you have a problem with this Application please contact the person who made it, not YoYo Games.
|
||||||
|
|
||||||
|
Click “ACCEPT” and accept these terms to install and use this Application. If you do not accept them terms you may not continue with the installation and you must not install, use or run this software on this or any other computer.
|
|
@ -0,0 +1,36 @@
|
||||||
|
{
|
||||||
|
"option_windows_display_name": "GameMaker: Studio",
|
||||||
|
"option_windows_executable_name": "${project_name}",
|
||||||
|
"option_windows_version": "1.0.0.0",
|
||||||
|
"option_windows_company_info": "",
|
||||||
|
"option_windows_product_info": "",
|
||||||
|
"option_windows_copyright_info": "",
|
||||||
|
"option_windows_description_info": "A GameMaker:Studio Game",
|
||||||
|
"option_windows_display_cursor": true,
|
||||||
|
"option_windows_icon": "${options_dir}/windows/runner_icon.ico",
|
||||||
|
"option_windows_save_location": 0,
|
||||||
|
"option_windows_splash_screen": "${options_dir}/windows/splash.png",
|
||||||
|
"option_windows_use_splash": true,
|
||||||
|
"option_windows_start_fullscreen": false,
|
||||||
|
"option_windows_allow_fullscreen_switching": true,
|
||||||
|
"option_windows_interpolate_pixels": true,
|
||||||
|
"option_windows_vsync": false,
|
||||||
|
"option_windows_resize_window": false,
|
||||||
|
"option_windows_borderless": false,
|
||||||
|
"option_windows_scale": 0,
|
||||||
|
"option_windows_copy_exe_to_dest": false,
|
||||||
|
"option_windows_sleep_margin": 1,
|
||||||
|
"option_windows_texture_page": "2048x2048",
|
||||||
|
"option_windows_installer_finished": "${options_dir}/windows/Runner_finish.bmp",
|
||||||
|
"option_windows_installer_header": "${options_dir}/windows/Runner_header.bmp",
|
||||||
|
"option_windows_license": "${options_dir}/windows/installer/license.txt",
|
||||||
|
"option_windows_nsis_file": "${base_options_dir}/windows/installer/nsis_script.nsi",
|
||||||
|
"option_windows_enable_steam": false,
|
||||||
|
"option_windows_disable_sandbox": false,
|
||||||
|
"option_windows_steam_use_alternative_launcher": true,
|
||||||
|
"option_windows_use_x64": false,
|
||||||
|
"resourceVersion": "1.1",
|
||||||
|
"name": "Windows",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMWindowsOptions",
|
||||||
|
}
|
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 41 KiB |
|
@ -0,0 +1,2 @@
|
||||||
|
sound_stop_all();
|
||||||
|
sound_loop(snd_Background);
|
|
@ -0,0 +1,58 @@
|
||||||
|
{
|
||||||
|
"isDnd": false,
|
||||||
|
"volume": 1.0,
|
||||||
|
"parentRoom": null,
|
||||||
|
"views": [
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
],
|
||||||
|
"layers": [
|
||||||
|
{"spriteId":{"name":"bg_scanlines","path":"sprites/bg_scanlines/bg_scanlines.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":-2147482200,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Foreground_1_bg_scanlines","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
{"instances":[
|
||||||
|
{"properties":[],"isDnd":false,"objectId":{"name":"obj_ADVANCE","path":"objects/obj_ADVANCE/obj_ADVANCE.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_F52AF434","tags":[],"resourceType":"GMRInstance",},
|
||||||
|
],"visible":true,"depth":0,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Instances_Depth_0","tags":[],"resourceType":"GMRInstanceLayer",},
|
||||||
|
{"spriteId":{"name":"background8","path":"sprites/background8/background8.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":2147483500,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Background_0_background8","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
{"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":2147483600,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Colour","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
],
|
||||||
|
"inheritLayers": false,
|
||||||
|
"creationCodeFile": "",
|
||||||
|
"inheritCode": false,
|
||||||
|
"instanceCreationOrder": [
|
||||||
|
{"name":"inst_F52AF434","path":"rooms/rm_lose/rm_lose.yy",},
|
||||||
|
],
|
||||||
|
"inheritCreationOrder": false,
|
||||||
|
"sequenceId": null,
|
||||||
|
"roomSettings": {
|
||||||
|
"inheritRoomSettings": false,
|
||||||
|
"Width": 640,
|
||||||
|
"Height": 480,
|
||||||
|
"persistent": false,
|
||||||
|
},
|
||||||
|
"viewSettings": {
|
||||||
|
"inheritViewSettings": false,
|
||||||
|
"enableViews": false,
|
||||||
|
"clearViewBackground": true,
|
||||||
|
"clearDisplayBuffer": true,
|
||||||
|
},
|
||||||
|
"physicsSettings": {
|
||||||
|
"inheritPhysicsSettings": false,
|
||||||
|
"PhysicsWorld": false,
|
||||||
|
"PhysicsWorldGravityX": 0.0,
|
||||||
|
"PhysicsWorldGravityY": 10.0,
|
||||||
|
"PhysicsWorldPixToMetres": 0.1,
|
||||||
|
},
|
||||||
|
"parent": {
|
||||||
|
"name": "Rooms",
|
||||||
|
"path": "folders/Rooms.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "rm_lose",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMRoom",
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
sound_stop_all();
|
|
@ -0,0 +1,58 @@
|
||||||
|
{
|
||||||
|
"isDnd": false,
|
||||||
|
"volume": 1.0,
|
||||||
|
"parentRoom": null,
|
||||||
|
"views": [
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
],
|
||||||
|
"layers": [
|
||||||
|
{"spriteId":{"name":"bg_scanlines","path":"sprites/bg_scanlines/bg_scanlines.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":-2147482200,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Foreground_1_bg_scanlines","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
{"instances":[
|
||||||
|
{"properties":[],"isDnd":false,"objectId":{"name":"obj_ADVANCE","path":"objects/obj_ADVANCE/obj_ADVANCE.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_832216DF","tags":[],"resourceType":"GMRInstance",},
|
||||||
|
],"visible":true,"depth":0,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Instances_Depth_0","tags":[],"resourceType":"GMRInstanceLayer",},
|
||||||
|
{"spriteId":{"name":"background4","path":"sprites/background4/background4.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":2147483500,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Background_0_background4","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
{"spriteId":null,"colour":4290822336,"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":2147483600,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Colour","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
],
|
||||||
|
"inheritLayers": false,
|
||||||
|
"creationCodeFile": "RoomCreationCode.gml",
|
||||||
|
"inheritCode": false,
|
||||||
|
"instanceCreationOrder": [
|
||||||
|
{"name":"inst_832216DF","path":"rooms/rm_title/rm_title.yy",},
|
||||||
|
],
|
||||||
|
"inheritCreationOrder": false,
|
||||||
|
"sequenceId": null,
|
||||||
|
"roomSettings": {
|
||||||
|
"inheritRoomSettings": false,
|
||||||
|
"Width": 640,
|
||||||
|
"Height": 480,
|
||||||
|
"persistent": false,
|
||||||
|
},
|
||||||
|
"viewSettings": {
|
||||||
|
"inheritViewSettings": false,
|
||||||
|
"enableViews": false,
|
||||||
|
"clearViewBackground": true,
|
||||||
|
"clearDisplayBuffer": true,
|
||||||
|
},
|
||||||
|
"physicsSettings": {
|
||||||
|
"inheritPhysicsSettings": false,
|
||||||
|
"PhysicsWorld": false,
|
||||||
|
"PhysicsWorldGravityX": 0.0,
|
||||||
|
"PhysicsWorldGravityY": 10.0,
|
||||||
|
"PhysicsWorldPixToMetres": 0.1,
|
||||||
|
},
|
||||||
|
"parent": {
|
||||||
|
"name": "Rooms",
|
||||||
|
"path": "folders/Rooms.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "rm_title",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMRoom",
|
||||||
|
}
|
|
@ -0,0 +1,58 @@
|
||||||
|
{
|
||||||
|
"isDnd": false,
|
||||||
|
"volume": 1.0,
|
||||||
|
"parentRoom": null,
|
||||||
|
"views": [
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
],
|
||||||
|
"layers": [
|
||||||
|
{"spriteId":{"name":"bg_scanlines","path":"sprites/bg_scanlines/bg_scanlines.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":-2147482200,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Foreground_1_bg_scanlines","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
{"instances":[
|
||||||
|
{"properties":[],"isDnd":false,"objectId":{"name":"obj_adccans","path":"objects/obj_adccans/obj_adccans.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_F6B45C1F","tags":[],"resourceType":"GMRInstance",},
|
||||||
|
],"visible":true,"depth":0,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Instances_Depth_0","tags":[],"resourceType":"GMRInstanceLayer",},
|
||||||
|
{"spriteId":{"name":"background7","path":"sprites/background7/background7.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":2147483500,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Background_0_background7","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
{"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":2147483600,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Colour","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
],
|
||||||
|
"inheritLayers": false,
|
||||||
|
"creationCodeFile": "",
|
||||||
|
"inheritCode": false,
|
||||||
|
"instanceCreationOrder": [
|
||||||
|
{"name":"inst_F6B45C1F","path":"rooms/rm_tutorial/rm_tutorial.yy",},
|
||||||
|
],
|
||||||
|
"inheritCreationOrder": false,
|
||||||
|
"sequenceId": null,
|
||||||
|
"roomSettings": {
|
||||||
|
"inheritRoomSettings": false,
|
||||||
|
"Width": 640,
|
||||||
|
"Height": 480,
|
||||||
|
"persistent": false,
|
||||||
|
},
|
||||||
|
"viewSettings": {
|
||||||
|
"inheritViewSettings": false,
|
||||||
|
"enableViews": false,
|
||||||
|
"clearViewBackground": true,
|
||||||
|
"clearDisplayBuffer": true,
|
||||||
|
},
|
||||||
|
"physicsSettings": {
|
||||||
|
"inheritPhysicsSettings": false,
|
||||||
|
"PhysicsWorld": false,
|
||||||
|
"PhysicsWorldGravityX": 0.0,
|
||||||
|
"PhysicsWorldGravityY": 10.0,
|
||||||
|
"PhysicsWorldPixToMetres": 0.1,
|
||||||
|
},
|
||||||
|
"parent": {
|
||||||
|
"name": "Rooms",
|
||||||
|
"path": "folders/Rooms.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "rm_tutorial",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMRoom",
|
||||||
|
}
|
|
@ -0,0 +1,58 @@
|
||||||
|
{
|
||||||
|
"isDnd": false,
|
||||||
|
"volume": 1.0,
|
||||||
|
"parentRoom": null,
|
||||||
|
"views": [
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
{"inherit":false,"visible":false,"xview":0,"yview":0,"wview":640,"hview":480,"xport":0,"yport":0,"wport":640,"hport":480,"hborder":32,"vborder":32,"hspeed":-1,"vspeed":-1,"objectId":null,},
|
||||||
|
],
|
||||||
|
"layers": [
|
||||||
|
{"spriteId":{"name":"bg_scanlines","path":"sprites/bg_scanlines/bg_scanlines.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":-2147482200,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Foreground_1_bg_scanlines","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
{"instances":[
|
||||||
|
{"properties":[],"isDnd":false,"objectId":{"name":"obj_mimsy","path":"objects/obj_mimsy/obj_mimsy.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_85BC3FFC","tags":[],"resourceType":"GMRInstance",},
|
||||||
|
],"visible":true,"depth":0,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Instances_Depth_0","tags":[],"resourceType":"GMRInstanceLayer",},
|
||||||
|
{"spriteId":{"name":"background6","path":"sprites/background6/background6.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":true,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":1.0,"animationSpeedType":1,"userdefinedAnimFPS":false,"visible":true,"depth":2147483500,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Background_0_background6","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
{"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":2147483600,"userdefinedDepth":true,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Compatibility_Colour","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||||
|
],
|
||||||
|
"inheritLayers": false,
|
||||||
|
"creationCodeFile": "",
|
||||||
|
"inheritCode": false,
|
||||||
|
"instanceCreationOrder": [
|
||||||
|
{"name":"inst_85BC3FFC","path":"rooms/rm_win/rm_win.yy",},
|
||||||
|
],
|
||||||
|
"inheritCreationOrder": false,
|
||||||
|
"sequenceId": null,
|
||||||
|
"roomSettings": {
|
||||||
|
"inheritRoomSettings": false,
|
||||||
|
"Width": 640,
|
||||||
|
"Height": 480,
|
||||||
|
"persistent": false,
|
||||||
|
},
|
||||||
|
"viewSettings": {
|
||||||
|
"inheritViewSettings": false,
|
||||||
|
"enableViews": false,
|
||||||
|
"clearViewBackground": true,
|
||||||
|
"clearDisplayBuffer": true,
|
||||||
|
},
|
||||||
|
"physicsSettings": {
|
||||||
|
"inheritPhysicsSettings": false,
|
||||||
|
"PhysicsWorld": false,
|
||||||
|
"PhysicsWorldGravityX": 0.0,
|
||||||
|
"PhysicsWorldGravityY": 10.0,
|
||||||
|
"PhysicsWorldPixToMetres": 0.1,
|
||||||
|
},
|
||||||
|
"parent": {
|
||||||
|
"name": "Rooms",
|
||||||
|
"path": "folders/Rooms.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "rm_win",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMRoom",
|
||||||
|
}
|
|
@ -0,0 +1,88 @@
|
||||||
|
function __background_get_element(argument0) {
|
||||||
|
var __bind = argument0;
|
||||||
|
|
||||||
|
var __result;
|
||||||
|
__result[0] = -1;
|
||||||
|
__result[1] = -1;
|
||||||
|
__result[2] = -1;
|
||||||
|
|
||||||
|
|
||||||
|
// Look at the existing layers in the room to see if we have any foregrounds or backgrounds
|
||||||
|
var __fgstring = "Compatibility_Foreground_";
|
||||||
|
var __bgstring = "Compatibility_Background_";
|
||||||
|
var __fglen = string_length(__fgstring);
|
||||||
|
var __bglen = string_length(__bgstring);
|
||||||
|
var __layerlist = layer_get_all();
|
||||||
|
var __layerlistlength = array_length_1d(__layerlist);
|
||||||
|
var __i;
|
||||||
|
|
||||||
|
var __layerid = -1;
|
||||||
|
var __isforeground = false;
|
||||||
|
|
||||||
|
// Try and find the appropriate background in the list of layers
|
||||||
|
for(__i = 0; __i < __layerlistlength; __i++)
|
||||||
|
{
|
||||||
|
var __layername = layer_get_name(__layerlist[__i]);
|
||||||
|
if (string_pos(__fgstring, __layername) > 0)
|
||||||
|
{
|
||||||
|
var __slotchr = string_char_at(__layername, __fglen + 1);
|
||||||
|
if (__slotchr == "")
|
||||||
|
continue;
|
||||||
|
|
||||||
|
var __slot = real( __slotchr );
|
||||||
|
|
||||||
|
if (__slot == __bind)
|
||||||
|
{
|
||||||
|
__layerid = __layerlist[__i];
|
||||||
|
__isforeground = true;
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (string_pos(__bgstring, __layername) > 0)
|
||||||
|
{
|
||||||
|
var __slotchr = string_char_at(__layername, __bglen + 1);
|
||||||
|
if (__slotchr == "")
|
||||||
|
continue;
|
||||||
|
|
||||||
|
var __slot = real( __slotchr );
|
||||||
|
|
||||||
|
if (__slot == __bind)
|
||||||
|
{
|
||||||
|
__layerid = __layerlist[__i];
|
||||||
|
__isforeground = false;
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (__layerid != -1)
|
||||||
|
{
|
||||||
|
// We have a winner!
|
||||||
|
// Get id of background element on this layer
|
||||||
|
var __els = layer_get_all_elements(__layerid);
|
||||||
|
var __elslength = array_length_1d(__els);
|
||||||
|
for(__i = 0; __i < __elslength; __i++)
|
||||||
|
{
|
||||||
|
if (layer_get_element_type(__els[__i]) == layerelementtype_background)
|
||||||
|
{
|
||||||
|
__result[0] = __els[__i];
|
||||||
|
__result[1] = __layerid;
|
||||||
|
__result[2] = __isforeground;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Need to construct a new layer with a new background
|
||||||
|
var __newback = __background_set_element(__bind, false, false, -1, 0, 0, true, true,1,1, false, 0, 0, $ffffff, 1);
|
||||||
|
__result[0] = __newback[0];
|
||||||
|
__result[1] = __newback[1];
|
||||||
|
__result[2] = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return __result;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": true,
|
||||||
|
"parent": {
|
||||||
|
"name": "background",
|
||||||
|
"path": "folders/Scripts/compatibility/background.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "__background_get_element",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
}
|
|
@ -0,0 +1,48 @@
|
||||||
|
function __background_get_internal(argument0, argument1, argument2) {
|
||||||
|
var __prop = argument0;
|
||||||
|
var __bind = argument1;
|
||||||
|
var __backinfo = argument2;
|
||||||
|
|
||||||
|
if ((__backinfo[0] == -1)
|
||||||
|
|| (layer_background_exists(__backinfo[1], __backinfo[0]) == false)) // this can happen when we change between backgrounds and foregrounds (because layers and elements get destroyed)
|
||||||
|
{
|
||||||
|
// Try getting the background info again from the bind index
|
||||||
|
__backinfo = __background_get_element(__bind);
|
||||||
|
|
||||||
|
if (__backinfo[0] == -1)
|
||||||
|
return -1; // erm
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var __res = -1;
|
||||||
|
|
||||||
|
var __backid = __backinfo[0];
|
||||||
|
var __layerid = __backinfo[1];
|
||||||
|
var __isfore = __backinfo[2];
|
||||||
|
|
||||||
|
switch(__prop)
|
||||||
|
{
|
||||||
|
case e__BG.Visible: __res = layer_get_visible(__layerid); break;
|
||||||
|
case e__BG.Foreground: __res = __isfore; break;
|
||||||
|
case e__BG.Index: __res = layer_background_get_sprite(__backid) break;
|
||||||
|
case e__BG.X: __res = layer_get_x(__layerid); break;
|
||||||
|
case e__BG.Y: __res = layer_get_y(__layerid); break;
|
||||||
|
case e__BG.Width: __res = sprite_get_width(layer_background_get_index(__backid)); break;
|
||||||
|
case e__BG.Height: __res = sprite_get_height(layer_background_get_index(__backid)); break;
|
||||||
|
case e__BG.HTiled: __res = layer_background_get_htiled(__backid); break;
|
||||||
|
case e__BG.VTiled: __res = layer_background_get_vtiled(__backid); break;
|
||||||
|
case e__BG.XScale: __res = layer_background_get_xscale(__backid); break;
|
||||||
|
case e__BG.YScale: __res = layer_background_get_yscale(__backid); break;
|
||||||
|
case e__BG.HSpeed: __res = layer_get_hspeed(__layerid); break;
|
||||||
|
case e__BG.VSpeed: __res = layer_get_vspeed(__layerid); break;
|
||||||
|
case e__BG.Blend: __res = layer_background_get_blend(__backid); break;
|
||||||
|
case e__BG.Alpha: __res = layer_background_get_alpha(__backid); break;
|
||||||
|
default: break;
|
||||||
|
};
|
||||||
|
|
||||||
|
return __res;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": true,
|
||||||
|
"parent": {
|
||||||
|
"name": "background",
|
||||||
|
"path": "folders/Scripts/compatibility/background.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "__background_get_internal",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
function __background_set(argument0, argument1, argument2) {
|
||||||
|
var __prop = argument0;
|
||||||
|
var __bind = argument1;
|
||||||
|
var __val = argument2;
|
||||||
|
|
||||||
|
var __backinfo = __background_get_element(__bind);
|
||||||
|
|
||||||
|
__background_set_internal(__prop, __bind, __val, __backinfo);
|
||||||
|
|
||||||
|
var __res = __background_get_internal(__prop, __bind, __backinfo);
|
||||||
|
return __res;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"isDnD": false,
|
||||||
|
"isCompatibility": true,
|
||||||
|
"parent": {
|
||||||
|
"name": "background",
|
||||||
|
"path": "folders/Scripts/compatibility/background.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "__background_set",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMScript",
|
||||||
|
}
|