This commit is contained in:
Alexey 2024-10-31 17:39:35 +03:00
commit 0556f63d2d
119 changed files with 2908 additions and 0 deletions

70
cosmic.yyp Normal file
View file

@ -0,0 +1,70 @@
{
"resourceType": "GMProject",
"resourceVersion": "1.6",
"name": "shish patau",
"resources": [
{"id":{"name":"obLaser","path":"objects/obLaser/obLaser.yy",},"order":6,},
{"id":{"name":"spMenuBack","path":"sprites/spMenuBack/spMenuBack.yy",},"order":4,},
{"id":{"name":"obRocket","path":"objects/obRocket/obRocket.yy",},"order":4,},
{"id":{"name":"obStar","path":"objects/obStar/obStar.yy",},"order":0,},
{"id":{"name":"obSpaceship","path":"objects/obSpaceship/obSpaceship.yy",},"order":2,},
{"id":{"name":"obSpacestation","path":"objects/obSpacestation/obSpacestation.yy",},"order":7,},
{"id":{"name":"obEnemy","path":"objects/obEnemy/obEnemy.yy",},"order":9,},
{"id":{"name":"obGlobal","path":"objects/obGlobal/obGlobal.yy",},"order":1,},
{"id":{"name":"spShip1","path":"sprites/spShip1/spShip1.yy",},"order":0,},
{"id":{"name":"spStar","path":"sprites/spStar/spStar.yy",},"order":2,},
{"id":{"name":"spSpacestation","path":"sprites/spSpacestation/spSpacestation.yy",},"order":3,},
{"id":{"name":"spNone","path":"sprites/spNone/spNone.yy",},"order":5,},
{"id":{"name":"obMarker","path":"objects/obMarker/obMarker.yy",},"order":5,},
{"id":{"name":"obCursor","path":"objects/obCursor/obCursor.yy",},"order":3,},
{"id":{"name":"obSpacestationMenu","path":"objects/obSpacestationMenu/obSpacestationMenu.yy",},"order":8,},
{"id":{"name":"fMenu","path":"fonts/fMenu/fMenu.yy",},"order":0,},
{"id":{"name":"mnevpadlu","path":"scripts/mnevpadlu/mnevpadlu.yy",},"order":0,},
{"id":{"name":"obGuiButton","path":"objects/obGuiButton/obGuiButton.yy",},"order":11,},
{"id":{"name":"spRocket1","path":"sprites/spRocket1/spRocket1.yy",},"order":1,},
{"id":{"name":"obBounty","path":"objects/obBounty/obBounty.yy",},"order":10,},
{"id":{"name":"rMain","path":"rooms/rMain/rMain.yy",},"order":0,},
],
"Options": [
{"name":"Linux","path":"options/linux/options_linux.yy",},
{"name":"macOS","path":"options/mac/options_mac.yy",},
{"name":"Main","path":"options/main/options_main.yy",},
{"name":"Windows","path":"options/windows/options_windows.yy",},
{"name":"operagx","path":"options/operagx/options_operagx.yy",},
],
"defaultScriptType": 1,
"isEcma": false,
"configs": {
"name": "Default",
"children": [],
},
"RoomOrderNodes": [
{"roomId":{"name":"rMain","path":"rooms/rMain/rMain.yy",},},
],
"Folders": [
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Animation Curves","folderPath":"folders/Animation Curves.yy","order":10,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Extensions","folderPath":"folders/Extensions.yy","order":11,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Fonts","folderPath":"folders/Fonts.yy","order":6,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Notes","folderPath":"folders/Notes.yy","order":13,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Objects","folderPath":"folders/Objects.yy","order":12,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Paths","folderPath":"folders/Paths.yy","order":3,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Rooms","folderPath":"folders/Rooms.yy","order":8,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Scripts","folderPath":"folders/Scripts.yy","order":4,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Sequences","folderPath":"folders/Sequences.yy","order":9,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Shaders","folderPath":"folders/Shaders.yy","order":5,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Sounds","folderPath":"folders/Sounds.yy","order":2,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Sprites","folderPath":"folders/Sprites.yy","order":0,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Tile Sets","folderPath":"folders/Tile Sets.yy","order":1,},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Timelines","folderPath":"folders/Timelines.yy","order":7,},
],
"AudioGroups": [
{"resourceType":"GMAudioGroup","resourceVersion":"1.3","name":"audiogroup_default","targets":-1,},
],
"TextureGroups": [
{"resourceType":"GMTextureGroup","resourceVersion":"1.3","name":"Default","isScaled":true,"compressFormat":"bz2","loadType":"default","directory":"","autocrop":true,"border":2,"mipsToGenerate":0,"groupParent":null,"targets":-1,},
],
"IncludedFiles": [],
"MetaData": {
"IDEVersion": "2022.9.1.51",
},
}

438
fonts/fmenu/fMenu.yy Normal file
View file

@ -0,0 +1,438 @@
{
"resourceType": "GMFont",
"resourceVersion": "1.0",
"name": "fMenu",
"AntiAlias": 0,
"applyKerning": 0,
"ascender": 10,
"ascenderOffset": 3,
"bold": true,
"canGenerateBitmap": true,
"charset": 0,
"first": 0,
"fontName": "Century Gothic",
"glyphOperations": 0,
"glyphs": {
"32": {"character":32,"h":16,"offset":0,"shift":3,"w":3,"x":2,"y":2,},
"33": {"character":33,"h":16,"offset":1,"shift":3,"w":1,"x":237,"y":128,},
"34": {"character":34,"h":16,"offset":0,"shift":3,"w":3,"x":232,"y":128,},
"35": {"character":35,"h":16,"offset":1,"shift":8,"w":6,"x":224,"y":128,},
"36": {"character":36,"h":16,"offset":0,"shift":6,"w":6,"x":216,"y":128,},
"37": {"character":37,"h":16,"offset":0,"shift":9,"w":8,"x":206,"y":128,},
"38": {"character":38,"h":16,"offset":1,"shift":8,"w":7,"x":197,"y":128,},
"39": {"character":39,"h":16,"offset":0,"shift":2,"w":2,"x":193,"y":128,},
"40": {"character":40,"h":16,"offset":1,"shift":4,"w":2,"x":189,"y":128,},
"41": {"character":41,"h":16,"offset":1,"shift":4,"w":2,"x":185,"y":128,},
"42": {"character":42,"h":16,"offset":0,"shift":5,"w":4,"x":240,"y":128,},
"43": {"character":43,"h":16,"offset":1,"shift":7,"w":5,"x":178,"y":128,},
"44": {"character":44,"h":16,"offset":1,"shift":3,"w":1,"x":167,"y":128,},
"45": {"character":45,"h":16,"offset":0,"shift":4,"w":3,"x":162,"y":128,},
"46": {"character":46,"h":16,"offset":1,"shift":3,"w":1,"x":159,"y":128,},
"47": {"character":47,"h":16,"offset":0,"shift":5,"w":4,"x":153,"y":128,},
"48": {"character":48,"h":16,"offset":0,"shift":6,"w":6,"x":145,"y":128,},
"49": {"character":49,"h":16,"offset":2,"shift":6,"w":2,"x":141,"y":128,},
"50": {"character":50,"h":16,"offset":0,"shift":6,"w":6,"x":133,"y":128,},
"51": {"character":51,"h":16,"offset":0,"shift":6,"w":6,"x":125,"y":128,},
"52": {"character":52,"h":16,"offset":0,"shift":6,"w":6,"x":117,"y":128,},
"53": {"character":53,"h":16,"offset":0,"shift":6,"w":6,"x":170,"y":128,},
"54": {"character":54,"h":16,"offset":1,"shift":6,"w":5,"x":246,"y":128,},
"55": {"character":55,"h":16,"offset":1,"shift":6,"w":5,"x":2,"y":146,},
"56": {"character":56,"h":16,"offset":0,"shift":6,"w":6,"x":9,"y":146,},
"57": {"character":57,"h":16,"offset":1,"shift":6,"w":4,"x":161,"y":146,},
"58": {"character":58,"h":16,"offset":1,"shift":3,"w":1,"x":158,"y":146,},
"59": {"character":59,"h":16,"offset":1,"shift":3,"w":1,"x":155,"y":146,},
"60": {"character":60,"h":16,"offset":1,"shift":7,"w":5,"x":148,"y":146,},
"61": {"character":61,"h":16,"offset":1,"shift":7,"w":5,"x":141,"y":146,},
"62": {"character":62,"h":16,"offset":1,"shift":7,"w":5,"x":134,"y":146,},
"63": {"character":63,"h":16,"offset":1,"shift":7,"w":5,"x":127,"y":146,},
"64": {"character":64,"h":16,"offset":1,"shift":10,"w":8,"x":117,"y":146,},
"65": {"character":65,"h":16,"offset":0,"shift":8,"w":8,"x":107,"y":146,},
"66": {"character":66,"h":16,"offset":1,"shift":6,"w":5,"x":100,"y":146,},
"67": {"character":67,"h":16,"offset":1,"shift":9,"w":7,"x":91,"y":146,},
"68": {"character":68,"h":16,"offset":1,"shift":8,"w":7,"x":82,"y":146,},
"69": {"character":69,"h":16,"offset":1,"shift":6,"w":5,"x":75,"y":146,},
"70": {"character":70,"h":16,"offset":1,"shift":5,"w":4,"x":69,"y":146,},
"71": {"character":71,"h":16,"offset":1,"shift":10,"w":8,"x":59,"y":146,},
"72": {"character":72,"h":16,"offset":1,"shift":8,"w":6,"x":51,"y":146,},
"73": {"character":73,"h":16,"offset":0,"shift":2,"w":2,"x":47,"y":146,},
"74": {"character":74,"h":16,"offset":0,"shift":5,"w":4,"x":41,"y":146,},
"75": {"character":75,"h":16,"offset":1,"shift":7,"w":5,"x":34,"y":146,},
"76": {"character":76,"h":16,"offset":1,"shift":5,"w":4,"x":28,"y":146,},
"77": {"character":77,"h":16,"offset":1,"shift":10,"w":9,"x":17,"y":146,},
"78": {"character":78,"h":16,"offset":1,"shift":8,"w":6,"x":109,"y":128,},
"79": {"character":79,"h":16,"offset":1,"shift":10,"w":8,"x":167,"y":146,},
"80": {"character":80,"h":16,"offset":1,"shift":7,"w":5,"x":102,"y":128,},
"81": {"character":81,"h":16,"offset":1,"shift":10,"w":8,"x":90,"y":128,},
"82": {"character":82,"h":16,"offset":1,"shift":7,"w":5,"x":168,"y":110,},
"83": {"character":83,"h":16,"offset":0,"shift":5,"w":5,"x":161,"y":110,},
"84": {"character":84,"h":16,"offset":0,"shift":5,"w":5,"x":154,"y":110,},
"85": {"character":85,"h":16,"offset":1,"shift":7,"w":5,"x":147,"y":110,},
"86": {"character":86,"h":16,"offset":0,"shift":8,"w":7,"x":138,"y":110,},
"87": {"character":87,"h":16,"offset":1,"shift":11,"w":9,"x":127,"y":110,},
"88": {"character":88,"h":16,"offset":0,"shift":7,"w":6,"x":119,"y":110,},
"89": {"character":89,"h":16,"offset":0,"shift":7,"w":6,"x":111,"y":110,},
"90": {"character":90,"h":16,"offset":0,"shift":5,"w":5,"x":104,"y":110,},
"91": {"character":91,"h":16,"offset":2,"shift":4,"w":1,"x":175,"y":110,},
"92": {"character":92,"h":16,"offset":0,"shift":7,"w":6,"x":96,"y":110,},
"93": {"character":93,"h":16,"offset":1,"shift":4,"w":1,"x":88,"y":110,},
"94": {"character":94,"h":16,"offset":1,"shift":7,"w":6,"x":80,"y":110,},
"95": {"character":95,"h":16,"offset":0,"shift":6,"w":6,"x":72,"y":110,},
"96": {"character":96,"h":16,"offset":1,"shift":4,"w":2,"x":68,"y":110,},
"97": {"character":97,"h":16,"offset":1,"shift":8,"w":6,"x":60,"y":110,},
"98": {"character":98,"h":16,"offset":1,"shift":8,"w":6,"x":52,"y":110,},
"99": {"character":99,"h":16,"offset":1,"shift":7,"w":6,"x":44,"y":110,},
"100": {"character":100,"h":16,"offset":1,"shift":8,"w":6,"x":36,"y":110,},
"101": {"character":101,"h":16,"offset":1,"shift":7,"w":6,"x":28,"y":110,},
"102": {"character":102,"h":16,"offset":0,"shift":3,"w":3,"x":91,"y":110,},
"103": {"character":103,"h":16,"offset":1,"shift":7,"w":6,"x":178,"y":110,},
"104": {"character":104,"h":16,"offset":1,"shift":7,"w":5,"x":186,"y":110,},
"105": {"character":105,"h":16,"offset":0,"shift":2,"w":2,"x":193,"y":110,},
"106": {"character":106,"h":16,"offset":0,"shift":2,"w":2,"x":86,"y":128,},
"107": {"character":107,"h":16,"offset":1,"shift":6,"w":5,"x":79,"y":128,},
"108": {"character":108,"h":16,"offset":0,"shift":2,"w":2,"x":75,"y":128,},
"109": {"character":109,"h":16,"offset":1,"shift":10,"w":9,"x":64,"y":128,},
"110": {"character":110,"h":16,"offset":1,"shift":7,"w":5,"x":57,"y":128,},
"111": {"character":111,"h":16,"offset":1,"shift":7,"w":6,"x":49,"y":128,},
"112": {"character":112,"h":16,"offset":1,"shift":8,"w":6,"x":41,"y":128,},
"113": {"character":113,"h":16,"offset":1,"shift":8,"w":6,"x":33,"y":128,},
"114": {"character":114,"h":16,"offset":1,"shift":3,"w":3,"x":28,"y":128,},
"115": {"character":115,"h":16,"offset":0,"shift":4,"w":4,"x":22,"y":128,},
"116": {"character":116,"h":16,"offset":0,"shift":4,"w":3,"x":17,"y":128,},
"117": {"character":117,"h":16,"offset":1,"shift":7,"w":5,"x":10,"y":128,},
"118": {"character":118,"h":16,"offset":0,"shift":6,"w":6,"x":2,"y":128,},
"119": {"character":119,"h":16,"offset":0,"shift":9,"w":9,"x":241,"y":110,},
"120": {"character":120,"h":16,"offset":0,"shift":5,"w":5,"x":234,"y":110,},
"121": {"character":121,"h":16,"offset":0,"shift":6,"w":6,"x":226,"y":110,},
"122": {"character":122,"h":16,"offset":0,"shift":5,"w":5,"x":219,"y":110,},
"123": {"character":123,"h":16,"offset":0,"shift":4,"w":4,"x":213,"y":110,},
"124": {"character":124,"h":16,"offset":3,"shift":7,"w":2,"x":209,"y":110,},
"125": {"character":125,"h":16,"offset":0,"shift":4,"w":3,"x":204,"y":110,},
"126": {"character":126,"h":16,"offset":1,"shift":7,"w":5,"x":197,"y":110,},
"160": {"character":160,"h":16,"offset":0,"shift":3,"w":0,"x":100,"y":128,},
"161": {"character":161,"h":16,"offset":1,"shift":3,"w":1,"x":177,"y":146,},
"162": {"character":162,"h":16,"offset":1,"shift":6,"w":5,"x":180,"y":146,},
"163": {"character":163,"h":16,"offset":0,"shift":6,"w":6,"x":187,"y":146,},
"164": {"character":164,"h":16,"offset":0,"shift":6,"w":6,"x":220,"y":182,},
"165": {"character":165,"h":16,"offset":0,"shift":6,"w":6,"x":212,"y":182,},
"166": {"character":166,"h":16,"offset":3,"shift":7,"w":2,"x":208,"y":182,},
"167": {"character":167,"h":16,"offset":1,"shift":7,"w":4,"x":202,"y":182,},
"168": {"character":168,"h":16,"offset":0,"shift":4,"w":4,"x":196,"y":182,},
"169": {"character":169,"h":16,"offset":0,"shift":8,"w":8,"x":186,"y":182,},
"170": {"character":170,"h":16,"offset":0,"shift":4,"w":4,"x":180,"y":182,},
"171": {"character":171,"h":16,"offset":0,"shift":5,"w":5,"x":173,"y":182,},
"172": {"character":172,"h":16,"offset":1,"shift":7,"w":5,"x":166,"y":182,},
"173": {"character":173,"h":16,"offset":0,"shift":4,"w":3,"x":161,"y":182,},
"174": {"character":174,"h":16,"offset":0,"shift":8,"w":8,"x":151,"y":182,},
"175": {"character":175,"h":16,"offset":0,"shift":6,"w":6,"x":143,"y":182,},
"176": {"character":176,"h":16,"offset":0,"shift":4,"w":4,"x":137,"y":182,},
"177": {"character":177,"h":16,"offset":0,"shift":6,"w":6,"x":129,"y":182,},
"178": {"character":178,"h":16,"offset":0,"shift":4,"w":3,"x":124,"y":182,},
"179": {"character":179,"h":16,"offset":0,"shift":4,"w":4,"x":118,"y":182,},
"180": {"character":180,"h":16,"offset":1,"shift":4,"w":3,"x":113,"y":182,},
"181": {"character":181,"h":16,"offset":1,"shift":6,"w":5,"x":106,"y":182,},
"182": {"character":182,"h":16,"offset":1,"shift":6,"w":4,"x":100,"y":182,},
"183": {"character":183,"h":16,"offset":3,"shift":4,"w":1,"x":97,"y":182,},
"184": {"character":184,"h":16,"offset":1,"shift":4,"w":2,"x":93,"y":182,},
"185": {"character":185,"h":16,"offset":1,"shift":4,"w":1,"x":228,"y":182,},
"186": {"character":186,"h":16,"offset":0,"shift":4,"w":4,"x":239,"y":182,},
"187": {"character":187,"h":16,"offset":0,"shift":5,"w":5,"x":176,"y":200,},
"188": {"character":188,"h":16,"offset":1,"shift":9,"w":8,"x":245,"y":182,},
"189": {"character":189,"h":16,"offset":1,"shift":9,"w":7,"x":167,"y":200,},
"190": {"character":190,"h":16,"offset":0,"shift":9,"w":9,"x":156,"y":200,},
"191": {"character":191,"h":16,"offset":1,"shift":7,"w":5,"x":149,"y":200,},
"192": {"character":192,"h":16,"offset":0,"shift":8,"w":8,"x":139,"y":200,},
"193": {"character":193,"h":16,"offset":0,"shift":8,"w":8,"x":129,"y":200,},
"194": {"character":194,"h":16,"offset":0,"shift":8,"w":8,"x":119,"y":200,},
"195": {"character":195,"h":16,"offset":0,"shift":8,"w":8,"x":109,"y":200,},
"196": {"character":196,"h":16,"offset":0,"shift":8,"w":8,"x":99,"y":200,},
"197": {"character":197,"h":16,"offset":0,"shift":8,"w":8,"x":89,"y":200,},
"198": {"character":198,"h":16,"offset":0,"shift":11,"w":10,"x":77,"y":200,},
"199": {"character":199,"h":16,"offset":1,"shift":9,"w":7,"x":68,"y":200,},
"200": {"character":200,"h":16,"offset":1,"shift":6,"w":5,"x":61,"y":200,},
"201": {"character":201,"h":16,"offset":1,"shift":6,"w":5,"x":54,"y":200,},
"202": {"character":202,"h":16,"offset":1,"shift":6,"w":5,"x":47,"y":200,},
"203": {"character":203,"h":16,"offset":1,"shift":6,"w":5,"x":40,"y":200,},
"204": {"character":204,"h":16,"offset":0,"shift":2,"w":2,"x":36,"y":200,},
"205": {"character":205,"h":16,"offset":0,"shift":2,"w":3,"x":31,"y":200,},
"206": {"character":206,"h":16,"offset":-1,"shift":2,"w":4,"x":25,"y":200,},
"207": {"character":207,"h":16,"offset":0,"shift":2,"w":3,"x":20,"y":200,},
"208": {"character":208,"h":16,"offset":0,"shift":9,"w":8,"x":10,"y":200,},
"209": {"character":209,"h":16,"offset":1,"shift":8,"w":6,"x":2,"y":200,},
"210": {"character":210,"h":16,"offset":1,"shift":10,"w":8,"x":83,"y":182,},
"211": {"character":211,"h":16,"offset":1,"shift":10,"w":8,"x":73,"y":182,},
"212": {"character":212,"h":16,"offset":1,"shift":10,"w":8,"x":63,"y":182,},
"213": {"character":213,"h":16,"offset":1,"shift":10,"w":8,"x":53,"y":182,},
"214": {"character":214,"h":16,"offset":1,"shift":10,"w":8,"x":102,"y":164,},
"215": {"character":215,"h":16,"offset":1,"shift":7,"w":5,"x":95,"y":164,},
"216": {"character":216,"h":16,"offset":1,"shift":10,"w":8,"x":85,"y":164,},
"217": {"character":217,"h":16,"offset":1,"shift":7,"w":5,"x":78,"y":164,},
"218": {"character":218,"h":16,"offset":1,"shift":7,"w":5,"x":71,"y":164,},
"219": {"character":219,"h":16,"offset":1,"shift":7,"w":5,"x":64,"y":164,},
"220": {"character":220,"h":16,"offset":1,"shift":7,"w":5,"x":57,"y":164,},
"221": {"character":221,"h":16,"offset":0,"shift":7,"w":6,"x":49,"y":164,},
"222": {"character":222,"h":16,"offset":1,"shift":7,"w":5,"x":42,"y":164,},
"223": {"character":223,"h":16,"offset":1,"shift":6,"w":5,"x":112,"y":164,},
"224": {"character":224,"h":16,"offset":1,"shift":8,"w":6,"x":34,"y":164,},
"225": {"character":225,"h":16,"offset":1,"shift":8,"w":6,"x":18,"y":164,},
"226": {"character":226,"h":16,"offset":1,"shift":8,"w":6,"x":10,"y":164,},
"227": {"character":227,"h":16,"offset":1,"shift":8,"w":6,"x":2,"y":164,},
"228": {"character":228,"h":16,"offset":1,"shift":8,"w":6,"x":240,"y":146,},
"229": {"character":229,"h":16,"offset":1,"shift":8,"w":6,"x":232,"y":146,},
"230": {"character":230,"h":16,"offset":1,"shift":13,"w":11,"x":219,"y":146,},
"231": {"character":231,"h":16,"offset":1,"shift":7,"w":6,"x":211,"y":146,},
"232": {"character":232,"h":16,"offset":1,"shift":7,"w":6,"x":203,"y":146,},
"233": {"character":233,"h":16,"offset":1,"shift":7,"w":6,"x":195,"y":146,},
"234": {"character":234,"h":16,"offset":1,"shift":7,"w":6,"x":26,"y":164,},
"235": {"character":235,"h":16,"offset":1,"shift":7,"w":6,"x":119,"y":164,},
"236": {"character":236,"h":16,"offset":0,"shift":2,"w":2,"x":127,"y":164,},
"237": {"character":237,"h":16,"offset":0,"shift":2,"w":3,"x":131,"y":164,},
"238": {"character":238,"h":16,"offset":-1,"shift":2,"w":4,"x":47,"y":182,},
"239": {"character":239,"h":16,"offset":-1,"shift":2,"w":4,"x":41,"y":182,},
"240": {"character":240,"h":16,"offset":1,"shift":7,"w":6,"x":33,"y":182,},
"241": {"character":241,"h":16,"offset":1,"shift":7,"w":5,"x":26,"y":182,},
"242": {"character":242,"h":16,"offset":1,"shift":7,"w":6,"x":18,"y":182,},
"243": {"character":243,"h":16,"offset":1,"shift":7,"w":6,"x":10,"y":182,},
"244": {"character":244,"h":16,"offset":1,"shift":7,"w":6,"x":2,"y":182,},
"245": {"character":245,"h":16,"offset":1,"shift":7,"w":6,"x":240,"y":164,},
"246": {"character":246,"h":16,"offset":1,"shift":7,"w":6,"x":232,"y":164,},
"247": {"character":247,"h":16,"offset":0,"shift":6,"w":6,"x":224,"y":164,},
"248": {"character":248,"h":16,"offset":1,"shift":7,"w":6,"x":216,"y":164,},
"249": {"character":249,"h":16,"offset":1,"shift":7,"w":5,"x":209,"y":164,},
"250": {"character":250,"h":16,"offset":1,"shift":7,"w":5,"x":202,"y":164,},
"251": {"character":251,"h":16,"offset":1,"shift":7,"w":5,"x":195,"y":164,},
"252": {"character":252,"h":16,"offset":1,"shift":7,"w":5,"x":188,"y":164,},
"253": {"character":253,"h":16,"offset":0,"shift":6,"w":6,"x":180,"y":164,},
"254": {"character":254,"h":16,"offset":1,"shift":8,"w":6,"x":172,"y":164,},
"255": {"character":255,"h":16,"offset":0,"shift":6,"w":6,"x":164,"y":164,},
"256": {"character":256,"h":16,"offset":0,"shift":8,"w":8,"x":154,"y":164,},
"257": {"character":257,"h":16,"offset":1,"shift":8,"w":6,"x":146,"y":164,},
"258": {"character":258,"h":16,"offset":0,"shift":8,"w":8,"x":136,"y":164,},
"259": {"character":259,"h":16,"offset":1,"shift":8,"w":6,"x":20,"y":110,},
"260": {"character":260,"h":16,"offset":0,"shift":8,"w":8,"x":10,"y":110,},
"261": {"character":261,"h":16,"offset":1,"shift":8,"w":6,"x":2,"y":110,},
"262": {"character":262,"h":16,"offset":1,"shift":9,"w":7,"x":204,"y":38,},
"263": {"character":263,"h":16,"offset":1,"shift":7,"w":6,"x":11,"y":38,},
"264": {"character":264,"h":16,"offset":1,"shift":9,"w":7,"x":2,"y":38,},
"265": {"character":265,"h":16,"offset":1,"shift":7,"w":6,"x":242,"y":20,},
"266": {"character":266,"h":16,"offset":1,"shift":9,"w":7,"x":233,"y":20,},
"267": {"character":267,"h":16,"offset":1,"shift":7,"w":6,"x":225,"y":20,},
"268": {"character":268,"h":16,"offset":1,"shift":9,"w":7,"x":216,"y":20,},
"269": {"character":269,"h":16,"offset":1,"shift":7,"w":6,"x":208,"y":20,},
"270": {"character":270,"h":16,"offset":1,"shift":8,"w":7,"x":199,"y":20,},
"271": {"character":271,"h":16,"offset":1,"shift":8,"w":7,"x":190,"y":20,},
"272": {"character":272,"h":16,"offset":0,"shift":9,"w":8,"x":19,"y":38,},
"273": {"character":273,"h":16,"offset":1,"shift":8,"w":7,"x":181,"y":20,},
"274": {"character":274,"h":16,"offset":1,"shift":6,"w":5,"x":166,"y":20,},
"275": {"character":275,"h":16,"offset":1,"shift":7,"w":6,"x":158,"y":20,},
"276": {"character":276,"h":16,"offset":1,"shift":6,"w":5,"x":151,"y":20,},
"277": {"character":277,"h":16,"offset":1,"shift":7,"w":6,"x":143,"y":20,},
"278": {"character":278,"h":16,"offset":1,"shift":6,"w":5,"x":136,"y":20,},
"279": {"character":279,"h":16,"offset":1,"shift":7,"w":6,"x":128,"y":20,},
"280": {"character":280,"h":16,"offset":1,"shift":6,"w":5,"x":121,"y":20,},
"281": {"character":281,"h":16,"offset":1,"shift":7,"w":6,"x":113,"y":20,},
"282": {"character":282,"h":16,"offset":1,"shift":6,"w":5,"x":106,"y":20,},
"283": {"character":283,"h":16,"offset":1,"shift":7,"w":6,"x":173,"y":20,},
"284": {"character":284,"h":16,"offset":1,"shift":10,"w":8,"x":29,"y":38,},
"285": {"character":285,"h":16,"offset":1,"shift":7,"w":6,"x":39,"y":38,},
"286": {"character":286,"h":16,"offset":1,"shift":10,"w":8,"x":47,"y":38,},
"287": {"character":287,"h":16,"offset":1,"shift":7,"w":6,"x":190,"y":38,},
"288": {"character":288,"h":16,"offset":1,"shift":10,"w":8,"x":180,"y":38,},
"289": {"character":289,"h":16,"offset":1,"shift":7,"w":6,"x":172,"y":38,},
"290": {"character":290,"h":16,"offset":1,"shift":10,"w":8,"x":162,"y":38,},
"291": {"character":291,"h":16,"offset":1,"shift":7,"w":6,"x":154,"y":38,},
"292": {"character":292,"h":16,"offset":1,"shift":8,"w":6,"x":146,"y":38,},
"293": {"character":293,"h":16,"offset":1,"shift":7,"w":5,"x":139,"y":38,},
"294": {"character":294,"h":16,"offset":0,"shift":8,"w":7,"x":130,"y":38,},
"295": {"character":295,"h":16,"offset":0,"shift":7,"w":6,"x":122,"y":38,},
"296": {"character":296,"h":16,"offset":-1,"shift":2,"w":4,"x":116,"y":38,},
"297": {"character":297,"h":16,"offset":-1,"shift":2,"w":4,"x":110,"y":38,},
"298": {"character":298,"h":16,"offset":-1,"shift":2,"w":4,"x":104,"y":38,},
"299": {"character":299,"h":16,"offset":-1,"shift":2,"w":4,"x":98,"y":38,},
"300": {"character":300,"h":16,"offset":-1,"shift":2,"w":4,"x":92,"y":38,},
"301": {"character":301,"h":16,"offset":-1,"shift":2,"w":4,"x":86,"y":38,},
"302": {"character":302,"h":16,"offset":0,"shift":2,"w":2,"x":82,"y":38,},
"303": {"character":303,"h":16,"offset":0,"shift":2,"w":2,"x":78,"y":38,},
"304": {"character":304,"h":16,"offset":1,"shift":2,"w":1,"x":75,"y":38,},
"305": {"character":305,"h":16,"offset":0,"shift":2,"w":2,"x":71,"y":38,},
"306": {"character":306,"h":16,"offset":1,"shift":8,"w":6,"x":63,"y":38,},
"307": {"character":307,"h":16,"offset":0,"shift":4,"w":4,"x":57,"y":38,},
"308": {"character":308,"h":16,"offset":0,"shift":5,"w":5,"x":99,"y":20,},
"309": {"character":309,"h":16,"offset":-1,"shift":2,"w":4,"x":198,"y":38,},
"310": {"character":310,"h":16,"offset":1,"shift":7,"w":5,"x":92,"y":20,},
"311": {"character":311,"h":16,"offset":1,"shift":6,"w":5,"x":79,"y":20,},
"312": {"character":312,"h":16,"offset":1,"shift":6,"w":5,"x":132,"y":2,},
"313": {"character":313,"h":16,"offset":1,"shift":5,"w":4,"x":126,"y":2,},
"314": {"character":314,"h":16,"offset":0,"shift":2,"w":3,"x":121,"y":2,},
"315": {"character":315,"h":16,"offset":1,"shift":5,"w":4,"x":115,"y":2,},
"316": {"character":316,"h":16,"offset":0,"shift":2,"w":2,"x":111,"y":2,},
"317": {"character":317,"h":16,"offset":1,"shift":5,"w":4,"x":105,"y":2,},
"318": {"character":318,"h":16,"offset":1,"shift":2,"w":2,"x":101,"y":2,},
"319": {"character":319,"h":16,"offset":1,"shift":5,"w":4,"x":95,"y":2,},
"320": {"character":320,"h":16,"offset":1,"shift":3,"w":2,"x":91,"y":2,},
"321": {"character":321,"h":16,"offset":0,"shift":6,"w":5,"x":139,"y":2,},
"322": {"character":322,"h":16,"offset":0,"shift":3,"w":3,"x":86,"y":2,},
"323": {"character":323,"h":16,"offset":1,"shift":8,"w":6,"x":68,"y":2,},
"324": {"character":324,"h":16,"offset":1,"shift":7,"w":5,"x":61,"y":2,},
"325": {"character":325,"h":16,"offset":1,"shift":8,"w":6,"x":53,"y":2,},
"326": {"character":326,"h":16,"offset":1,"shift":7,"w":5,"x":46,"y":2,},
"327": {"character":327,"h":16,"offset":1,"shift":8,"w":6,"x":38,"y":2,},
"328": {"character":328,"h":16,"offset":1,"shift":7,"w":5,"x":31,"y":2,},
"329": {"character":329,"h":16,"offset":0,"shift":7,"w":6,"x":23,"y":2,},
"330": {"character":330,"h":16,"offset":1,"shift":9,"w":7,"x":14,"y":2,},
"331": {"character":331,"h":16,"offset":1,"shift":7,"w":5,"x":7,"y":2,},
"332": {"character":332,"h":16,"offset":1,"shift":10,"w":8,"x":76,"y":2,},
"333": {"character":333,"h":16,"offset":1,"shift":7,"w":6,"x":146,"y":2,},
"334": {"character":334,"h":16,"offset":1,"shift":10,"w":8,"x":154,"y":2,},
"335": {"character":335,"h":16,"offset":1,"shift":7,"w":6,"x":164,"y":2,},
"336": {"character":336,"h":16,"offset":1,"shift":10,"w":8,"x":69,"y":20,},
"337": {"character":337,"h":16,"offset":1,"shift":7,"w":6,"x":61,"y":20,},
"338": {"character":338,"h":16,"offset":1,"shift":13,"w":12,"x":47,"y":20,},
"339": {"character":339,"h":16,"offset":1,"shift":13,"w":11,"x":34,"y":20,},
"340": {"character":340,"h":16,"offset":1,"shift":7,"w":5,"x":27,"y":20,},
"341": {"character":341,"h":16,"offset":1,"shift":3,"w":3,"x":22,"y":20,},
"342": {"character":342,"h":16,"offset":1,"shift":7,"w":5,"x":15,"y":20,},
"343": {"character":343,"h":16,"offset":0,"shift":3,"w":4,"x":9,"y":20,},
"344": {"character":344,"h":16,"offset":1,"shift":7,"w":5,"x":2,"y":20,},
"345": {"character":345,"h":16,"offset":0,"shift":3,"w":4,"x":243,"y":2,},
"346": {"character":346,"h":16,"offset":0,"shift":5,"w":5,"x":236,"y":2,},
"347": {"character":347,"h":16,"offset":0,"shift":4,"w":4,"x":230,"y":2,},
"348": {"character":348,"h":16,"offset":0,"shift":5,"w":5,"x":223,"y":2,},
"349": {"character":349,"h":16,"offset":0,"shift":4,"w":4,"x":217,"y":2,},
"350": {"character":350,"h":16,"offset":0,"shift":5,"w":5,"x":210,"y":2,},
"351": {"character":351,"h":16,"offset":0,"shift":4,"w":4,"x":204,"y":2,},
"352": {"character":352,"h":16,"offset":0,"shift":5,"w":5,"x":197,"y":2,},
"353": {"character":353,"h":16,"offset":0,"shift":4,"w":4,"x":191,"y":2,},
"354": {"character":354,"h":16,"offset":0,"shift":5,"w":5,"x":184,"y":2,},
"355": {"character":355,"h":16,"offset":0,"shift":4,"w":3,"x":179,"y":2,},
"356": {"character":356,"h":16,"offset":0,"shift":5,"w":5,"x":172,"y":2,},
"357": {"character":357,"h":16,"offset":0,"shift":4,"w":4,"x":86,"y":20,},
"358": {"character":358,"h":16,"offset":0,"shift":5,"w":5,"x":213,"y":38,},
"359": {"character":359,"h":16,"offset":0,"shift":4,"w":4,"x":107,"y":74,},
"360": {"character":360,"h":16,"offset":1,"shift":7,"w":5,"x":220,"y":38,},
"361": {"character":361,"h":16,"offset":1,"shift":7,"w":5,"x":23,"y":92,},
"362": {"character":362,"h":16,"offset":1,"shift":7,"w":5,"x":16,"y":92,},
"363": {"character":363,"h":16,"offset":1,"shift":7,"w":5,"x":9,"y":92,},
"364": {"character":364,"h":16,"offset":1,"shift":7,"w":5,"x":2,"y":92,},
"365": {"character":365,"h":16,"offset":1,"shift":7,"w":5,"x":246,"y":74,},
"366": {"character":366,"h":16,"offset":1,"shift":7,"w":5,"x":239,"y":74,},
"367": {"character":367,"h":16,"offset":1,"shift":7,"w":5,"x":232,"y":74,},
"368": {"character":368,"h":16,"offset":1,"shift":7,"w":5,"x":225,"y":74,},
"369": {"character":369,"h":16,"offset":1,"shift":7,"w":5,"x":218,"y":74,},
"370": {"character":370,"h":16,"offset":1,"shift":7,"w":5,"x":30,"y":92,},
"371": {"character":371,"h":16,"offset":1,"shift":7,"w":5,"x":211,"y":74,},
"372": {"character":372,"h":16,"offset":1,"shift":11,"w":9,"x":193,"y":74,},
"373": {"character":373,"h":16,"offset":0,"shift":9,"w":9,"x":182,"y":74,},
"374": {"character":374,"h":16,"offset":0,"shift":7,"w":6,"x":174,"y":74,},
"375": {"character":375,"h":16,"offset":0,"shift":6,"w":6,"x":166,"y":74,},
"376": {"character":376,"h":16,"offset":0,"shift":7,"w":6,"x":158,"y":74,},
"377": {"character":377,"h":16,"offset":0,"shift":5,"w":5,"x":151,"y":74,},
"378": {"character":378,"h":16,"offset":0,"shift":5,"w":5,"x":144,"y":74,},
"379": {"character":379,"h":16,"offset":0,"shift":5,"w":5,"x":137,"y":74,},
"380": {"character":380,"h":16,"offset":0,"shift":5,"w":5,"x":130,"y":74,},
"381": {"character":381,"h":16,"offset":0,"shift":5,"w":5,"x":204,"y":74,},
"382": {"character":382,"h":16,"offset":0,"shift":5,"w":5,"x":37,"y":92,},
"383": {"character":383,"h":16,"offset":1,"shift":2,"w":2,"x":44,"y":92,},
"402": {"character":402,"h":16,"offset":0,"shift":6,"w":5,"x":48,"y":92,},
"506": {"character":506,"h":16,"offset":0,"shift":8,"w":8,"x":233,"y":92,},
"507": {"character":507,"h":16,"offset":1,"shift":8,"w":6,"x":225,"y":92,},
"508": {"character":508,"h":16,"offset":0,"shift":11,"w":10,"x":213,"y":92,},
"509": {"character":509,"h":16,"offset":1,"shift":13,"w":11,"x":200,"y":92,},
"510": {"character":510,"h":16,"offset":1,"shift":10,"w":8,"x":190,"y":92,},
"511": {"character":511,"h":16,"offset":1,"shift":7,"w":6,"x":182,"y":92,},
"1040": {"character":1040,"h":16,"offset":0,"shift":8,"w":8,"x":172,"y":92,},
"1041": {"character":1041,"h":16,"offset":1,"shift":6,"w":5,"x":165,"y":92,},
"1042": {"character":1042,"h":16,"offset":1,"shift":6,"w":5,"x":158,"y":92,},
"1043": {"character":1043,"h":16,"offset":1,"shift":5,"w":4,"x":152,"y":92,},
"1044": {"character":1044,"h":16,"offset":0,"shift":8,"w":8,"x":142,"y":92,},
"1045": {"character":1045,"h":16,"offset":1,"shift":6,"w":5,"x":135,"y":92,},
"1046": {"character":1046,"h":16,"offset":0,"shift":10,"w":10,"x":123,"y":92,},
"1047": {"character":1047,"h":16,"offset":1,"shift":6,"w":5,"x":116,"y":92,},
"1048": {"character":1048,"h":16,"offset":1,"shift":8,"w":6,"x":108,"y":92,},
"1049": {"character":1049,"h":16,"offset":1,"shift":8,"w":6,"x":100,"y":92,},
"1050": {"character":1050,"h":16,"offset":1,"shift":7,"w":5,"x":93,"y":92,},
"1051": {"character":1051,"h":16,"offset":0,"shift":8,"w":7,"x":84,"y":92,},
"1052": {"character":1052,"h":16,"offset":1,"shift":10,"w":9,"x":73,"y":92,},
"1053": {"character":1053,"h":16,"offset":1,"shift":8,"w":6,"x":65,"y":92,},
"1054": {"character":1054,"h":16,"offset":1,"shift":10,"w":8,"x":55,"y":92,},
"1055": {"character":1055,"h":16,"offset":1,"shift":8,"w":6,"x":122,"y":74,},
"1056": {"character":1056,"h":16,"offset":1,"shift":7,"w":5,"x":243,"y":92,},
"1057": {"character":1057,"h":16,"offset":1,"shift":9,"w":7,"x":113,"y":74,},
"1058": {"character":1058,"h":16,"offset":0,"shift":5,"w":5,"x":100,"y":74,},
"1059": {"character":1059,"h":16,"offset":0,"shift":7,"w":7,"x":138,"y":56,},
"1060": {"character":1060,"h":16,"offset":1,"shift":10,"w":8,"x":128,"y":56,},
"1061": {"character":1061,"h":16,"offset":0,"shift":7,"w":6,"x":120,"y":56,},
"1062": {"character":1062,"h":16,"offset":1,"shift":8,"w":7,"x":111,"y":56,},
"1063": {"character":1063,"h":16,"offset":0,"shift":6,"w":5,"x":104,"y":56,},
"1064": {"character":1064,"h":16,"offset":1,"shift":11,"w":9,"x":93,"y":56,},
"1065": {"character":1065,"h":16,"offset":1,"shift":12,"w":10,"x":81,"y":56,},
"1066": {"character":1066,"h":16,"offset":0,"shift":8,"w":7,"x":72,"y":56,},
"1067": {"character":1067,"h":16,"offset":1,"shift":9,"w":7,"x":63,"y":56,},
"1068": {"character":1068,"h":16,"offset":1,"shift":7,"w":5,"x":147,"y":56,},
"1069": {"character":1069,"h":16,"offset":1,"shift":9,"w":7,"x":54,"y":56,},
"1070": {"character":1070,"h":16,"offset":1,"shift":12,"w":10,"x":36,"y":56,},
"1071": {"character":1071,"h":16,"offset":0,"shift":6,"w":5,"x":29,"y":56,},
"1072": {"character":1072,"h":16,"offset":1,"shift":8,"w":6,"x":21,"y":56,},
"1073": {"character":1073,"h":16,"offset":1,"shift":7,"w":6,"x":13,"y":56,},
"1074": {"character":1074,"h":16,"offset":1,"shift":5,"w":4,"x":7,"y":56,},
"1075": {"character":1075,"h":16,"offset":1,"shift":4,"w":3,"x":2,"y":56,},
"1076": {"character":1076,"h":16,"offset":0,"shift":7,"w":6,"x":246,"y":38,},
"1077": {"character":1077,"h":16,"offset":1,"shift":7,"w":6,"x":238,"y":38,},
"1078": {"character":1078,"h":16,"offset":0,"shift":8,"w":9,"x":227,"y":38,},
"1079": {"character":1079,"h":16,"offset":0,"shift":5,"w":4,"x":48,"y":56,},
"1080": {"character":1080,"h":16,"offset":1,"shift":7,"w":5,"x":154,"y":56,},
"1081": {"character":1081,"h":16,"offset":1,"shift":7,"w":5,"x":161,"y":56,},
"1082": {"character":1082,"h":16,"offset":1,"shift":6,"w":5,"x":168,"y":56,},
"1083": {"character":1083,"h":16,"offset":0,"shift":6,"w":6,"x":92,"y":74,},
"1084": {"character":1084,"h":16,"offset":0,"shift":10,"w":9,"x":81,"y":74,},
"1085": {"character":1085,"h":16,"offset":1,"shift":7,"w":5,"x":74,"y":74,},
"1086": {"character":1086,"h":16,"offset":1,"shift":7,"w":6,"x":66,"y":74,},
"1087": {"character":1087,"h":16,"offset":1,"shift":7,"w":5,"x":59,"y":74,},
"1088": {"character":1088,"h":16,"offset":1,"shift":8,"w":6,"x":51,"y":74,},
"1089": {"character":1089,"h":16,"offset":1,"shift":7,"w":6,"x":43,"y":74,},
"1090": {"character":1090,"h":16,"offset":0,"shift":4,"w":4,"x":37,"y":74,},
"1091": {"character":1091,"h":16,"offset":0,"shift":6,"w":6,"x":29,"y":74,},
"1092": {"character":1092,"h":16,"offset":1,"shift":12,"w":10,"x":17,"y":74,},
"1093": {"character":1093,"h":16,"offset":0,"shift":5,"w":5,"x":10,"y":74,},
"1094": {"character":1094,"h":16,"offset":1,"shift":7,"w":6,"x":2,"y":74,},
"1095": {"character":1095,"h":16,"offset":0,"shift":5,"w":4,"x":243,"y":56,},
"1096": {"character":1096,"h":16,"offset":1,"shift":10,"w":9,"x":232,"y":56,},
"1097": {"character":1097,"h":16,"offset":1,"shift":11,"w":10,"x":220,"y":56,},
"1098": {"character":1098,"h":16,"offset":0,"shift":6,"w":5,"x":213,"y":56,},
"1099": {"character":1099,"h":16,"offset":1,"shift":7,"w":6,"x":205,"y":56,},
"1100": {"character":1100,"h":16,"offset":1,"shift":5,"w":4,"x":199,"y":56,},
"1101": {"character":1101,"h":16,"offset":1,"shift":7,"w":6,"x":191,"y":56,},
"1102": {"character":1102,"h":16,"offset":1,"shift":9,"w":8,"x":181,"y":56,},
"1103": {"character":1103,"h":16,"offset":0,"shift":5,"w":4,"x":175,"y":56,},
"1105": {"character":1105,"h":16,"offset":1,"shift":7,"w":6,"x":231,"y":182,},
"9647": {"character":9647,"h":16,"offset":2,"shift":11,"w":6,"x":183,"y":200,},
},
"hinting": 0,
"includeTTF": false,
"interpreter": 0,
"italic": false,
"kerningPairs": [],
"last": 0,
"lineHeight": 0,
"maintainGms1Font": false,
"parent": {
"name": "Fonts",
"path": "folders/Fonts.yy",
},
"pointRounding": 0,
"ranges": [
{"lower":32,"upper":512,},
{"lower":1040,"upper":1105,},
{"lower":9647,"upper":9647,},
],
"regenerateBitmap": false,
"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)",
"sdfSpread": 8,
"size": 8.0,
"styleName": "Regular",
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"TTFName": "",
"usesSDF": false,
}

BIN
fonts/fmenu/fmenu.old.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

207
fonts/fmenu/fmenu.old.yy Normal file
View file

@ -0,0 +1,207 @@
{
"name": "fMenu",
"includeTTF": false,
"size": 8.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)",
"hinting": 0,
"glyphOperations": 0,
"interpreter": 0,
"pointRounding": 0,
"applyKerning": 0,
"fontName": "Century Gothic",
"styleName": "Regular",
"bold": true,
"italic": false,
"charset": 0,
"AntiAlias": 0,
"first": 0,
"last": 0,
"TTFName": "",
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"ascenderOffset": 1,
"ascender": 10,
"glyphs": {
"32": {"x":2,"y":2,"w":3,"h":14,"character":32,"shift":3,"offset":0,},
"33": {"x":49,"y":50,"w":1,"h":14,"character":33,"shift":3,"offset":1,},
"34": {"x":52,"y":50,"w":3,"h":14,"character":34,"shift":3,"offset":0,},
"35": {"x":57,"y":50,"w":6,"h":14,"character":35,"shift":8,"offset":1,},
"36": {"x":65,"y":50,"w":6,"h":14,"character":36,"shift":6,"offset":0,},
"37": {"x":73,"y":50,"w":8,"h":14,"character":37,"shift":9,"offset":0,},
"38": {"x":83,"y":50,"w":7,"h":14,"character":38,"shift":8,"offset":1,},
"39": {"x":92,"y":50,"w":2,"h":14,"character":39,"shift":2,"offset":0,},
"40": {"x":96,"y":50,"w":2,"h":14,"character":40,"shift":4,"offset":1,},
"41": {"x":100,"y":50,"w":2,"h":14,"character":41,"shift":4,"offset":1,},
"42": {"x":104,"y":50,"w":4,"h":14,"character":42,"shift":5,"offset":0,},
"43": {"x":110,"y":50,"w":5,"h":14,"character":43,"shift":7,"offset":1,},
"44": {"x":117,"y":50,"w":1,"h":14,"character":44,"shift":3,"offset":1,},
"45": {"x":120,"y":50,"w":3,"h":14,"character":45,"shift":4,"offset":0,},
"46": {"x":125,"y":50,"w":1,"h":14,"character":46,"shift":3,"offset":1,},
"47": {"x":128,"y":50,"w":4,"h":14,"character":47,"shift":5,"offset":0,},
"48": {"x":134,"y":50,"w":6,"h":14,"character":48,"shift":6,"offset":0,},
"49": {"x":142,"y":50,"w":2,"h":14,"character":49,"shift":6,"offset":2,},
"50": {"x":41,"y":50,"w":6,"h":14,"character":50,"shift":6,"offset":0,},
"51": {"x":33,"y":50,"w":6,"h":14,"character":51,"shift":6,"offset":0,},
"52": {"x":25,"y":50,"w":6,"h":14,"character":52,"shift":6,"offset":0,},
"53": {"x":196,"y":34,"w":6,"h":14,"character":53,"shift":6,"offset":0,},
"54": {"x":155,"y":34,"w":5,"h":14,"character":54,"shift":6,"offset":1,},
"55": {"x":162,"y":34,"w":5,"h":14,"character":55,"shift":6,"offset":1,},
"56": {"x":169,"y":34,"w":6,"h":14,"character":56,"shift":6,"offset":0,},
"57": {"x":177,"y":34,"w":4,"h":14,"character":57,"shift":6,"offset":1,},
"58": {"x":183,"y":34,"w":1,"h":14,"character":58,"shift":3,"offset":1,},
"59": {"x":186,"y":34,"w":1,"h":14,"character":59,"shift":3,"offset":1,},
"60": {"x":189,"y":34,"w":5,"h":14,"character":60,"shift":7,"offset":1,},
"61": {"x":204,"y":34,"w":5,"h":14,"character":61,"shift":7,"offset":1,},
"62": {"x":18,"y":50,"w":5,"h":14,"character":62,"shift":7,"offset":1,},
"63": {"x":211,"y":34,"w":5,"h":14,"character":63,"shift":7,"offset":1,},
"64": {"x":218,"y":34,"w":8,"h":14,"character":64,"shift":10,"offset":1,},
"65": {"x":228,"y":34,"w":8,"h":14,"character":65,"shift":8,"offset":0,},
"66": {"x":238,"y":34,"w":5,"h":14,"character":66,"shift":6,"offset":1,},
"67": {"x":245,"y":34,"w":7,"h":14,"character":67,"shift":9,"offset":1,},
"68": {"x":2,"y":50,"w":7,"h":14,"character":68,"shift":8,"offset":1,},
"69": {"x":11,"y":50,"w":5,"h":14,"character":69,"shift":6,"offset":1,},
"70": {"x":146,"y":50,"w":4,"h":14,"character":70,"shift":5,"offset":1,},
"71": {"x":160,"y":50,"w":8,"h":14,"character":71,"shift":10,"offset":1,},
"72": {"x":189,"y":66,"w":6,"h":14,"character":72,"shift":8,"offset":1,},
"73": {"x":170,"y":50,"w":2,"h":14,"character":73,"shift":2,"offset":0,},
"74": {"x":53,"y":66,"w":4,"h":14,"character":74,"shift":5,"offset":0,},
"75": {"x":59,"y":66,"w":5,"h":14,"character":75,"shift":7,"offset":1,},
"76": {"x":66,"y":66,"w":4,"h":14,"character":76,"shift":5,"offset":1,},
"77": {"x":72,"y":66,"w":9,"h":14,"character":77,"shift":10,"offset":1,},
"78": {"x":83,"y":66,"w":6,"h":14,"character":78,"shift":8,"offset":1,},
"79": {"x":91,"y":66,"w":8,"h":14,"character":79,"shift":10,"offset":1,},
"80": {"x":101,"y":66,"w":5,"h":14,"character":80,"shift":7,"offset":1,},
"81": {"x":108,"y":66,"w":8,"h":14,"character":81,"shift":10,"offset":1,},
"82": {"x":118,"y":66,"w":5,"h":14,"character":82,"shift":7,"offset":1,},
"83": {"x":125,"y":66,"w":5,"h":14,"character":83,"shift":5,"offset":0,},
"84": {"x":132,"y":66,"w":5,"h":14,"character":84,"shift":5,"offset":0,},
"85": {"x":139,"y":66,"w":5,"h":14,"character":85,"shift":7,"offset":1,},
"86": {"x":146,"y":66,"w":7,"h":14,"character":86,"shift":8,"offset":0,},
"87": {"x":155,"y":66,"w":9,"h":14,"character":87,"shift":11,"offset":1,},
"88": {"x":166,"y":66,"w":6,"h":14,"character":88,"shift":7,"offset":0,},
"89": {"x":174,"y":66,"w":6,"h":14,"character":89,"shift":7,"offset":0,},
"90": {"x":182,"y":66,"w":5,"h":14,"character":90,"shift":5,"offset":0,},
"91": {"x":50,"y":66,"w":1,"h":14,"character":91,"shift":4,"offset":2,},
"92": {"x":42,"y":66,"w":6,"h":14,"character":92,"shift":7,"offset":0,},
"93": {"x":39,"y":66,"w":1,"h":14,"character":93,"shift":4,"offset":1,},
"94": {"x":226,"y":50,"w":6,"h":14,"character":94,"shift":7,"offset":1,},
"95": {"x":174,"y":50,"w":6,"h":14,"character":95,"shift":6,"offset":0,},
"96": {"x":182,"y":50,"w":2,"h":14,"character":96,"shift":4,"offset":1,},
"97": {"x":186,"y":50,"w":6,"h":14,"character":97,"shift":8,"offset":1,},
"98": {"x":194,"y":50,"w":6,"h":14,"character":98,"shift":8,"offset":1,},
"99": {"x":202,"y":50,"w":6,"h":14,"character":99,"shift":7,"offset":1,},
"100": {"x":210,"y":50,"w":6,"h":14,"character":100,"shift":8,"offset":1,},
"101": {"x":218,"y":50,"w":6,"h":14,"character":101,"shift":7,"offset":1,},
"102": {"x":234,"y":50,"w":3,"h":14,"character":102,"shift":3,"offset":0,},
"103": {"x":31,"y":66,"w":6,"h":14,"character":103,"shift":7,"offset":1,},
"104": {"x":239,"y":50,"w":5,"h":14,"character":104,"shift":7,"offset":1,},
"105": {"x":246,"y":50,"w":2,"h":14,"character":105,"shift":2,"offset":0,},
"106": {"x":250,"y":50,"w":2,"h":14,"character":106,"shift":2,"offset":0,},
"107": {"x":2,"y":66,"w":5,"h":14,"character":107,"shift":6,"offset":1,},
"108": {"x":9,"y":66,"w":2,"h":14,"character":108,"shift":2,"offset":0,},
"109": {"x":13,"y":66,"w":9,"h":14,"character":109,"shift":10,"offset":1,},
"110": {"x":24,"y":66,"w":5,"h":14,"character":110,"shift":7,"offset":1,},
"111": {"x":147,"y":34,"w":6,"h":14,"character":111,"shift":7,"offset":1,},
"112": {"x":139,"y":34,"w":6,"h":14,"character":112,"shift":8,"offset":1,},
"113": {"x":131,"y":34,"w":6,"h":14,"character":113,"shift":8,"offset":1,},
"114": {"x":126,"y":34,"w":3,"h":14,"character":114,"shift":3,"offset":1,},
"115": {"x":174,"y":2,"w":4,"h":14,"character":115,"shift":4,"offset":0,},
"116": {"x":180,"y":2,"w":3,"h":14,"character":116,"shift":4,"offset":0,},
"117": {"x":185,"y":2,"w":5,"h":14,"character":117,"shift":7,"offset":1,},
"118": {"x":192,"y":2,"w":6,"h":14,"character":118,"shift":6,"offset":0,},
"119": {"x":200,"y":2,"w":9,"h":14,"character":119,"shift":9,"offset":0,},
"120": {"x":211,"y":2,"w":5,"h":14,"character":120,"shift":5,"offset":0,},
"121": {"x":218,"y":2,"w":6,"h":14,"character":121,"shift":6,"offset":0,},
"122": {"x":236,"y":2,"w":5,"h":14,"character":122,"shift":5,"offset":0,},
"123": {"x":39,"y":18,"w":4,"h":14,"character":123,"shift":4,"offset":0,},
"124": {"x":243,"y":2,"w":2,"h":14,"character":124,"shift":7,"offset":3,},
"125": {"x":247,"y":2,"w":3,"h":14,"character":125,"shift":4,"offset":0,},
"126": {"x":2,"y":18,"w":5,"h":14,"character":126,"shift":7,"offset":1,},
"167": {"x":9,"y":18,"w":4,"h":14,"character":167,"shift":7,"offset":1,},
"1040": {"x":15,"y":18,"w":8,"h":14,"character":1040,"shift":8,"offset":0,},
"1041": {"x":25,"y":18,"w":5,"h":14,"character":1041,"shift":6,"offset":1,},
"1042": {"x":32,"y":18,"w":5,"h":14,"character":1042,"shift":6,"offset":1,},
"1043": {"x":168,"y":2,"w":4,"h":14,"character":1043,"shift":5,"offset":1,},
"1044": {"x":226,"y":2,"w":8,"h":14,"character":1044,"shift":8,"offset":0,},
"1045": {"x":161,"y":2,"w":5,"h":14,"character":1045,"shift":6,"offset":1,},
"1046": {"x":65,"y":2,"w":10,"h":14,"character":1046,"shift":10,"offset":0,},
"1047": {"x":7,"y":2,"w":5,"h":14,"character":1047,"shift":6,"offset":1,},
"1048": {"x":14,"y":2,"w":6,"h":14,"character":1048,"shift":8,"offset":1,},
"1049": {"x":22,"y":2,"w":6,"h":14,"character":1049,"shift":8,"offset":1,},
"1050": {"x":30,"y":2,"w":5,"h":14,"character":1050,"shift":7,"offset":1,},
"1051": {"x":37,"y":2,"w":7,"h":14,"character":1051,"shift":8,"offset":0,},
"1052": {"x":46,"y":2,"w":9,"h":14,"character":1052,"shift":10,"offset":1,},
"1053": {"x":57,"y":2,"w":6,"h":14,"character":1053,"shift":8,"offset":1,},
"1054": {"x":77,"y":2,"w":8,"h":14,"character":1054,"shift":10,"offset":1,},
"1055": {"x":146,"y":2,"w":6,"h":14,"character":1055,"shift":8,"offset":1,},
"1056": {"x":87,"y":2,"w":5,"h":14,"character":1056,"shift":7,"offset":1,},
"1057": {"x":94,"y":2,"w":7,"h":14,"character":1057,"shift":9,"offset":1,},
"1058": {"x":103,"y":2,"w":5,"h":14,"character":1058,"shift":5,"offset":0,},
"1059": {"x":110,"y":2,"w":7,"h":14,"character":1059,"shift":7,"offset":0,},
"1060": {"x":119,"y":2,"w":8,"h":14,"character":1060,"shift":10,"offset":1,},
"1061": {"x":129,"y":2,"w":6,"h":14,"character":1061,"shift":7,"offset":0,},
"1062": {"x":137,"y":2,"w":7,"h":14,"character":1062,"shift":8,"offset":1,},
"1063": {"x":154,"y":2,"w":5,"h":14,"character":1063,"shift":6,"offset":0,},
"1064": {"x":45,"y":18,"w":9,"h":14,"character":1064,"shift":11,"offset":1,},
"1065": {"x":56,"y":18,"w":10,"h":14,"character":1065,"shift":12,"offset":1,},
"1066": {"x":68,"y":18,"w":7,"h":14,"character":1066,"shift":8,"offset":0,},
"1067": {"x":241,"y":18,"w":7,"h":14,"character":1067,"shift":9,"offset":1,},
"1068": {"x":2,"y":34,"w":5,"h":14,"character":1068,"shift":7,"offset":1,},
"1069": {"x":9,"y":34,"w":7,"h":14,"character":1069,"shift":9,"offset":1,},
"1070": {"x":18,"y":34,"w":10,"h":14,"character":1070,"shift":12,"offset":1,},
"1071": {"x":30,"y":34,"w":5,"h":14,"character":1071,"shift":6,"offset":0,},
"1072": {"x":37,"y":34,"w":6,"h":14,"character":1072,"shift":8,"offset":1,},
"1073": {"x":45,"y":34,"w":6,"h":14,"character":1073,"shift":7,"offset":1,},
"1074": {"x":53,"y":34,"w":4,"h":14,"character":1074,"shift":5,"offset":1,},
"1075": {"x":59,"y":34,"w":3,"h":14,"character":1075,"shift":4,"offset":1,},
"1076": {"x":64,"y":34,"w":6,"h":14,"character":1076,"shift":7,"offset":0,},
"1077": {"x":72,"y":34,"w":6,"h":14,"character":1077,"shift":7,"offset":1,},
"1078": {"x":80,"y":34,"w":9,"h":14,"character":1078,"shift":8,"offset":0,},
"1079": {"x":91,"y":34,"w":4,"h":14,"character":1079,"shift":5,"offset":0,},
"1080": {"x":97,"y":34,"w":5,"h":14,"character":1080,"shift":7,"offset":1,},
"1081": {"x":104,"y":34,"w":5,"h":14,"character":1081,"shift":7,"offset":1,},
"1082": {"x":111,"y":34,"w":5,"h":14,"character":1082,"shift":6,"offset":1,},
"1083": {"x":118,"y":34,"w":6,"h":14,"character":1083,"shift":6,"offset":0,},
"1084": {"x":230,"y":18,"w":9,"h":14,"character":1084,"shift":10,"offset":0,},
"1085": {"x":223,"y":18,"w":5,"h":14,"character":1085,"shift":7,"offset":1,},
"1086": {"x":215,"y":18,"w":6,"h":14,"character":1086,"shift":7,"offset":1,},
"1087": {"x":134,"y":18,"w":5,"h":14,"character":1087,"shift":7,"offset":1,},
"1088": {"x":77,"y":18,"w":6,"h":14,"character":1088,"shift":8,"offset":1,},
"1089": {"x":85,"y":18,"w":6,"h":14,"character":1089,"shift":7,"offset":1,},
"1090": {"x":93,"y":18,"w":4,"h":14,"character":1090,"shift":4,"offset":0,},
"1091": {"x":99,"y":18,"w":6,"h":14,"character":1091,"shift":6,"offset":0,},
"1092": {"x":107,"y":18,"w":10,"h":14,"character":1092,"shift":12,"offset":1,},
"1093": {"x":119,"y":18,"w":5,"h":14,"character":1093,"shift":5,"offset":0,},
"1094": {"x":126,"y":18,"w":6,"h":14,"character":1094,"shift":7,"offset":1,},
"1095": {"x":141,"y":18,"w":4,"h":14,"character":1095,"shift":5,"offset":0,},
"1096": {"x":204,"y":18,"w":9,"h":14,"character":1096,"shift":10,"offset":1,},
"1097": {"x":147,"y":18,"w":10,"h":14,"character":1097,"shift":11,"offset":1,},
"1098": {"x":159,"y":18,"w":5,"h":14,"character":1098,"shift":6,"offset":0,},
"1099": {"x":166,"y":18,"w":6,"h":14,"character":1099,"shift":7,"offset":1,},
"1100": {"x":174,"y":18,"w":4,"h":14,"character":1100,"shift":5,"offset":1,},
"1101": {"x":180,"y":18,"w":6,"h":14,"character":1101,"shift":7,"offset":1,},
"1102": {"x":188,"y":18,"w":8,"h":14,"character":1102,"shift":9,"offset":1,},
"1103": {"x":198,"y":18,"w":4,"h":14,"character":1103,"shift":5,"offset":0,},
"1105": {"x":152,"y":50,"w":6,"h":14,"character":1105,"shift":7,"offset":1,},
"9647": {"x":197,"y":66,"w":6,"h":14,"character":9647,"shift":11,"offset":2,},
},
"kerningPairs": [],
"ranges": [
{"lower":32,"upper":127,},
{"lower":167,"upper":167,},
{"lower":1040,"upper":1105,},
{"lower":9647,"upper":9647,},
],
"regenerateBitmap": false,
"canGenerateBitmap": true,
"maintainGms1Font": false,
"parent": {
"name": "Fonts",
"path": "folders/Fonts.yy",
},
"resourceVersion": "1.0",
"tags": [],
"resourceType": "GMFont",
}

BIN
fonts/fmenu/fmenu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

View file

@ -0,0 +1,7 @@
/// @description Действие с кнопкой
switch action
{
case 1:
show_message("ВСТАНЬ МИД! Ты конченый? Встань и стой со мной, Фишман, ты играешь по 20 ммов в день. Нахуя? Если ты долбоёб?");
break;
}

View file

@ -0,0 +1,9 @@
action = -1;
text = "";
_x = x;
_y = y;
__x = 0;
__y = 0;
width = 5 * image_xscale;
height = 5 * image_yscale;
color = global.playerColor;

View file

View file

@ -0,0 +1,2 @@
draw_sprite_stretched_ext(spMenuBack, 0, _x, _y, width, height, color, 1);
draw_text_color(_x + width/2, _y + height/2, text, color, color, color, color, 1);

View file

@ -0,0 +1,8 @@
__x = camera_get_view_x(view_camera[0]);
__y = camera_get_view_y(view_camera[0]);
x = _x + __x;
y = _y + __y;
if (mouse_x >= x and mouse_x <= x + width) and (mouse_y >= y and mouse_y <= y + height) and mouse_check_button_pressed(mb_left)
{
alarm[0] = 1;
}

View file

@ -0,0 +1,40 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obGuiButton",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":64,"eventType":8,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":2,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": false,
"spriteId": {
"name": "spMenuBack",
"path": "sprites/spMenuBack/spMenuBack.yy",
},
"spriteMaskId": null,
"visible": true,
}

View file

@ -0,0 +1,2 @@
global.money += amount;
instance_destroy();

View file

@ -0,0 +1 @@
amount = 0;

View file

@ -0,0 +1 @@
draw_text(x, y, string(amount) + " §")

View file

@ -0,0 +1,2 @@
x = obSpaceship.x;
y = obSpaceship.y;

View file

@ -0,0 +1,4 @@
if distance_to_object(obSpaceship) <= 64
{
alarm[0] = 1;
}

View file

@ -0,0 +1,37 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obBounty",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":2,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":7,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": false,
"spriteId": null,
"spriteMaskId": null,
"visible": true,
}

View file

@ -0,0 +1,2 @@
r = 9; //радиус
host = obSpaceship

View file

@ -0,0 +1,6 @@
if !host.inMenu
{
draw_circle_color(xx, yy, r, global.playerColor, global.playerColor, true);
draw_line_color(xx - r, yy, xx + r, yy, global.playerColor, global.playerColor);
draw_line_color(xx, yy - r, xx, yy + r, global.playerColor, global.playerColor);
}

View file

@ -0,0 +1,5 @@
xx = device_mouse_x_to_gui(0);
yy = device_mouse_y_to_gui(0);
x = mouse_x;
y = mouse_y;

View file

@ -0,0 +1,35 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obCursor",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":64,"eventType":8,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": false,
"spriteId": null,
"spriteMaskId": null,
"visible": true,
}

View file

@ -0,0 +1,2 @@
destAngle = random(360);
shipSpeed = random(shipMaxSpeed);

View file

@ -0,0 +1 @@
shipSpeed *= 0.25

View file

View file

@ -0,0 +1,13 @@
image_xscale = 0.8;
image_yscale = 0.8;
alert = 0;
shipSpeed = 0;
shipMaxSpeed = 5;
shipTurnRate = 180;
destAngle = 0;
alarm[0] = 1;
shipHealth = 15;
rocketDir = point_direction(0, 0, 32, 0); //оффсеты для спавна ракет
rocketLen = point_distance(0, 0, 32, 0); //то же

View file

@ -0,0 +1,2 @@
draw_sprite_ext(spShip1, 0, x, y, 0.8, 0.8, image_angle, global.faction2Color, 1);
draw_text(x, y - 32, shipHealth);

View file

@ -0,0 +1,76 @@
if alert = 0 and distance_to_object(obSpaceship) > 256 and alarm[0]=-1
{
alarm[0] = irandom_range(room_speed * 5, room_speed * 10);
}
else if distance_to_object(obSpaceship) <= 256 and !obSpaceship.inMenu
{
alert = 1;
}
if alert = 1
{
if distance_to_object(obSpaceship) > 1024
{
alert = 0;
alarm[0] = 1;
}
shipSpeed = shipMaxSpeed;
if shipHealth > 5
{
if abs(angle_difference(destAngle, direction)) <= 10 and alarm[2] = -1
{
lat = point_direction(x, y, obCursor.x, obCursor.y);
lenX = lengthdir_x(rocketLen, lat + rocketDir);
lenY = lengthdir_y(rocketLen, lat + rocketDir);
laser = instance_create_layer(x + lenX, y + lenY, "Instances", obLaser);
laser.direction = direction;
laser.owner = id;
alarm[2] = room_speed/5;
}
if distance_to_object(obSpaceship) >= 128
{
destAngle = point_direction(x, y, obSpaceship.x, obSpaceship.y);
}
else
{
destAngle += 1;
}
}
}
image_angle = direction;
speed = shipSpeed;
if direction != destAngle
{
if angle_difference(destAngle, direction)<0
{
direction -= shipTurnRate/room_speed;
}
else
{
direction += shipTurnRate/room_speed;
}
}
if (x < 0 or x > room_width or y < 0 or y > room_height)
{
destAngle = point_direction(x, y, obSpacestation.x, obSpacestation.y);
shipSpeed = shipMaxSpeed;
}
if place_meeting(x, y, obSpacestation)
{
x = xprevious - lengthdir_x(16, point_direction(x, y, obSpacestation.x, obSpacestation.y));
y = yprevious - lengthdir_y(16, point_direction(x, y, obSpacestation.x, obSpacestation.y));
alarm[1] = 1;
alarm[0] = 1;
}
if shipHealth <= 0
{
instance_create_layer(random(room_width), random(room_height), "Instances", obEnemy);
bounty = instance_create_layer(x, y, "Instances", obBounty);
bounty.amount = irandom_range(10, 25);
instance_destroy();
}

View file

@ -0,0 +1,41 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obEnemy",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":2,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":1,"eventType":2,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":2,"eventType":2,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": false,
"spriteId": {
"name": "spShip1",
"path": "sprites/spShip1/spShip1.yy",
},
"spriteMaskId": null,
"visible": true,
}

View file

@ -0,0 +1,36 @@
randomize(); //рандомизировать...рандом.
stars = round(sqrt(room_width * room_height / 100) ) + irandom_range(50, 75)
global.bindAccelerate = ord("W");
global.bindDeaccelerate = ord("S");
global.bindFire = vk_space;
global.bindTurnLeft = ord("A");
global.bindTurnRight = ord("D");
global.bindTurbo = vk_lshift;
global.movementType = 0;//0 - мышь, 1 - клава
global.money = 0;
global.playerColor = make_color_hsv(random(255), irandom_range(128, 255), 255);
global.faction1Color = make_color_hsv(random(255), irandom_range(128, 255), 255);
global.faction2Color = make_color_hsv(random(255), irandom_range(128, 255), 255);
repeat(stars)
{
instance_create_layer(random(room_width), random(room_height), "Stars", obStar); //создание звёзд на фоне
}
if room = rMain
{
spaceship = instance_create_layer(room_width/2, room_height/2, "Instances", obSpaceship); //создание корабля
cursor = instance_create_layer(x, y, "Instances", obCursor); // создание курсора
station1 = instance_create_layer(irandom_range(576, room_width-576), irandom_range(576, room_height-576), "Instances", obSpacestation); //1 станция
}
window_set_cursor(cr_none); //прячет оригинальный курсор
repeat(5)
{
instance_create_layer(random(room_width), random(room_height), "Instances", obEnemy)
}

View file

@ -0,0 +1,3 @@
draw_set_halign(fa_middle);
draw_set_valign(fa_middle);
draw_set_font(fMenu);

View file

@ -0,0 +1,58 @@
if keyboard_check_pressed(vk_f1)
{
show_message("Список изменений:\n"+
"1.0:\n"+
"Добавлен кораблик и механика полёта\n"+
"Добавлены звёзды\n"+
"Добавлена ракета и её цель\n"+
"1.1:\n"+
"Теперь всё, касающееся игрока, имеет рандомный, одинаковый цвет\n"+
"Изменены спрайты звезды, кораблика и ракеты\n"+
"Звёзды стали более рандомными\n"+
"Карта была расширена\n"+
"Скорость поворота ракеты увеличена\n"+
"Добавлен лазер\n"+
"1.2\n"+
"Добавлена космическая станция\n"+
"Добавлено управление кораблём через клавиатуру\n"+
"Звёзды теперь имеют свой цвет\n"+
"Немного увеличено кол-во звёзд\n"+
"Добавлен магазин и улучшения корабля\n"+
"Обновлён интерфейс\n"+
"Добавлены враги. Теперь игра имеет смысл\n"+
"Добавлена вкладка с управлением, вызывается на F3\n"+
"(p.s. в игре есть секретное сообщение)");
}
if keyboard_check_pressed(vk_f2)
{
if global.movementType = 0
{
global.movementType = 1;
}
else
{
global.movementType = 0;
}
}
if keyboard_check_pressed(vk_f3)
{
show_message("Управление:\n"+
"W - Ускорение, S - Торможение\n"+
"A/D - Поворот корабля (только в режиме управления клавиатурой)\n"+
"ЛКМ - Выстрел лазером\n"+
"Пробел - Выстрел ракетой\n"+
"Shift - Турбо\n"+
"F1 - Список изменений\n"+
"F2 - Изменить режим управления (мышь/клавиатура)\n"+
"F3 - Открыть вот это сообщение, которое вы прямо сейчас наблюдаете");
}
if obSpaceship.inMenu
{
window_set_cursor(cr_default);
}
else
{
window_set_cursor(cr_none);
}

View file

@ -0,0 +1,35 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obGlobal",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": true,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": false,
"spriteId": null,
"spriteMaskId": null,
"visible": true,
}

View file

@ -0,0 +1,9 @@
damage = 1;
speed = 12;
lenX=0;
lenY=0;
x1 = 0;
x2 = 0;
y1 = 0;
y2 = 0;
owner = obSpaceship;

View file

@ -0,0 +1,8 @@
if owner = obSpaceship
{
draw_line_color(x1, y1, x2, y2, global.playerColor, global.playerColor);
}
else
{
draw_line_color(x1, y1, x2, y2, global.faction2Color, global.faction2Color);
}

View file

@ -0,0 +1 @@
instance_destroy();

View file

@ -0,0 +1,37 @@
lenX = lengthdir_x(8, direction);
lenY = lengthdir_y(8, direction);
x1 = x + lenX;
x2 = x - lenX;
y1 = y + lenY;
y2 = y - lenY;
if collision_line(x1, y1, x2, y2, obSpacestation, true, false)
{
instance_destroy();
}
if collision_line(x1, y1, x2, y2, obEnemy, true, false)
{
instance_nearest(x, y, obEnemy).shipHealth -= damage;
instance_destroy();
}
if collision_line(x1, y1, x2, y2, obSpaceship, true, false)
{
if obSpaceship.shipShield >= damage
{
obSpaceship.shipShield -= damage;
obSpaceship.alarm[5] = obSpaceship.shield.shieldDelay * room_speed;
}
else if obSpaceship.shipShield < damage and obSpaceship.shield > 0
{
damage -= obSpaceship.shipShield;
obSpaceship.shipShield = 0;
obSpaceship.alarm[5] = obSpaceship.shield.shieldDelay * room_speed;
obSpaceship.shipHealth -= damage;
}
else
{
obSpaceship.shipHealth -= damage;
}
instance_destroy();
}

View file

@ -0,0 +1,36 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obLaser",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":7,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": false,
"spriteId": null,
"spriteMaskId": null,
"visible": true,
}

View file

View file

@ -0,0 +1,9 @@
host = instance_nearest(x, y, obRocket);
if distance_to_object(instance_nearest(x, y, obEnemy)) <= 128
{
target = instance_nearest(x, y, obEnemy);
}
else
{
target = 0;
}

View file

@ -0,0 +1,3 @@
draw_circle_color(x, y, 4, global.playerColor, global.playerColor, true);
draw_line_color(x - 4, y - 4, x + 4, y + 4, global.playerColor, global.playerColor);
draw_line_color(x - 4, y + 4, x + 4, y - 4, global.playerColor, global.playerColor);

View file

@ -0,0 +1,13 @@
if distance_to_object(host) <= 2
{
instance_destroy();
}
if instance_exists(target)
{
if target != 0
{
x = target.x;
y = target.y;
}
}

View file

@ -0,0 +1,36 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obMarker",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":2,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": false,
"spriteId": null,
"spriteMaskId": null,
"visible": true,
}

View file

View file

@ -0,0 +1,16 @@
rocketSpeed = 10; //тек. скорость
rocketTurnRate = 180; //скорость поворота
destination = instance_create_layer(obCursor.x, obCursor.y, "Instances", obMarker); //точка назначения
destination.host = id;
destAngle = point_direction(x, y, destination.x, destination.y); //угол назначения
alarm[0] = 10;
lx = 0;
ly = 0;
damage = 5;
owner = obSpaceship;

View file

@ -0,0 +1,8 @@
if owner = obSpaceship
{
draw_sprite_ext(spRocket1, image_index, x, y, 1, 1, direction, global.playerColor, 1)
}
else
{
draw_sprite_ext(spRocket1, image_index, x, y, 1, 1, direction, global.faction2Color, 1)
}

View file

@ -0,0 +1,4 @@
if !instance_exists(destination)
{
instance_destroy();
}

View file

@ -0,0 +1,77 @@
if !instance_exists(destination) and alarm[0] = -1
{
destAngle = direction;
}
else if instance_exists(destination)
{
speed = rocketSpeed;
image_angle = direction;
if direction != destAngle //ограниченный поворот
{
if angle_difference(destAngle, direction) < 0
{
direction -= rocketTurnRate/room_speed;
}
else
{
direction += rocketTurnRate/room_speed;
}
}
else
{
direction = destAngle;
}
destAngle = point_direction(x, y, destination.x, destination.y);
if collision_line(x - 6 + lx, y + ly, x + 6 + lx, y + ly, obSpacestation, true, false) and alarm[0] = -1
{
instance_destroy(destination);
instance_destroy();
}
if collision_line(x - 6 + lx, y + ly, x + 6 + lx, y + ly, obEnemy, true, false) and alarm[0] = -1
{
instance_nearest(x, y, obEnemy).shipHealth -= damage;
instance_destroy();
}
if collision_line(x - 6 + lx, y + ly, x + 6 + lx, y + ly, obSpaceship, true, false) and alarm[0] = -1
{
if obSpaceship.shipShield >= damage
{
obSpaceship.shipShield -= damage;
obSpaceship.alarm[5] = obSpaceship.shield.shieldDelay * room_speed;
}
else if obSpaceship.shipShield < damage and obSpaceship.shield > 0
{
damage -= obSpaceship.shipShield;
obSpaceship.shipShield = 0;
obSpaceship.alarm[5] = obSpaceship.shield.shieldDelay * room_speed;
obSpaceship.shipHealth -= damage;
}
else
{
obSpaceship.shipHealth -= damage;
}
instance_destroy();
}
if collision_line(x - 6 + lx, y + ly, x + 6 + lx, y + ly, obRocket, true, true)
{
instance_destroy(destination);
instance_destroy(other);
instance_destroy();
}
lx = lengthdir_x(4, direction);
ly = lengthdir_y(4, direction);
}
if instance_exists(destination)
{
if destination.target = 0
{
rocketTurnRate++;
}
}

View file

@ -0,0 +1,40 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obRocket",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":2,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":7,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": false,
"spriteId": {
"name": "spRocket1",
"path": "sprites/spRocket1/spRocket1.yy",
},
"spriteMaskId": null,
"visible": true,
}

View file

@ -0,0 +1 @@
///@description первичка

View file

@ -0,0 +1 @@
shipSpeed *= 0.75;

View file

@ -0,0 +1,2 @@
x = obSpacestationMenu.x;
y = obSpacestationMenu.y;

View file

@ -0,0 +1,71 @@
/// @description магазин
switch action
{
case 1:
if shipHealth < shipMaxHealth and global.money >= 30
{
shipHealth = shipMaxHealth;
global.money -= 30;
action = 0;
}
break;
case 2:
if global.money >= 20
{
shipTurboFuel += shipTurboFuelLimit/5;
global.money -= 20;
action = 0;
}
break;
case 3:
if global.money >= 10
{
rockets += 5;
global.money -= 10;
action = 0;
}
break;
case 4:
if global.money >= 100
{
switch shipType
{
case global.shipMk1:
shipType = global.shipMk2;
global.money -= 100;
action = 0;
break;
case global.shipMk2:
shipType = global.shipMk3;
global.money -= 100;
action = 0;
break;
case global.shipMk3:
show_message("Слышь, ублюдок ебаный, прекрати хуярить лес, немедленно, блядская тварь 2000 ранга нахуй!\n"+
"Ты заебал уже, меня твоё нахуй присутствие в игре раздражает блять!\n"+
"Выйди нахуй, разбей свои тревела ебучие, не позорься, блять, тварь блядская.");
break;
}
}
case 5:
shield = global.shieldMk1;
action = 0;
break;
case 6:
shield = global.shieldMk2;
action = 0;
break;
case 7:
primaryWeapon = global.laserMk1;
action = 0;
break;
case 8:
primaryWeapon = global.laserMk2;
action = 0;
break;
}

View file

@ -0,0 +1 @@
/// @description вторичка

View file

@ -0,0 +1 @@
/// @description щиты

View file

@ -0,0 +1,2 @@
x = xprevious;
y = yprevious;

View file

@ -0,0 +1,49 @@
shipSpeed = 0; //тек. скорость
shipAccel = 2; //скорость ускорения
shipTurnRate = 180; //скорость поворота
shipTurboSpeed = 10;
shipTurboFuel = room_speed * 30;
shipTurboFuelLimit = room_speed * 30;
shipSpeedUpCap = 5; //макс скорость
shipSpeedDownCap = -1.25; //мин скорость
destAngle = 0; //угол назначения
rocketDir = point_direction(0, 0, 32, 0); //оффсеты для спавна ракет
rocketLen = point_distance(0, 0, 32, 0); //то же
spacestationLocation = 0; //угол станции отн корабля
inMenu = 0;
camX = 0;
camY = 0;
guiMouseX = 0;
guiMouseY = 0;
shipHealth = 40;
shipMaxHealth = 40;
alarm[2] = 1;
turbo = 0;
shipType = global.shipMk1;
primaryWeapon = global.laserMk1;
secondaryWeapon = global.rocketMk1;
engine = global.engineMk1;
action = 0;
rockets = 20;
shield = global.shieldMk1;
shipShield = 5;
inventory = array_create(5, global.nonei);

View file

@ -0,0 +1,24 @@
draw_sprite_ext(spShip1, 0, x, y, 1, 1, image_angle, global.playerColor, 1)
if inMenu
{
draw_sprite_stretched_ext(spMenuBack, 0, camX+128, camY+128, 128, 128, global.faction1Color, 1);
draw_sprite_stretched_ext(spMenuBack, 0, camX+132, camY+131, 120, 28, global.faction1Color, 1);
draw_sprite_stretched_ext(spMenuBack, 0, camX+132, camY+162, 120, 28, global.faction1Color, 1);
draw_sprite_stretched_ext(spMenuBack, 0, camX+132, camY+193, 120, 28, global.faction1Color, 1);
draw_sprite_stretched_ext(spMenuBack, 0, camX+132, camY+224, 120, 28, global.faction1Color, 1);
draw_text_ext_color(camX + 192, camY + 145, "Восстановить здоровье (30 §)", 9, 120, global.faction1Color, global.faction1Color, global.faction1Color, global.faction1Color, 1);
draw_text_ext_color(camX + 192, camY + 176, "+20% топлива (20 §)", 9, 120, global.faction1Color, global.faction1Color, global.faction1Color, global.faction1Color, 1);
draw_text_ext_color(camX + 192, camY + 207, "+5 ракет (10 §)", 9, 120, global.faction1Color, global.faction1Color, global.faction1Color, global.faction1Color, 1);
draw_text_ext_color(camX + 192, camY + 238, "Улучшить корабль (100 §)", 9, 120, global.faction1Color, global.faction1Color, global.faction1Color, global.faction1Color, 1);
draw_sprite_stretched_ext(spMenuBack, 0, camX+272, camY+128, 128, 128, global.faction1Color, 1);
draw_sprite_stretched_ext(spMenuBack, 0, camX+276, camY+131, 120, 28, global.faction1Color, 1);
draw_sprite_stretched_ext(spMenuBack, 0, camX+276, camY+162, 120, 28, global.faction1Color, 1);
draw_sprite_stretched_ext(spMenuBack, 0, camX+276, camY+193, 120, 28, global.faction1Color, 1);
draw_sprite_stretched_ext(spMenuBack, 0, camX+276, camY+224, 120, 28, global.faction1Color, 1);
draw_text_ext_color(camX + 336, camY + 145, "Щит Mk1 (5, 1, 3)", 9, 120, global.faction1Color, global.faction1Color, global.faction1Color, global.faction1Color, 1);
draw_text_ext_color(camX + 336, camY + 176, "Щит Mk2 (10, 1, 5)", 9, 120, global.faction1Color, global.faction1Color, global.faction1Color, global.faction1Color, 1);
draw_text_ext_color(camX + 336, camY + 207, "Лазер Mk1 (1, 12, 5)", 9, 120, global.faction1Color, global.faction1Color, global.faction1Color, global.faction1Color, 1);
draw_text_ext_color(camX + 336, camY + 238, "Лазер Mk2 (2, 12, 5)", 9, 120, global.faction1Color, global.faction1Color, global.faction1Color, global.faction1Color, 1);
}

View file

@ -0,0 +1,28 @@
draw_set_valign(fa_middle);
draw_set_halign(fa_middle);
draw_line_color(1366-75, 768-256, 1366-200, 768-256, global.playerColor, global.playerColor);
draw_line_color(1366-100, 768-271, 1366-100, 768-241, global.playerColor, global.playerColor);
draw_rectangle_color(1366-100, 768-266, 1366-shipSpeed/shipSpeedUpCap*100-100, 768-246, global.playerColor, global.playerColor, global.playerColor, global.playerColor, true); //скорость
draw_rectangle_color(1366-76, 768-270, 1366-199, 768-240, global.playerColor, global.playerColor, global.playerColor, global.playerColor, true);
draw_text_color(150, 768-160, string(shipShield) + " # " + string(global.money) + " § " + string(round(shipTurboFuel/shipTurboFuelLimit*100)) + " % » " + string(rockets) + " ¤", global.playerColor, global.playerColor, global.playerColor, global.playerColor, 1)
if !inMenu
{
draw_line_color(1366/2 + lengthdir_x(128, spacestationLocation), 768/2 + lengthdir_y(128, spacestationLocation), 1366/2 + lengthdir_x(192, spacestationLocation), 768/2 + lengthdir_y(192, spacestationLocation), global.faction1Color, global.faction1Color); //указатель станции
}
draw_line_color(1366/2 + lengthdir_x(160, point_direction(x, y, obEnemy.x, obEnemy.y)), 768/2 + lengthdir_y(160, point_direction(x, y, obEnemy.x, obEnemy.y)), 1366/2 + lengthdir_x(192, point_direction(x, y, obEnemy.x, obEnemy.y)), 768/2 + lengthdir_y(192, point_direction(x, y, obEnemy.x, obEnemy.y)), global.faction2Color, global.faction2Color);
draw_rectangle_color(64, 768-64, 96, 768-96, global.playerColor, global.playerColor, global.playerColor, global.playerColor, true);
draw_text_color(80, 768-78, string(shipHealth) + " +", global.playerColor, global.playerColor, global.playerColor, global.playerColor, 1);
draw_sprite_stretched_ext(spMenuBack, 0, 1366-144, 768-184, 128, 168, global.playerColor, 1);
draw_sprite_stretched_ext(spMenuBack, 0, 1366-140, 768-180, 120, 28, global.playerColor, 1);
draw_sprite_stretched_ext(spMenuBack, 0, 1366-140, 768-149, 120, 28, global.playerColor, 1);
draw_sprite_stretched_ext(spMenuBack, 0, 1366-140, 768-118, 120, 28, global.playerColor, 1);
draw_sprite_stretched_ext(spMenuBack, 0, 1366-140, 768-87, 120, 28, global.playerColor, 1);
draw_sprite_stretched_ext(spMenuBack, 0, 1366-140, 768-56, 120, 28, global.playerColor, 1);
draw_text_ext_color(1366-80, 768-166, shipType.sname, 9, 120, global.playerColor, global.playerColor, global.playerColor, global.playerColor, 1);
draw_text_ext_color(1366-80, 768-135, engine.sname, 9, 120, global.playerColor, global.playerColor, global.playerColor, global.playerColor, 1);
draw_text_ext_color(1366-80, 768-104, primaryWeapon.sname, 9, 120, global.playerColor, global.playerColor, global.playerColor, global.playerColor, 1);
draw_text_ext_color(1366-80, 768-73, secondaryWeapon.sname, 9, 120, global.playerColor, global.playerColor, global.playerColor, global.playerColor, 1);
draw_text_ext_color(1366-80, 768-42, shield.sname, 9, 120, global.playerColor, global.playerColor, global.playerColor, global.playerColor, 1);

View file

@ -0,0 +1,236 @@
destAngle = point_direction(x, y, obCursor.x, obCursor.y);
if direction != destAngle //ограниченный поворот
{
if global.movementType = 0
{
if angle_difference(destAngle, direction)<0
{
direction -= shipTurnRate/room_speed;
}
else
{
direction += shipTurnRate/room_speed;
}
}
else
{
if keyboard_check(global.bindTurnLeft)
{
direction += shipTurnRate/room_speed;
}
if keyboard_check(global.bindTurnRight)
{
direction -= shipTurnRate/room_speed;
}
}
}
else
{
direction = destAngle;
}
image_angle = direction;
speed = shipSpeed;
if keyboard_check(global.bindAccelerate) //ускорение
{
if shipSpeed < shipSpeedUpCap and !turbo
{
shipSpeed += shipAccel/room_speed;
}
else
{
shipSpeed = shipSpeedUpCap;
}
}
if keyboard_check(global.bindDeaccelerate) //торможение
{
if shipSpeed > shipSpeedDownCap
{
shipSpeed -= shipAccel/room_speed;
}
else
{
shipSpeed = shipSpeedDownCap;
}
}
if !inMenu and (keyboard_check_pressed(global.bindFire) or mouse_check_button_pressed(mb_right)) and alarm[4] = -1
{
switch secondaryWeapon.weapontype
{
case weaponType.rocket:
if rockets > 0 //ракеты
{
lat = point_direction(x, y, obCursor.x, obCursor.y);
lenX = lengthdir_x(rocketLen, lat + rocketDir);
lenY = lengthdir_y(rocketLen, lat + rocketDir);
rocket = instance_create_layer(x + lenX, y + lenY, "Instances", obRocket);
rocket.direction = direction;
rocket.owner = obSpaceship;
rocket.damage = secondaryWeapon.damage;
rocket.rocketTurnRate = secondaryWeapon.rotationspeed;
rocket.speed = secondaryWeapon.projspeed;
rockets--;
alarm[4] = room_speed / secondaryWeapon.firerate;
}
break;
case weaponType.laser: //лазеры
lat = point_direction(x, y, obCursor.x, obCursor.y);
lenX = lengthdir_x(rocketLen, lat + rocketDir);
lenY = lengthdir_y(rocketLen, lat + rocketDir);
laser = instance_create_layer(x + lenX, y + lenY, "Instances", obLaser);
laser.direction = direction;
laser.owner = obSpaceship;
laser.damage = secondaryWeapon.damage;
laser.speed = secondaryWeapon.projspeed;
alarm[4] = room_speed / secondaryWeapon.firerate;
}
}
if !inMenu and mouse_check_button(mb_left) and alarm[0] = -1
{
switch primaryWeapon.weapontype
{
case weaponType.rocket:
if rockets > 0 //ракеты
{
lat = point_direction(x, y, obCursor.x, obCursor.y);
lenX = lengthdir_x(rocketLen, lat + rocketDir);
lenY = lengthdir_y(rocketLen, lat + rocketDir);
rocket = instance_create_layer(x + lenX, y + lenY, "Instances", obRocket);
rocket.direction = direction;
rocket.owner = obSpaceship;
rocket.damage = primaryWeapon.damage;
rocket.rocketTurnRate = primaryWeapon.rotationspeed;
rocket.speed = primaryWeapon.projspeed;
rockets--;
alarm[0] = room_speed / primaryWeapon.firerate;
}
break;
case weaponType.laser: //лазеры
lat = point_direction(x, y, obCursor.x, obCursor.y);
lenX = lengthdir_x(rocketLen, lat + rocketDir);
lenY = lengthdir_y(rocketLen, lat + rocketDir);
laser = instance_create_layer(x + lenX, y + lenY, "Instances", obLaser);
laser.direction = direction;
laser.owner = obSpaceship;
laser.damage = primaryWeapon.damage;
laser.speed = primaryWeapon.projspeed;
alarm[0] = room_speed / primaryWeapon.firerate;
}
}
if place_meeting(x, y, obSpacestation)
{
x = xprevious - lengthdir_x(16, spacestationLocation);
y = yprevious - lengthdir_y(16, spacestationLocation);
alarm[1] = 1;
if inMenu
{
shipSpeed = 0;
}
}
spacestationLocation = point_direction(x, y, obSpacestation.x, obSpacestation.y);
with obSpacestationMenu
{
obSpaceship.inMenu = collision_circle(x, y, radius, obSpaceship, true, false);
}
camX = camera_get_view_x(view_camera[0]);
camY = camera_get_view_y(view_camera[0]);
guiMouseX = device_mouse_x_to_gui(0);
guiMouseY = device_mouse_y_to_gui(0);
if inMenu
{
if guiMouseX >= 132 and guiMouseX <= 252 and guiMouseY >= 131 and guiMouseY <= 159 and mouse_check_button_released(mb_left)
{
action = 1;
alarm[3] = 1;
}
if guiMouseX >= 132 and guiMouseX <= 252 and guiMouseY >= 162 and guiMouseY <= 190 and mouse_check_button_released(mb_left)
{
action = 2;
alarm[3] = 1;
}
if guiMouseX >= 132 and guiMouseX <= 252 and guiMouseY >= 193 and guiMouseY <= 221 and mouse_check_button_released(mb_left)
{
action = 3;
alarm[3] = 1;
}
if guiMouseX >= 132 and guiMouseX <= 252 and guiMouseY >= 224 and guiMouseY <= 252 and mouse_check_button_released(mb_left)
{
action = 4;
alarm[3] = 1;
}
if guiMouseX >= 276 and guiMouseX <= 456 and guiMouseY >= 131 and guiMouseY <= 159 and mouse_check_button_released(mb_left)
{
action = 5;
alarm[3] = 1;
}
if guiMouseX >= 276 and guiMouseX <= 456 and guiMouseY >= 162 and guiMouseY <= 190 and mouse_check_button_released(mb_left)
{
action = 6;
alarm[3] = 1;
}
if guiMouseX >= 276 and guiMouseX <= 456 and guiMouseY >= 193 and guiMouseY <= 221 and mouse_check_button_released(mb_left)
{
action = 7;
alarm[3] = 1;
}
if guiMouseX >= 276 and guiMouseX <= 456 and guiMouseY >= 224 and guiMouseY <= 252 and mouse_check_button_released(mb_left)
{
action = 8;
alarm[3] = 1;
}
}
if shipHealth <= 0
{
shipHealth = round(shipMaxHealth/2);
shipSpeed = 0;
alarm[2] = 1;
}
if keyboard_check(global.bindTurbo) and shipTurboFuel > 0 and engine.shipTurbo
{
turbo = 1;
shipTurboFuel--;
shipSpeed = shipTurboSpeed;
}
else
{
turbo = 0;
if shipSpeed > shipSpeedUpCap
{
shipSpeed = shipSpeedUpCap;
}
}
shipMaxHealth = shipType.shipHealth;
shipSpeedUpCap = engine.shipSpeedUpCap;
shipSpeedDownCap = engine.shipSpeedDownCap;
shipTurboSpeed = engine.shipTurboSpeed;
shipTurboFuelLimit = engine.shipTurboFuelLimit;
if shipTurboFuel > shipTurboFuelLimit
{
shipTurboFuel = shipTurboFuelLimit;
}
if alarm[5] = -1 and shipShield < shield.shieldCapacity
{
shipShield += shield.shieldChargerate/room_speed;
}
if shipShield > shield.shieldCapacity
{
shipShield = shield.shieldCapacity
}

View file

@ -0,0 +1,45 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obSpaceship",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":64,"eventType":8,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":1,"eventType":2,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":2,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":2,"eventType":2,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":3,"eventType":2,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":4,"eventType":2,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":5,"eventType":2,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": false,
"spriteId": {
"name": "spShip1",
"path": "sprites/spShip1/spShip1.yy",
},
"spriteMaskId": null,
"visible": true,
}

View file

@ -0,0 +1,4 @@
direction = random(360);
image_angle = direction;
mask_index = spSpacestation;
menu = instance_create_layer(x, y, "Instances", obSpacestationMenu);

View file

@ -0,0 +1 @@
draw_sprite_ext(spSpacestation, 0, x, y, 1, 1, direction, global.faction1Color, 1);

View file

@ -0,0 +1,37 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obSpacestation",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": true,
"spriteId": {
"name": "spSpacestation",
"path": "sprites/spSpacestation/spSpacestation.yy",
},
"spriteMaskId": null,
"visible": true,
}

View file

@ -0,0 +1,4 @@
host = obSpacestation;
x = host.x + lengthdir_x(192, host.direction-90);
y = host.y + lengthdir_y(192, host.direction-90);
radius = 80;

View file

View file

@ -0,0 +1,34 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obSpacestationMenu",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": false,
"spriteId": null,
"spriteMaskId": null,
"visible": true,
}

View file

@ -0,0 +1,6 @@
size = random(1.5);
image_xscale = size;
image_yscale = size;
image_speed = random(2);
image_index = round(random(7));
color = choose(make_color_hsv(32, random(255), random(255)), make_color_hsv(190, random(255), random(255)));

View file

@ -0,0 +1 @@
draw_sprite_ext(spStar, image_index, x, y, image_xscale, image_yscale, 0, color, 1);

View file

@ -0,0 +1,5 @@
if distance_to_object(instance_nearest(x, y, obStar)) <= 16
{
x = random(room_width);
y = random(room_height);
}

38
objects/obstar/obStar.yy Normal file
View file

@ -0,0 +1,38 @@
{
"resourceType": "GMObject",
"resourceVersion": "1.0",
"name": "obStar",
"eventList": [
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,},
{"resourceType":"GMEvent","resourceVersion":"1.0","name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,},
],
"managed": true,
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"parentObjectId": null,
"persistent": false,
"physicsAngularDamping": 0.1,
"physicsDensity": 0.5,
"physicsFriction": 0.2,
"physicsGroup": 1,
"physicsKinematic": false,
"physicsLinearDamping": 0.1,
"physicsObject": false,
"physicsRestitution": 0.1,
"physicsSensor": false,
"physicsShape": 1,
"physicsShapePoints": [],
"physicsStartAwake": true,
"properties": [],
"solid": false,
"spriteId": {
"name": "spStar",
"path": "sprites/spStar/spStar.yy",
},
"spriteMaskId": null,
"visible": true,
}

View file

@ -0,0 +1,24 @@
{
"resourceType": "GMLinuxOptions",
"resourceVersion": "1.0",
"name": "Linux",
"option_linux_allow_fullscreen": false,
"option_linux_disable_sandbox": false,
"option_linux_display_cursor": true,
"option_linux_display_name": "Created with GameMaker",
"option_linux_display_splash": false,
"option_linux_enable_steam": false,
"option_linux_homepage": "http://www.yoyogames.com",
"option_linux_icon": "${base_options_dir}/linux/icons/64.png",
"option_linux_interpolate_pixels": true,
"option_linux_long_desc": "",
"option_linux_maintainer_email": "",
"option_linux_resize_window": false,
"option_linux_scale": 0,
"option_linux_short_desc": "",
"option_linux_splash_screen": "${base_options_dir}/linux/splash/splash.png",
"option_linux_start_fullscreen": false,
"option_linux_sync": false,
"option_linux_texture_page": "2048x2048",
"option_linux_version": "1.0.0.0",
}

View file

@ -0,0 +1,35 @@
{
"resourceType": "GMMacOptions",
"resourceVersion": "1.0",
"name": "macOS",
"option_mac_allow_fullscreen": false,
"option_mac_allow_incoming_network": false,
"option_mac_allow_outgoing_network": false,
"option_mac_app_category": "Games",
"option_mac_app_id": "com.company.game",
"option_mac_apple_sign_in": false,
"option_mac_arm64": true,
"option_mac_build_app_store": false,
"option_mac_copyright": "",
"option_mac_disable_sandbox": false,
"option_mac_display_cursor": true,
"option_mac_display_name": "Created with GameMaker",
"option_mac_enable_retina": false,
"option_mac_enable_steam": false,
"option_mac_icon_png": "${base_options_dir}/mac/icons/1024.png",
"option_mac_installer_background_png": "${base_options_dir}/mac/splash/installer_background.png",
"option_mac_interpolate_pixels": true,
"option_mac_menu_dock": false,
"option_mac_min_version": "10.10",
"option_mac_output_dir": "~/gamemakerstudio2",
"option_mac_resize_window": false,
"option_mac_scale": 0,
"option_mac_signing_identity": "Developer ID Application:",
"option_mac_splash_png": "${base_options_dir}/mac/splash/splash.png",
"option_mac_start_fullscreen": false,
"option_mac_team_id": "",
"option_mac_texture_page": "2048x2048",
"option_mac_version": "1.0.0.0",
"option_mac_vsync": false,
"option_mac_x86_64": true,
}

View file

@ -0,0 +1,20 @@
{
"resourceType": "GMMainOptions",
"resourceVersion": "1.4",
"name": "Main",
"option_author": "",
"option_collision_compatibility": false,
"option_copy_on_write_enabled": false,
"option_draw_colour": 4294967295,
"option_game_speed": 100,
"option_gameguid": "42d41bb8-c257-47a8-bd76-7ef84244c8e6",
"option_gameid": "0",
"option_mips_for_3d_textures": false,
"option_sci_usesci": false,
"option_spine_licence": false,
"option_steam_app_id": "0",
"option_template_description": null,
"option_template_icon": "${base_options_dir}/main/template_icon.png",
"option_template_image": "${base_options_dir}/main/template_image.png",
"option_window_colour": 255,
}

View file

@ -0,0 +1,27 @@
{
"resourceType": "GMOperaGXOptions",
"resourceVersion": "1.1",
"name": "operagx",
"option_operagx_display_cursor": true,
"option_operagx_editUrl": "",
"option_operagx_game_name": "cosmic",
"option_operagx_guid": "",
"option_operagx_internalShareUrl": "",
"option_operagx_interpolate_pixels": true,
"option_operagx_mod_editUrl": "",
"option_operagx_mod_game_name": "cosmic",
"option_operagx_mod_guid": "",
"option_operagx_mod_internalShareUrl": "",
"option_operagx_mod_next_version": "1.0.0.0",
"option_operagx_mod_publicShareUrl": "",
"option_operagx_mod_team_id": "",
"option_operagx_mod_team_name": "",
"option_operagx_mod_version": "1.0.0.0",
"option_operagx_next_version": "1.0.0.0",
"option_operagx_publicShareUrl": "",
"option_operagx_scale": 0,
"option_operagx_team_id": "",
"option_operagx_team_name": "",
"option_operagx_texture_page": "2048x2048",
"option_operagx_version": "1.0.0.0",
}

View file

@ -0,0 +1,34 @@
{
"resourceType": "GMWindowsOptions",
"resourceVersion": "1.1",
"name": "Windows",
"option_windows_allow_fullscreen_switching": true,
"option_windows_borderless": false,
"option_windows_company_info": "",
"option_windows_copy_exe_to_dest": false,
"option_windows_copyright_info": "",
"option_windows_description_info": "",
"option_windows_disable_sandbox": false,
"option_windows_display_cursor": true,
"option_windows_display_name": "Cosmic v1.3 by GFMSHL)",
"option_windows_enable_steam": false,
"option_windows_executable_name": "cosmic.exe",
"option_windows_icon": "${base_options_dir}/windows/icons/icon.ico",
"option_windows_installer_finished": "${base_options_dir}/windows/installer/finished.bmp",
"option_windows_installer_header": "${base_options_dir}/windows/installer/header.bmp",
"option_windows_interpolate_pixels": false,
"option_windows_license": "${base_options_dir}/windows/installer/license.txt",
"option_windows_nsis_file": "${base_options_dir}/windows/installer/nsis_script.nsi",
"option_windows_product_info": "",
"option_windows_resize_window": true,
"option_windows_save_location": 1,
"option_windows_scale": 0,
"option_windows_sleep_margin": 10,
"option_windows_splash_screen": "${base_options_dir}/windows/splash/splash.png",
"option_windows_start_fullscreen": false,
"option_windows_steam_use_alternative_launcher": false,
"option_windows_texture_page": "1024x1024",
"option_windows_use_splash": false,
"option_windows_version": "1.3.0.0",
"option_windows_vsync": false,
}

View file

@ -0,0 +1,2 @@
action = 1;
text = "ВСТАНЬ МИД!";

60
rooms/rMain/rMain.yy Normal file
View file

@ -0,0 +1,60 @@
{
"resourceType": "GMRoom",
"resourceVersion": "1.0",
"name": "rMain",
"creationCodeFile": "",
"inheritCode": false,
"inheritCreationOrder": false,
"inheritLayers": false,
"instanceCreationOrder": [
{"name":"inst_3C7BE2E1","path":"rooms/rMain/rMain.yy",},
{"name":"inst_96B89A2","path":"rooms/rMain/rMain.yy",},
],
"isDnd": false,
"layers": [
{"resourceType":"GMRInstanceLayer","resourceVersion":"1.0","name":"Gui","depth":0,"effectEnabled":true,"effectType":null,"gridX":1,"gridY":1,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"instances":[
{"resourceType":"GMRInstance","resourceVersion":"1.0","name":"inst_96B89A2","colour":4294967295,"frozen":false,"hasCreationCode":true,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"objectId":{"name":"obGuiButton","path":"objects/obGuiButton/obGuiButton.yy",},"properties":[],"rotation":0.0,"scaleX":20.0,"scaleY":4.0,"x":1264.0,"y":2.0,},
],"layers":[],"properties":[],"userdefinedDepth":false,"visible":true,},
{"resourceType":"GMRInstanceLayer","resourceVersion":"1.0","name":"Instances","depth":100,"effectEnabled":true,"effectType":null,"gridX":32,"gridY":32,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"instances":[
{"resourceType":"GMRInstance","resourceVersion":"1.0","name":"inst_3C7BE2E1","colour":4294967295,"frozen":false,"hasCreationCode":false,"ignore":false,"imageIndex":0,"imageSpeed":1.0,"inheritCode":false,"inheritedItemId":null,"inheritItemSettings":false,"isDnd":false,"objectId":{"name":"obGlobal","path":"objects/obGlobal/obGlobal.yy",},"properties":[],"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"x":0.0,"y":0.0,},
],"layers":[],"properties":[],"userdefinedDepth":false,"visible":true,},
{"resourceType":"GMRInstanceLayer","resourceVersion":"1.0","name":"Stars","depth":200,"effectEnabled":true,"effectType":null,"gridX":32,"gridY":32,"hierarchyFrozen":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"instances":[],"layers":[],"properties":[],"userdefinedDepth":false,"visible":true,},
{"resourceType":"GMRBackgroundLayer","resourceVersion":"1.0","name":"Background","animationFPS":15.0,"animationSpeedType":0,"colour":4278190080,"depth":300,"effectEnabled":true,"effectType":null,"gridX":32,"gridY":32,"hierarchyFrozen":false,"hspeed":0.0,"htiled":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"inheritSubLayers":true,"inheritVisibility":true,"layers":[],"properties":[],"spriteId":null,"stretch":false,"userdefinedAnimFPS":false,"userdefinedDepth":false,"visible":true,"vspeed":0.0,"vtiled":false,"x":0,"y":0,},
],
"parent": {
"name": "Rooms",
"path": "folders/Rooms.yy",
},
"parentRoom": null,
"physicsSettings": {
"inheritPhysicsSettings": false,
"PhysicsWorld": false,
"PhysicsWorldGravityX": 0.0,
"PhysicsWorldGravityY": 10.0,
"PhysicsWorldPixToMetres": 0.1,
},
"roomSettings": {
"Height": 8192,
"inheritRoomSettings": false,
"persistent": false,
"Width": 8192,
},
"sequenceId": null,
"views": [
{"hborder":683,"hport":768,"hspeed":-1,"hview":768,"inherit":false,"objectId":{"name":"obSpaceship","path":"objects/obSpaceship/obSpaceship.yy",},"vborder":384,"visible":true,"vspeed":-1,"wport":1366,"wview":1366,"xport":0,"xview":0,"yport":0,"yview":0,},
{"hborder":32,"hport":768,"hspeed":-1,"hview":768,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":1366,"wview":1366,"xport":0,"xview":0,"yport":0,"yview":0,},
{"hborder":32,"hport":768,"hspeed":-1,"hview":768,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":1366,"wview":1366,"xport":0,"xview":0,"yport":0,"yview":0,},
{"hborder":32,"hport":768,"hspeed":-1,"hview":768,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":1366,"wview":1366,"xport":0,"xview":0,"yport":0,"yview":0,},
{"hborder":32,"hport":768,"hspeed":-1,"hview":768,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":1366,"wview":1366,"xport":0,"xview":0,"yport":0,"yview":0,},
{"hborder":32,"hport":768,"hspeed":-1,"hview":768,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":1366,"wview":1366,"xport":0,"xview":0,"yport":0,"yview":0,},
{"hborder":32,"hport":768,"hspeed":-1,"hview":768,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":1366,"wview":1366,"xport":0,"xview":0,"yport":0,"yview":0,},
{"hborder":32,"hport":768,"hspeed":-1,"hview":768,"inherit":false,"objectId":null,"vborder":32,"visible":false,"vspeed":-1,"wport":1366,"wview":1366,"xport":0,"xview":0,"yport":0,"yview":0,},
],
"viewSettings": {
"clearDisplayBuffer": true,
"clearViewBackground": false,
"enableViews": true,
"inheritViewSettings": false,
},
"volume": 1.0,
}

View file

@ -0,0 +1,91 @@
function newShip(_health, _sprite, _subsprite, _name) constructor
{
shipHealth = _health;
sprite = _sprite;
subsprite = _subsprite;
sname = _name;
}
global.shipMk1 = new newShip(40, spShip1, 0, "Корпус Mk1");
global.shipMk2 = new newShip(60, spShip1, 0, "Корпус Mk2");
global.shipMk3 = new newShip(75, spShip1, 0, "Корпус Mk3");
function newWeapon(_weapontype, _damage, _projspeed, _rotationspeed, _firerate, _sprite, _subsprite, _name) constructor
{
weapontype = _weapontype;
damage = _damage;
projspeed = _projspeed;
rotationspeed = _rotationspeed;
firerate = _firerate;
sprite = _sprite;
subsprite = _subsprite;
sname = _name;
}
global.rocketMk1 = new newWeapon(weaponType.rocket, 5, 12, 180, 5, spNone, 0, "Ракеты Mk1");
global.laserMk1 = new newWeapon(weaponType.laser, 1, 12, 0, 5, spNone, 0, "Лазер Mk1");
global.laserMk2 = new newWeapon(weaponType.laser, 2, 12, 0, 5, spNone, 0, "Лазер Mk2");
global.not_weapon = new newWeapon(weaponType.oth, 0, 0, 0, 1, spNone, 0, "Пустая ячейка под оружие");
enum weaponType
{
laser,
rocket,
oth
}
function newEngine(_speed, _turbo, _turbospeed, _turbofuel, _sprite, _subsprite, _name) constructor
{
shipSpeedUpCap = _speed;
shipSpeedDownCap = _speed * -0.25;
shipTurboSpeed = _turbospeed;
shipTurboFuelLimit = _turbofuel * room_speed;
shipTurbo = _turbo;
sprite = _sprite;
subsprite = _subsprite;
sname = _name;
}
global.engineMk1 = new newEngine(5, true, 10, 30, spNone, 0, "Двигатель Mk1");
function newShield(_capacity, _chargerate, _delay, _sprite, _subsprite, _name) constructor
{
shieldCapacity = _capacity;
shieldChargerate = _chargerate;
shieldDelay = _delay;
sprite = _sprite;
subsprite = _subsprite;
sname = _name;
}
global.shieldMk1 = new newShield(5, 1, 3, spNone, 0, "Щит Mk1");
global.shieldMk2 = new newShield(10, 1, 5, spNone, 0, "Щит Mk2");
enum itemType
{
weapon,
shield,
engine,
oth,
ship
}
function newItem(_id, _itemtype, _name, _desc, _cost) constructor
{
itemid = _id;
itemtype = _itemtype;
itemname = _name;
itemdesc = _desc;
itemcost = _cost;
}
global.shipMk1i = new newItem(0, itemType.ship, "Корпус Mk1", "40 HP", 0);
global.shipMk2i = new newItem(1, itemType.ship, "Корпус Mk2", "60 HP", 100);
global.shipMk3i = new newItem(2, itemType.ship, "Корпус Mk3", "75 HP", 200);
global.rocketMk1i = new newItem(3, itemType.weapon, "Ракеты Mk1", "5 DMG", 100);
global.laserMk1i = new newItem(4, itemType.weapon, "Лазер Mk1", "1 DMG", 50);
global.laserMk2i = new newItem(5, itemType.weapon, "Лазер Mk2", "2 DMG", 150);
global.engineMk1i = new newItem(6, itemType.engine, "Двигатель Mk1", "5 MS", 50);
global.shieldMk1i = new newItem(7, itemType.shield, "Щит Mk1", "5 S", 100);
global.shieldMk2i = new newItem(8, itemType.shield, "Щит Mk2", "10 S", 300);
global.nonei = new newItem(9, itemType.oth, "", "", 0);

View file

@ -0,0 +1,11 @@
{
"resourceType": "GMScript",
"resourceVersion": "1.0",
"name": "mnevpadlu",
"isCompatibility": false,
"isDnD": false,
"parent": {
"name": "Scripts",
"path": "folders/Scripts.yy",
},
}

View file

@ -0,0 +1,21 @@
{
"FolderOrderSettings": [],
"ResourceOrderSettings": [
{"name":"obLaser","order":6,"path":"objects/obLaser/obLaser.yy",},
{"name":"spMenuBack","order":4,"path":"sprites/spMenuBack/spMenuBack.yy",},
{"name":"obRocket","order":4,"path":"objects/obRocket/obRocket.yy",},
{"name":"obSpaceship","order":2,"path":"objects/obSpaceship/obSpaceship.yy",},
{"name":"obSpacestation","order":7,"path":"objects/obSpacestation/obSpacestation.yy",},
{"name":"obEnemy","order":9,"path":"objects/obEnemy/obEnemy.yy",},
{"name":"obGlobal","order":1,"path":"objects/obGlobal/obGlobal.yy",},
{"name":"spStar","order":2,"path":"sprites/spStar/spStar.yy",},
{"name":"spSpacestation","order":3,"path":"sprites/spSpacestation/spSpacestation.yy",},
{"name":"spNone","order":5,"path":"sprites/spNone/spNone.yy",},
{"name":"obMarker","order":5,"path":"objects/obMarker/obMarker.yy",},
{"name":"obCursor","order":3,"path":"objects/obCursor/obCursor.yy",},
{"name":"obSpacestationMenu","order":8,"path":"objects/obSpacestationMenu/obSpacestationMenu.yy",},
{"name":"obGuiButton","order":11,"path":"objects/obGuiButton/obGuiButton.yy",},
{"name":"spRocket1","order":1,"path":"sprites/spRocket1/spRocket1.yy",},
{"name":"obBounty","order":10,"path":"objects/obBounty/obBounty.yy",},
],
}

65
shish patau.yyp Normal file
View file

@ -0,0 +1,65 @@
{
"resourceType": "GMProject",
"resourceVersion": "1.7",
"name": "shish patau",
"AudioGroups": [
{"resourceType":"GMAudioGroup","resourceVersion":"1.3","name":"audiogroup_default","targets":-1,},
],
"configs": {
"children": [],
"name": "Default",
},
"defaultScriptType": 1,
"Folders": [
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Animation Curves","folderPath":"folders/Animation Curves.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Extensions","folderPath":"folders/Extensions.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Fonts","folderPath":"folders/Fonts.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Notes","folderPath":"folders/Notes.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Objects","folderPath":"folders/Objects.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Paths","folderPath":"folders/Paths.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Rooms","folderPath":"folders/Rooms.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Scripts","folderPath":"folders/Scripts.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Sequences","folderPath":"folders/Sequences.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Shaders","folderPath":"folders/Shaders.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Sounds","folderPath":"folders/Sounds.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Sprites","folderPath":"folders/Sprites.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Tile Sets","folderPath":"folders/Tile Sets.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"Timelines","folderPath":"folders/Timelines.yy",},
],
"IncludedFiles": [],
"isEcma": false,
"LibraryEmitters": [],
"MetaData": {
"IDEVersion": "2023.8.2.108",
},
"resources": [
{"id":{"name":"obLaser","path":"objects/obLaser/obLaser.yy",},},
{"id":{"name":"spMenuBack","path":"sprites/spMenuBack/spMenuBack.yy",},},
{"id":{"name":"obRocket","path":"objects/obRocket/obRocket.yy",},},
{"id":{"name":"obStar","path":"objects/obStar/obStar.yy",},},
{"id":{"name":"obSpaceship","path":"objects/obSpaceship/obSpaceship.yy",},},
{"id":{"name":"obSpacestation","path":"objects/obSpacestation/obSpacestation.yy",},},
{"id":{"name":"obEnemy","path":"objects/obEnemy/obEnemy.yy",},},
{"id":{"name":"obGlobal","path":"objects/obGlobal/obGlobal.yy",},},
{"id":{"name":"spShip1","path":"sprites/spShip1/spShip1.yy",},},
{"id":{"name":"spStar","path":"sprites/spStar/spStar.yy",},},
{"id":{"name":"spSpacestation","path":"sprites/spSpacestation/spSpacestation.yy",},},
{"id":{"name":"spNone","path":"sprites/spNone/spNone.yy",},},
{"id":{"name":"obMarker","path":"objects/obMarker/obMarker.yy",},},
{"id":{"name":"obCursor","path":"objects/obCursor/obCursor.yy",},},
{"id":{"name":"obSpacestationMenu","path":"objects/obSpacestationMenu/obSpacestationMenu.yy",},},
{"id":{"name":"fMenu","path":"fonts/fMenu/fMenu.yy",},},
{"id":{"name":"mnevpadlu","path":"scripts/mnevpadlu/mnevpadlu.yy",},},
{"id":{"name":"obGuiButton","path":"objects/obGuiButton/obGuiButton.yy",},},
{"id":{"name":"spRocket1","path":"sprites/spRocket1/spRocket1.yy",},},
{"id":{"name":"obBounty","path":"objects/obBounty/obBounty.yy",},},
{"id":{"name":"rMain","path":"rooms/rMain/rMain.yy",},},
],
"RoomOrderNodes": [
{"roomId":{"name":"rMain","path":"rooms/rMain/rMain.yy",},},
],
"templateType": null,
"TextureGroups": [
{"resourceType":"GMTextureGroup","resourceVersion":"1.3","name":"Default","autocrop":true,"border":2,"compressFormat":"bz2","directory":"","groupParent":null,"isScaled":true,"loadType":"default","mipsToGenerate":0,"targets":-1,},
],
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 B

74
sprites/spNone/spNone.yy Normal file
View file

@ -0,0 +1,74 @@
{
"resourceType": "GMSprite",
"resourceVersion": "1.0",
"name": "spNone",
"bbox_bottom": 0,
"bbox_left": 0,
"bbox_right": 0,
"bbox_top": 0,
"bboxMode": 0,
"collisionKind": 1,
"collisionTolerance": 0,
"DynamicTexturePage": false,
"edgeFiltering": false,
"For3D": false,
"frames": [
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"9ecbe216-68e3-4f61-8510-de731bcd16ad",},
],
"gridX": 0,
"gridY": 0,
"height": 1,
"HTile": false,
"layers": [
{"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"d1034c1f-2f1d-4e1c-a3e4-b2abc7595b63","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,},
],
"nineSlice": null,
"origin": 0,
"parent": {
"name": "Sprites",
"path": "folders/Sprites.yy",
},
"preMultiplyAlpha": false,
"sequence": {
"resourceType": "GMSequence",
"resourceVersion": "1.4",
"name": "spNone",
"autoRecord": true,
"backdropHeight": 768,
"backdropImageOpacity": 0.5,
"backdropImagePath": "",
"backdropWidth": 1366,
"backdropXOffset": 0.0,
"backdropYOffset": 0.0,
"events": {"resourceType":"KeyframeStore<MessageEventKeyframe>","resourceVersion":"1.0","Keyframes":[],},
"eventStubScript": null,
"eventToFunction": {},
"length": 1.0,
"lockOrigin": false,
"moments": {"resourceType":"KeyframeStore<MomentsEventKeyframe>","resourceVersion":"1.0","Keyframes":[],},
"playback": 1,
"playbackSpeed": 30.0,
"playbackSpeedType": 0,
"showBackdrop": true,
"showBackdropImage": false,
"timeUnits": 1,
"tracks": [
{"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore<SpriteFrameKeyframe>","resourceVersion":"1.0","Keyframes":[
{"resourceType":"Keyframe<SpriteFrameKeyframe>","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"9ecbe216-68e3-4f61-8510-de731bcd16ad","path":"sprites/spNone/spNone.yy",},},},"Disabled":false,"id":"3850c175-c6f6-4b07-804c-9a970ef13be8","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,},
],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,},
],
"visibleRange": null,
"volume": 1.0,
"xorigin": 0,
"yorigin": 0,
},
"swatchColours": null,
"swfPrecision": 2.525,
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"type": 0,
"VTile": false,
"width": 1,
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 B

View file

@ -0,0 +1,97 @@
{
"resourceType": "GMSprite",
"resourceVersion": "1.0",
"name": "spMenuBack",
"bbox_bottom": 4,
"bbox_left": 0,
"bbox_right": 4,
"bbox_top": 0,
"bboxMode": 0,
"collisionKind": 1,
"collisionTolerance": 0,
"DynamicTexturePage": false,
"edgeFiltering": false,
"For3D": false,
"frames": [
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"61b68cb1-e501-4c28-9ad7-8cacb46b6889",},
],
"gridX": 0,
"gridY": 0,
"height": 5,
"HTile": false,
"layers": [
{"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"dd5413a0-1ff0-4b8f-a1ce-c8569017d00e","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,},
],
"nineSlice": {
"resourceType": "GMNineSliceData",
"resourceVersion": "1.0",
"bottom": 2,
"enabled": true,
"guideColour": [
4294902015,
4294902015,
4294902015,
4294902015,
],
"highlightColour": 1728023040,
"highlightStyle": 0,
"left": 2,
"right": 2,
"tileMode": [
0,
0,
0,
0,
0,
],
"top": 2,
},
"origin": 0,
"parent": {
"name": "Sprites",
"path": "folders/Sprites.yy",
},
"preMultiplyAlpha": false,
"sequence": {
"resourceType": "GMSequence",
"resourceVersion": "1.4",
"name": "spMenuBack",
"autoRecord": true,
"backdropHeight": 768,
"backdropImageOpacity": 0.5,
"backdropImagePath": "",
"backdropWidth": 1366,
"backdropXOffset": 0.0,
"backdropYOffset": 0.0,
"events": {"resourceType":"KeyframeStore<MessageEventKeyframe>","resourceVersion":"1.0","Keyframes":[],},
"eventStubScript": null,
"eventToFunction": {},
"length": 1.0,
"lockOrigin": false,
"moments": {"resourceType":"KeyframeStore<MomentsEventKeyframe>","resourceVersion":"1.0","Keyframes":[],},
"playback": 1,
"playbackSpeed": 30.0,
"playbackSpeedType": 0,
"showBackdrop": true,
"showBackdropImage": false,
"timeUnits": 1,
"tracks": [
{"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore<SpriteFrameKeyframe>","resourceVersion":"1.0","Keyframes":[
{"resourceType":"Keyframe<SpriteFrameKeyframe>","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"61b68cb1-e501-4c28-9ad7-8cacb46b6889","path":"sprites/spMenuBack/spMenuBack.yy",},},},"Disabled":false,"id":"d0bdc7c9-7fa7-4673-893e-72e65d900abc","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,},
],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,},
],
"visibleRange": null,
"volume": 1.0,
"xorigin": 0,
"yorigin": 0,
},
"swatchColours": null,
"swfPrecision": 2.525,
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"type": 0,
"VTile": false,
"width": 5,
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 B

View file

@ -0,0 +1,80 @@
{
"resourceType": "GMSprite",
"resourceVersion": "1.0",
"name": "spRocket1",
"bbox_bottom": 3,
"bbox_left": 0,
"bbox_right": 15,
"bbox_top": 0,
"bboxMode": 0,
"collisionKind": 1,
"collisionTolerance": 0,
"DynamicTexturePage": false,
"edgeFiltering": false,
"For3D": false,
"frames": [
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"b0e02b99-53ca-4121-af77-f41d133526ae",},
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"7e4b845e-b715-4c8e-9ccf-b1b2e250efeb",},
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"5999bcfb-d2ff-4010-82df-a9824dd4e23b",},
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"60a81a74-27ea-4719-b947-a605811c6d84",},
],
"gridX": 0,
"gridY": 0,
"height": 4,
"HTile": false,
"layers": [
{"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"be582bfe-b5b9-443e-b490-0faf81a967db","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,},
],
"nineSlice": null,
"origin": 9,
"parent": {
"name": "Sprites",
"path": "folders/Sprites.yy",
},
"preMultiplyAlpha": false,
"sequence": {
"resourceType": "GMSequence",
"resourceVersion": "1.4",
"name": "spRocket1",
"autoRecord": true,
"backdropHeight": 768,
"backdropImageOpacity": 0.5,
"backdropImagePath": "",
"backdropWidth": 1366,
"backdropXOffset": 0.0,
"backdropYOffset": 0.0,
"events": {"resourceType":"KeyframeStore<MessageEventKeyframe>","resourceVersion":"1.0","Keyframes":[],},
"eventStubScript": null,
"eventToFunction": {},
"length": 4.0,
"lockOrigin": false,
"moments": {"resourceType":"KeyframeStore<MomentsEventKeyframe>","resourceVersion":"1.0","Keyframes":[],},
"playback": 1,
"playbackSpeed": 10.0,
"playbackSpeedType": 0,
"showBackdrop": true,
"showBackdropImage": false,
"timeUnits": 1,
"tracks": [
{"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore<SpriteFrameKeyframe>","resourceVersion":"1.0","Keyframes":[
{"resourceType":"Keyframe<SpriteFrameKeyframe>","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"b0e02b99-53ca-4121-af77-f41d133526ae","path":"sprites/spRocket1/spRocket1.yy",},},},"Disabled":false,"id":"95b46916-951a-4dfc-bf1e-de31ccc84c3d","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,},
{"resourceType":"Keyframe<SpriteFrameKeyframe>","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"7e4b845e-b715-4c8e-9ccf-b1b2e250efeb","path":"sprites/spRocket1/spRocket1.yy",},},},"Disabled":false,"id":"7c439759-c660-47a0-ae78-912c41bb46ee","IsCreationKey":false,"Key":1.0,"Length":1.0,"Stretch":false,},
{"resourceType":"Keyframe<SpriteFrameKeyframe>","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"5999bcfb-d2ff-4010-82df-a9824dd4e23b","path":"sprites/spRocket1/spRocket1.yy",},},},"Disabled":false,"id":"a60034fa-9aa5-4c14-b382-1446b42a2d88","IsCreationKey":false,"Key":2.0,"Length":1.0,"Stretch":false,},
{"resourceType":"Keyframe<SpriteFrameKeyframe>","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"60a81a74-27ea-4719-b947-a605811c6d84","path":"sprites/spRocket1/spRocket1.yy",},},},"Disabled":false,"id":"9a1c1d78-42d8-42a8-bba0-dd390314f9a1","IsCreationKey":false,"Key":3.0,"Length":1.0,"Stretch":false,},
],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,},
],
"visibleRange": null,
"volume": 1.0,
"xorigin": 10,
"yorigin": 2,
},
"swatchColours": null,
"swfPrecision": 2.525,
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"type": 0,
"VTile": false,
"width": 16,
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

View file

@ -0,0 +1,74 @@
{
"resourceType": "GMSprite",
"resourceVersion": "1.0",
"name": "spShip1",
"bbox_bottom": 31,
"bbox_left": 0,
"bbox_right": 31,
"bbox_top": 0,
"bboxMode": 0,
"collisionKind": 0,
"collisionTolerance": 0,
"DynamicTexturePage": false,
"edgeFiltering": false,
"For3D": false,
"frames": [
{"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"62b9e05a-ce99-4743-90ed-52a07d8f99ba",},
],
"gridX": 0,
"gridY": 0,
"height": 32,
"HTile": false,
"layers": [
{"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"27a0fbd0-c641-4ee1-99f9-1a258c0b5db8","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,},
],
"nineSlice": null,
"origin": 4,
"parent": {
"name": "Sprites",
"path": "folders/Sprites.yy",
},
"preMultiplyAlpha": false,
"sequence": {
"resourceType": "GMSequence",
"resourceVersion": "1.4",
"name": "spShip1",
"autoRecord": true,
"backdropHeight": 768,
"backdropImageOpacity": 0.5,
"backdropImagePath": "",
"backdropWidth": 1366,
"backdropXOffset": 0.0,
"backdropYOffset": 0.0,
"events": {"resourceType":"KeyframeStore<MessageEventKeyframe>","resourceVersion":"1.0","Keyframes":[],},
"eventStubScript": null,
"eventToFunction": {},
"length": 1.0,
"lockOrigin": false,
"moments": {"resourceType":"KeyframeStore<MomentsEventKeyframe>","resourceVersion":"1.0","Keyframes":[],},
"playback": 1,
"playbackSpeed": 30.0,
"playbackSpeedType": 0,
"showBackdrop": true,
"showBackdropImage": false,
"timeUnits": 1,
"tracks": [
{"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore<SpriteFrameKeyframe>","resourceVersion":"1.0","Keyframes":[
{"resourceType":"Keyframe<SpriteFrameKeyframe>","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"62b9e05a-ce99-4743-90ed-52a07d8f99ba","path":"sprites/spShip1/spShip1.yy",},},},"Disabled":false,"id":"3ec37c1d-2f3f-439a-a3a5-f346e9a0fdc2","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,},
],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,},
],
"visibleRange": null,
"volume": 1.0,
"xorigin": 16,
"yorigin": 16,
},
"swatchColours": null,
"swfPrecision": 2.525,
"textureGroupId": {
"name": "Default",
"path": "texturegroups/Default",
},
"type": 0,
"VTile": false,
"width": 32,
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Some files were not shown because too many files have changed in this diff Show more