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",
|
||||
}
|