decompiled old GM8 executable and converted project to GMS2 format
After Width: | Height: | Size: 15 KiB |
|
@ -0,0 +1,136 @@
|
||||||
|
{
|
||||||
|
"hinting": 0,
|
||||||
|
"glyphOperations": 0,
|
||||||
|
"interpreter": 0,
|
||||||
|
"pointRounding": 0,
|
||||||
|
"fontName": "Liberation Serif",
|
||||||
|
"styleName": "Italic",
|
||||||
|
"size": 16.0,
|
||||||
|
"bold": false,
|
||||||
|
"italic": true,
|
||||||
|
"charset": 1,
|
||||||
|
"AntiAlias": 1,
|
||||||
|
"first": 0,
|
||||||
|
"last": 0,
|
||||||
|
"sampleText": "abcdef ABCDEF\n0123456789 .,<>\"'&!?\nthe quick brown fox jumps over the lazy dog\nTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG\nDefault character: ▯ (9647)",
|
||||||
|
"includeTTF": false,
|
||||||
|
"TTFName": "",
|
||||||
|
"textureGroupId": {
|
||||||
|
"name": "Default",
|
||||||
|
"path": "texturegroups/Default",
|
||||||
|
},
|
||||||
|
"ascenderOffset": 0,
|
||||||
|
"glyphs": {
|
||||||
|
"32": {"x":111,"y":107,"w":5,"h":24,"character":32,"shift":5,"offset":0,},
|
||||||
|
"33": {"x":132,"y":107,"w":5,"h":20,"character":33,"shift":7,"offset":2,},
|
||||||
|
"34": {"x":173,"y":107,"w":7,"h":11,"character":34,"shift":9,"offset":3,},
|
||||||
|
"35": {"x":54,"y":54,"w":11,"h":20,"character":35,"shift":11,"offset":0,},
|
||||||
|
"36": {"x":28,"y":54,"w":11,"h":21,"character":36,"shift":11,"offset":0,},
|
||||||
|
"37": {"x":66,"y":28,"w":14,"h":20,"character":37,"shift":16,"offset":1,},
|
||||||
|
"38": {"x":169,"y":2,"w":15,"h":20,"character":38,"shift":16,"offset":1,},
|
||||||
|
"39": {"x":191,"y":107,"w":3,"h":11,"character":39,"shift":5,"offset":3,},
|
||||||
|
"40": {"x":133,"y":81,"w":8,"h":24,"character":40,"shift":7,"offset":1,},
|
||||||
|
"41": {"x":123,"y":81,"w":8,"h":24,"character":41,"shift":7,"offset":-1,},
|
||||||
|
"42": {"x":92,"y":107,"w":9,"h":14,"character":42,"shift":11,"offset":2,},
|
||||||
|
"43": {"x":110,"y":81,"w":11,"h":18,"character":43,"shift":14,"offset":2,},
|
||||||
|
"44": {"x":153,"y":107,"w":4,"h":24,"character":44,"shift":6,"offset":1,},
|
||||||
|
"45": {"x":159,"y":107,"w":6,"h":16,"character":45,"shift":7,"offset":1,},
|
||||||
|
"46": {"x":182,"y":107,"w":3,"h":20,"character":46,"shift":6,"offset":1,},
|
||||||
|
"47": {"x":242,"y":81,"w":9,"h":20,"character":47,"shift":6,"offset":-1,},
|
||||||
|
"48": {"x":38,"y":81,"w":10,"h":20,"character":48,"shift":11,"offset":1,},
|
||||||
|
"49": {"x":69,"y":107,"w":8,"h":20,"character":49,"shift":11,"offset":1,},
|
||||||
|
"50": {"x":119,"y":54,"w":11,"h":20,"character":50,"shift":11,"offset":0,},
|
||||||
|
"51": {"x":145,"y":54,"w":11,"h":20,"character":51,"shift":11,"offset":0,},
|
||||||
|
"52": {"x":158,"y":54,"w":11,"h":20,"character":52,"shift":11,"offset":0,},
|
||||||
|
"53": {"x":86,"y":81,"w":10,"h":20,"character":53,"shift":11,"offset":0,},
|
||||||
|
"54": {"x":226,"y":54,"w":10,"h":20,"character":54,"shift":11,"offset":1,},
|
||||||
|
"55": {"x":67,"y":54,"w":11,"h":20,"character":55,"shift":11,"offset":1,},
|
||||||
|
"56": {"x":93,"y":54,"w":11,"h":20,"character":56,"shift":11,"offset":0,},
|
||||||
|
"57": {"x":50,"y":81,"w":10,"h":20,"character":57,"shift":11,"offset":1,},
|
||||||
|
"58": {"x":146,"y":107,"w":5,"h":20,"character":58,"shift":7,"offset":1,},
|
||||||
|
"59": {"x":118,"y":107,"w":5,"h":23,"character":59,"shift":7,"offset":1,},
|
||||||
|
"60": {"x":155,"y":81,"w":10,"h":19,"character":60,"shift":14,"offset":2,},
|
||||||
|
"61": {"x":35,"y":107,"w":10,"h":16,"character":61,"shift":14,"offset":2,},
|
||||||
|
"62": {"x":143,"y":81,"w":10,"h":19,"character":62,"shift":14,"offset":2,},
|
||||||
|
"63": {"x":15,"y":107,"w":8,"h":20,"character":63,"shift":11,"offset":3,},
|
||||||
|
"64": {"x":2,"y":2,"w":18,"h":24,"character":64,"shift":20,"offset":1,},
|
||||||
|
"65": {"x":203,"y":2,"w":15,"h":20,"character":65,"shift":13,"offset":-1,},
|
||||||
|
"66": {"x":205,"y":28,"w":13,"h":20,"character":66,"shift":13,"offset":0,},
|
||||||
|
"67": {"x":98,"y":28,"w":14,"h":20,"character":67,"shift":14,"offset":1,},
|
||||||
|
"68": {"x":82,"y":2,"w":16,"h":21,"character":68,"shift":15,"offset":0,},
|
||||||
|
"69": {"x":34,"y":28,"w":14,"h":20,"character":69,"shift":13,"offset":0,},
|
||||||
|
"70": {"x":2,"y":28,"w":14,"h":20,"character":70,"shift":13,"offset":0,},
|
||||||
|
"71": {"x":18,"y":28,"w":14,"h":20,"character":71,"shift":15,"offset":1,},
|
||||||
|
"72": {"x":63,"y":2,"w":17,"h":20,"character":72,"shift":15,"offset":0,},
|
||||||
|
"73": {"x":209,"y":81,"w":9,"h":20,"character":73,"shift":7,"offset":0,},
|
||||||
|
"74": {"x":80,"y":54,"w":11,"h":20,"character":74,"shift":10,"offset":0,},
|
||||||
|
"75": {"x":134,"y":2,"w":16,"h":20,"character":75,"shift":14,"offset":0,},
|
||||||
|
"76": {"x":106,"y":54,"w":11,"h":20,"character":76,"shift":12,"offset":0,},
|
||||||
|
"77": {"x":22,"y":2,"w":19,"h":20,"character":77,"shift":18,"offset":0,},
|
||||||
|
"78": {"x":116,"y":2,"w":16,"h":20,"character":78,"shift":14,"offset":0,},
|
||||||
|
"79": {"x":114,"y":28,"w":14,"h":20,"character":79,"shift":15,"offset":1,},
|
||||||
|
"80": {"x":160,"y":28,"w":13,"h":20,"character":80,"shift":13,"offset":0,},
|
||||||
|
"81": {"x":100,"y":2,"w":14,"h":24,"character":81,"shift":15,"offset":1,},
|
||||||
|
"82": {"x":130,"y":28,"w":14,"h":20,"character":82,"shift":13,"offset":0,},
|
||||||
|
"83": {"x":41,"y":54,"w":11,"h":20,"character":83,"shift":11,"offset":0,},
|
||||||
|
"84": {"x":14,"y":54,"w":12,"h":20,"character":84,"shift":12,"offset":1,},
|
||||||
|
"85": {"x":186,"y":2,"w":15,"h":20,"character":85,"shift":15,"offset":2,},
|
||||||
|
"86": {"x":82,"y":28,"w":14,"h":20,"character":86,"shift":13,"offset":1,},
|
||||||
|
"87": {"x":43,"y":2,"w":18,"h":20,"character":87,"shift":17,"offset":1,},
|
||||||
|
"88": {"x":152,"y":2,"w":15,"h":20,"character":88,"shift":13,"offset":-1,},
|
||||||
|
"89": {"x":190,"y":28,"w":13,"h":20,"character":89,"shift":12,"offset":1,},
|
||||||
|
"90": {"x":220,"y":28,"w":12,"h":20,"character":90,"shift":12,"offset":0,},
|
||||||
|
"91": {"x":167,"y":81,"w":8,"h":23,"character":91,"shift":9,"offset":1,},
|
||||||
|
"92": {"x":167,"y":107,"w":4,"h":20,"character":92,"shift":6,"offset":2,},
|
||||||
|
"93": {"x":177,"y":81,"w":8,"h":23,"character":93,"shift":9,"offset":0,},
|
||||||
|
"94": {"x":57,"y":107,"w":10,"h":16,"character":94,"shift":9,"offset":1,},
|
||||||
|
"95": {"x":146,"y":28,"w":12,"h":23,"character":95,"shift":11,"offset":0,},
|
||||||
|
"96": {"x":196,"y":107,"w":4,"h":8,"character":96,"shift":6,"offset":3,},
|
||||||
|
"97": {"x":98,"y":81,"w":10,"h":20,"character":97,"shift":11,"offset":1,},
|
||||||
|
"98": {"x":74,"y":81,"w":10,"h":20,"character":98,"shift":11,"offset":1,},
|
||||||
|
"99": {"x":198,"y":81,"w":9,"h":20,"character":99,"shift":10,"offset":1,},
|
||||||
|
"100": {"x":132,"y":54,"w":11,"h":20,"character":100,"shift":11,"offset":1,},
|
||||||
|
"101": {"x":220,"y":81,"w":9,"h":20,"character":101,"shift":10,"offset":1,},
|
||||||
|
"102": {"x":171,"y":54,"w":9,"h":24,"character":102,"shift":6,"offset":0,},
|
||||||
|
"103": {"x":2,"y":54,"w":10,"h":24,"character":103,"shift":11,"offset":0,},
|
||||||
|
"104": {"x":26,"y":81,"w":10,"h":20,"character":104,"shift":11,"offset":1,},
|
||||||
|
"105": {"x":125,"y":107,"w":5,"h":20,"character":105,"shift":6,"offset":1,},
|
||||||
|
"106": {"x":204,"y":54,"w":8,"h":25,"character":106,"shift":6,"offset":-2,},
|
||||||
|
"107": {"x":62,"y":81,"w":10,"h":20,"character":107,"shift":10,"offset":1,},
|
||||||
|
"108": {"x":139,"y":107,"w":5,"h":20,"character":108,"shift":6,"offset":1,},
|
||||||
|
"109": {"x":50,"y":28,"w":14,"h":20,"character":109,"shift":15,"offset":1,},
|
||||||
|
"110": {"x":214,"y":54,"w":10,"h":20,"character":110,"shift":11,"offset":1,},
|
||||||
|
"111": {"x":2,"y":81,"w":10,"h":20,"character":111,"shift":11,"offset":1,},
|
||||||
|
"112": {"x":234,"y":2,"w":12,"h":24,"character":112,"shift":11,"offset":-1,},
|
||||||
|
"113": {"x":234,"y":28,"w":10,"h":24,"character":113,"shift":11,"offset":1,},
|
||||||
|
"114": {"x":25,"y":107,"w":8,"h":20,"character":114,"shift":8,"offset":1,},
|
||||||
|
"115": {"x":47,"y":107,"w":8,"h":20,"character":115,"shift":8,"offset":0,},
|
||||||
|
"116": {"x":103,"y":107,"w":6,"h":20,"character":116,"shift":6,"offset":1,},
|
||||||
|
"117": {"x":187,"y":81,"w":9,"h":20,"character":117,"shift":11,"offset":1,},
|
||||||
|
"118": {"x":238,"y":54,"w":10,"h":20,"character":118,"shift":10,"offset":0,},
|
||||||
|
"119": {"x":175,"y":28,"w":13,"h":20,"character":119,"shift":13,"offset":0,},
|
||||||
|
"120": {"x":14,"y":81,"w":10,"h":20,"character":120,"shift":10,"offset":0,},
|
||||||
|
"121": {"x":220,"y":2,"w":12,"h":24,"character":121,"shift":10,"offset":-2,},
|
||||||
|
"122": {"x":231,"y":81,"w":9,"h":20,"character":122,"shift":8,"offset":0,},
|
||||||
|
"123": {"x":193,"y":54,"w":9,"h":23,"character":123,"shift":9,"offset":0,},
|
||||||
|
"124": {"x":187,"y":107,"w":2,"h":24,"character":124,"shift":6,"offset":3,},
|
||||||
|
"125": {"x":182,"y":54,"w":9,"h":23,"character":125,"shift":9,"offset":0,},
|
||||||
|
"126": {"x":2,"y":107,"w":11,"h":15,"character":126,"shift":12,"offset":1,},
|
||||||
|
"127": {"x":79,"y":107,"w":11,"h":13,"character":127,"shift":11,"offset":0,},
|
||||||
|
},
|
||||||
|
"kerningPairs": [],
|
||||||
|
"ranges": [
|
||||||
|
{"lower":32,"upper":127,},
|
||||||
|
],
|
||||||
|
"regenerateBitmap": false,
|
||||||
|
"canGenerateBitmap": true,
|
||||||
|
"maintainGms1Font": true,
|
||||||
|
"parent": {
|
||||||
|
"name": "Fonts",
|
||||||
|
"path": "folders/Fonts.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "fn_text",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMFont",
|
||||||
|
}
|
|
@ -0,0 +1,116 @@
|
||||||
|
Font fn_text has been converted to font family Liberation Serif (Italic)
|
||||||
|
GameMaker Studio 1 font texture has been backed up at ${project_dir}\fonts\fn_text\fn_text.gms1.png
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_hud\Create_0.gml
|
||||||
|
Converted builtin - line 1: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 2: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_hud\Draw_0.gml
|
||||||
|
Converted builtin - line 1: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 2: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_girl\Step_0.gml
|
||||||
|
Converted builtin - line 130: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 131: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
Converted string - line 49: 'C' -> "C"
|
||||||
|
Converted string - line 61: 'Z' -> "Z"
|
||||||
|
Converted string - line 91: 'X' -> "X"
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_shot\Create_0.gml
|
||||||
|
Converted builtin - line 1: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 2: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_shot\Step_0.gml
|
||||||
|
Converted builtin - line 3: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 6: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 4: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
Converted builtin - line 7: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_mook\Create_0.gml
|
||||||
|
Converted builtin - line 1: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 2: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_mook\Step_0.gml
|
||||||
|
Converted builtin - line 3: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 4: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_monstergen\Alarm_0.gml
|
||||||
|
Converted builtin - line 12: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 20: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 28: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 36: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 12: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
Converted builtin - line 20: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
Converted builtin - line 28: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
Converted builtin - line 36: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_monstergen\Step_0.gml
|
||||||
|
Converted builtin - line 1: view_xview -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 1: view_yview -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_bulletA\Create_0.gml
|
||||||
|
Converted builtin - line 1: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 2: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_bulletA\Step_0.gml
|
||||||
|
Converted builtin - line 4: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 5: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_gunner\Step_0.gml
|
||||||
|
Converted builtin - line 3: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 4: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_title\Step_0.gml
|
||||||
|
Converted string - line 23: 'Z' -> "Z"
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_powerups\Create_0.gml
|
||||||
|
Converted builtin - line 1: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 2: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_powerups\Step_0.gml
|
||||||
|
Converted builtin - line 11: view_xview[0] -> __view_get( e__VW.XView, 0 )
|
||||||
|
Converted builtin - line 12: view_yview[0] -> __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_settings\Step_0.gml
|
||||||
|
Converted string - line 23: 'Z' -> "Z"
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_ending\Step_0.gml
|
||||||
|
Converted string - line 1: 'Z' -> "Z"
|
||||||
|
|
||||||
|
Converting GML script: ${project_dir}\objects\obj_story\Step_0.gml
|
||||||
|
Converted string - line 1: 'Z' -> "Z"
|
||||||
|
|
||||||
|
macOS icon ${options_dir}\mac\icons\icon512.png written out as 32-bit
|
||||||
|
Windows NSIS Installer Script has been set to default due to changes in GameMaker Studio 2
|
||||||
|
Missing audiogroup for sound: 'snd_background' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_shot' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_playerhit' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_enemyhit' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_directionswitch' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_bossdead' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_bossshot1' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_bossshot2' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_extend' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_bombready' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_bombno' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_bombexplodeC' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_bombexplodeB' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_bombexplodeA' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_title' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_powerups' - setting to default audio group
|
||||||
|
Missing audiogroup for sound: 'snd_boss1' - setting to default audio group
|
||||||
|
Game speed set to 30
|
||||||
|
Added compatibility script 'action/action_if_dice.gml'
|
||||||
|
Added compatibility script 'action/action_kill_object.gml'
|
||||||
|
Added compatibility script 'action/action_sprite_set.gml'
|
||||||
|
Added compatibility script 'instance/instance_create.gml'
|
||||||
|
Added compatibility script 'object/object_get_depth.gml'
|
||||||
|
Added compatibility script 'sound/sound_isplaying.gml'
|
||||||
|
Added compatibility script 'sound/sound_loop.gml'
|
||||||
|
Added compatibility script 'sound/sound_play.gml'
|
||||||
|
Added compatibility script 'sound/sound_stop.gml'
|
||||||
|
Added compatibility script 'sound/sound_stop_all.gml'
|
||||||
|
Added compatibility script 'view/__view_get.gml'
|
||||||
|
Added compatibility script 'action/__init_action.gml'
|
||||||
|
Added compatibility script 'view/__init_view.gml'
|
||||||
|
Added compatibility script '__init_global.gml'
|
||||||
|
Added compatibility script '__global_object_depths.gml'
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"parent": {
|
||||||
|
"name": "Notes",
|
||||||
|
"path": "folders/Notes.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.1",
|
||||||
|
"name": "compatibility_report_290621_10642642",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMNotes",
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"parent": {
|
||||||
|
"name": "Notes",
|
||||||
|
"path": "folders/Notes.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.1",
|
||||||
|
"name": "notes",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMNotes",
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
action_kill_object();
|
|
@ -0,0 +1,3 @@
|
||||||
|
expander = 1
|
||||||
|
alarm[0] = 20
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
expander = expander*1.25
|
||||||
|
image_xscale = expander
|
||||||
|
image_yscale = expander
|
||||||
|
draw_self()
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_bomb",
|
||||||
|
"path": "sprites/spr_bomb/spr_bomb.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":2,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_bombpart",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
active = 1
|
||||||
|
alarm[1] = 10
|
||||||
|
alarm[2] = 20
|
||||||
|
alarm[3] = 150
|
||||||
|
sound_stop(snd_background)
|
||||||
|
sound_loop(snd_boss1)
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
sound_play(snd_bossshot1)
|
||||||
|
if instance_exists(obj_girl)
|
||||||
|
{
|
||||||
|
iii = instance_create(x+50,y+50,obj_bulletA)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 3
|
||||||
|
tagdir = point_direction(x,y,obj_girl.x,obj_girl.y)
|
||||||
|
}
|
||||||
|
iii = instance_create(x+50,y+155,obj_bulletA)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 3
|
||||||
|
tagdir = point_direction(x,y,obj_girl.x,obj_girl.y)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
alarm[1] = 30
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
sound_play(snd_bossshot2)
|
||||||
|
global.timers = 0
|
||||||
|
repeat(4)
|
||||||
|
{
|
||||||
|
iii = instance_create(x+250,y-50,obj_bulletA)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 3
|
||||||
|
tagdir = 180+30*global.timers
|
||||||
|
}
|
||||||
|
global.timers += 1
|
||||||
|
}
|
||||||
|
|
||||||
|
global.timers = 0
|
||||||
|
repeat(4)
|
||||||
|
{
|
||||||
|
iii = instance_create(x+250,y+255,obj_bulletA)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 3
|
||||||
|
tagdir = 180-30*global.timers
|
||||||
|
}
|
||||||
|
global.timers += 1
|
||||||
|
}
|
||||||
|
|
||||||
|
alarm[2] = 60
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
if active
|
||||||
|
{
|
||||||
|
score += 10
|
||||||
|
life -= 1
|
||||||
|
iii = instance_create(x+125,y+100,obj_deathparticle)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
speed = random(7)
|
||||||
|
direction = random(360)
|
||||||
|
}
|
||||||
|
if life < 0
|
||||||
|
{
|
||||||
|
instance_destroy()
|
||||||
|
sound_play(snd_bossdead)
|
||||||
|
score += 10000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
alarm[0] = 3500
|
||||||
|
active = 0
|
||||||
|
life = 300
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
obj_girl.alarm[10] = 300
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
draw_self()
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
|
|
@ -0,0 +1,43 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_boss1",
|
||||||
|
"path": "sprites/spr_boss1/spr_boss1.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":1,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":2,"eventType":2,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":1,"eventType":2,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":2,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"obj_shot","path":"objects/obj_shot/obj_shot.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_boss1",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
action_sprite_set(spr_bulletA, 0, 1);
|
|
@ -0,0 +1,4 @@
|
||||||
|
tagx = x - __view_get( e__VW.XView, 0 )
|
||||||
|
tagy = y - __view_get( e__VW.YView, 0 )
|
||||||
|
alarm[0] = 18
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
action_kill_object();
|
|
@ -0,0 +1,6 @@
|
||||||
|
image_angle += 4
|
||||||
|
tagx += (tagspeed*cos(degtorad(tagdir)))
|
||||||
|
tagy -= (tagspeed*sin(degtorad(tagdir)))
|
||||||
|
x = tagx + __view_get( e__VW.XView, 0 )
|
||||||
|
y = tagy + __view_get( e__VW.YView, 0 )
|
||||||
|
|
|
@ -0,0 +1,42 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_bulletA_fadein",
|
||||||
|
"path": "sprites/spr_bulletA_fadein/spr_bulletA_fadein.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": {
|
||||||
|
"name": "obj_enemy",
|
||||||
|
"path": "objects/obj_enemy/obj_enemy.yy",
|
||||||
|
},
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":2,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":40,"eventType":7,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_bulletA",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,2 @@
|
||||||
|
path_start(pth_camera,4,0,false)
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_camera",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
fader = 60
|
||||||
|
vspeed = random(1)
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
image_alpha = fader/60
|
||||||
|
image_xscale = fader/60
|
||||||
|
image_yscale = fader/60
|
||||||
|
image_angle += 3
|
||||||
|
draw_self()
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
action_kill_object();
|
|
@ -0,0 +1,4 @@
|
||||||
|
fader -= 1
|
||||||
|
if fader <= 0
|
||||||
|
instance_destroy()
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_deathparticle",
|
||||||
|
"path": "sprites/spr_deathparticle/spr_deathparticle.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":40,"eventType":7,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_deathparticle",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,2 @@
|
||||||
|
sound_stop_all()
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
draw_set_color(c_white)
|
||||||
|
draw_set_halign(fa_center)
|
||||||
|
draw_text(240,40,string_hash_to_newline("It seems that that flower was just"))
|
||||||
|
draw_text(240,70,string_hash_to_newline("protecting itself, just as those bees"))
|
||||||
|
draw_text(240,100,string_hash_to_newline("were... I'm an anomaly here, and"))
|
||||||
|
draw_text(240,130,string_hash_to_newline("there is really nothing more for me."))
|
||||||
|
|
||||||
|
draw_text(240,190,string_hash_to_newline("Final score:"))
|
||||||
|
draw_text(240,220,string_hash_to_newline(score))
|
||||||
|
|
||||||
|
draw_text(240,280,string_hash_to_newline("Press Z to continue"))
|
||||||
|
draw_set_halign(fa_left)
|
||||||
|
draw_set_color(c_black)
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
if keyboard_check_pressed(ord("Z"))
|
||||||
|
{
|
||||||
|
room_goto(rm_title)
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_ending",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
var __b__;
|
||||||
|
__b__ = action_if_dice(50);
|
||||||
|
if __b__
|
||||||
|
{
|
||||||
|
{
|
||||||
|
if tagx > 30
|
||||||
|
{
|
||||||
|
if tagx < 450
|
||||||
|
{
|
||||||
|
if tagy > 30
|
||||||
|
{
|
||||||
|
if tagy < 290
|
||||||
|
{
|
||||||
|
iii = instance_create(x,y,obj_powerups)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 3
|
||||||
|
tagdir = choose(45,135,225,315)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,33 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":1,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_enemy",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,2 @@
|
||||||
|
room_goto(rm_ending)
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
shot_yes = 1
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
if global.girlinvuln < 0
|
||||||
|
{
|
||||||
|
global.girlhp -= 1
|
||||||
|
global.girlinvuln = 150
|
||||||
|
sound_play(snd_playerhit)
|
||||||
|
repeat (25)
|
||||||
|
{
|
||||||
|
iii = instance_create(x,y,obj_deathparticle)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
speed = random(4) + 1
|
||||||
|
direction = random(360)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
tagx = 240
|
||||||
|
tagy = 160
|
||||||
|
shotdir = 1
|
||||||
|
shot_yes = 1
|
||||||
|
global.girlhp = 3
|
||||||
|
global.girlinvuln = 150
|
||||||
|
timer = 0
|
||||||
|
global.death = 0
|
||||||
|
sound_stop_all()
|
||||||
|
sound_loop(snd_background)
|
||||||
|
lifetag = 1
|
||||||
|
global.bombtier = 0
|
||||||
|
tagger = 0
|
||||||
|
global.poweredup = 0
|
||||||
|
taggers = 0
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
timer += 1
|
||||||
|
if timer >= 3 and global.girlinvuln > 0
|
||||||
|
{
|
||||||
|
if global.girlinvuln > 0
|
||||||
|
{
|
||||||
|
draw_sprite(spr_invuln,0,x,y)
|
||||||
|
}
|
||||||
|
timer = 0
|
||||||
|
}
|
||||||
|
draw_self()
|
||||||
|
|
|
@ -0,0 +1,132 @@
|
||||||
|
global.poweredup -= 1
|
||||||
|
if global.girlhp < 1
|
||||||
|
{
|
||||||
|
if taggers = 0
|
||||||
|
{
|
||||||
|
global.death = 300
|
||||||
|
taggers = 1
|
||||||
|
instance_destroy()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if keyboard_check(vk_escape)
|
||||||
|
{
|
||||||
|
sound_stop_all()
|
||||||
|
game_restart()
|
||||||
|
}
|
||||||
|
global.bombtier += .2
|
||||||
|
if global.bombtier >= 100 and tagger = 0
|
||||||
|
{
|
||||||
|
sound_play(snd_bombready)
|
||||||
|
tagger = 1
|
||||||
|
}
|
||||||
|
if global.bombtier > 100
|
||||||
|
{
|
||||||
|
global.bombtier = 100
|
||||||
|
}
|
||||||
|
if score > 50000*lifetag
|
||||||
|
{
|
||||||
|
global.girlhp += 1
|
||||||
|
lifetag += 1
|
||||||
|
global.extend = 120
|
||||||
|
sound_play(snd_extend)
|
||||||
|
}
|
||||||
|
if keyboard_check(vk_up)
|
||||||
|
{
|
||||||
|
tagy -= 6
|
||||||
|
}
|
||||||
|
if keyboard_check(vk_down)
|
||||||
|
{
|
||||||
|
tagy += 6
|
||||||
|
}
|
||||||
|
if keyboard_check(vk_left)
|
||||||
|
{
|
||||||
|
tagx -= 6
|
||||||
|
}
|
||||||
|
if keyboard_check(vk_right)
|
||||||
|
{
|
||||||
|
tagx += 6
|
||||||
|
}
|
||||||
|
if keyboard_check_pressed(ord("C"))
|
||||||
|
{
|
||||||
|
sound_play(snd_directionswitch)
|
||||||
|
if shotdir = -1
|
||||||
|
{
|
||||||
|
shotdir = 1
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
shotdir = -1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if keyboard_check(ord("Z"))
|
||||||
|
{
|
||||||
|
if shot_yes = 1 and instance_exists(obj_girl)
|
||||||
|
{
|
||||||
|
iii = instance_create(x,y,obj_shot)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 25
|
||||||
|
tagdir = 90 - 90*obj_girl.shotdir
|
||||||
|
}
|
||||||
|
if global.poweredup >= 1
|
||||||
|
{
|
||||||
|
iii = instance_create(x,y,obj_shot)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 25
|
||||||
|
tagdir = 90 - 100*obj_girl.shotdir
|
||||||
|
}
|
||||||
|
iii = instance_create(x,y,obj_shot)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 25
|
||||||
|
tagdir = 90 - 80*obj_girl.shotdir
|
||||||
|
}
|
||||||
|
}
|
||||||
|
shot_yes = 0
|
||||||
|
alarm[11] = 3
|
||||||
|
sound_play(snd_shot)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if keyboard_check_pressed(ord("X"))
|
||||||
|
{
|
||||||
|
if global.bombtier >= 100
|
||||||
|
{
|
||||||
|
instance_create(x,y,obj_bombpart)
|
||||||
|
with (obj_enemy)
|
||||||
|
{
|
||||||
|
instance_destroy()
|
||||||
|
}
|
||||||
|
global.bombtier = 0
|
||||||
|
tagger = 0
|
||||||
|
sound_play(snd_bombexplodeA)
|
||||||
|
sound_play(snd_bombexplodeB)
|
||||||
|
sound_play(snd_bombexplodeC)
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
sound_play(snd_bombno)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
image_xscale = shotdir
|
||||||
|
global.girlinvuln -= 1
|
||||||
|
|
||||||
|
if tagx > 460
|
||||||
|
{
|
||||||
|
tagx = 460
|
||||||
|
}
|
||||||
|
if tagx < 20
|
||||||
|
{
|
||||||
|
tagx = 20
|
||||||
|
}
|
||||||
|
if tagy > 300
|
||||||
|
{
|
||||||
|
tagy = 300
|
||||||
|
}
|
||||||
|
if tagy < 20
|
||||||
|
{
|
||||||
|
tagy = 20
|
||||||
|
}
|
||||||
|
x = tagx + __view_get( e__VW.XView, 0 )
|
||||||
|
y = tagy + __view_get( e__VW.YView, 0 )
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_girl",
|
||||||
|
"path": "sprites/spr_girl/spr_girl.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":11,"eventType":2,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":10,"eventType":2,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"obj_enemy","path":"objects/obj_enemy/obj_enemy.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_girl",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
if instance_exists(obj_girl)
|
||||||
|
{
|
||||||
|
iii = instance_create(x,y,obj_bulletA)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 3
|
||||||
|
tagdir = point_direction(x,y,obj_girl.x,obj_girl.y)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sound_play(snd_bossshot1)
|
||||||
|
alarm[0] = 60
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
score += 1000
|
||||||
|
sound_play(snd_enemyhit)
|
||||||
|
repeat(10)
|
||||||
|
{
|
||||||
|
iii = instance_create(x,y,obj_deathparticle)
|
||||||
|
with(iii)
|
||||||
|
{
|
||||||
|
speed = random(4)
|
||||||
|
direction = random(360)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
instance_destroy()
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
tagy = random(320)
|
||||||
|
tagx = choose(0,480)
|
||||||
|
if tagx = 0
|
||||||
|
{
|
||||||
|
tagdir = 0
|
||||||
|
}
|
||||||
|
if tagx = 480
|
||||||
|
{
|
||||||
|
tagdir = 180
|
||||||
|
}
|
||||||
|
tagspeed = random(2) + 1
|
||||||
|
alarm[0] = 60
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
action_kill_object();
|
|
@ -0,0 +1,9 @@
|
||||||
|
tagx += (tagspeed*cos(degtorad(tagdir)))
|
||||||
|
tagy -= (tagspeed*sin(degtorad(tagdir)))
|
||||||
|
x = tagx + __view_get( e__VW.XView, 0 )
|
||||||
|
y = tagy + __view_get( e__VW.YView, 0 )
|
||||||
|
if tagdir = 0
|
||||||
|
{
|
||||||
|
image_xscale = -1
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,43 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_gunner",
|
||||||
|
"path": "sprites/spr_gunner/spr_gunner.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": {
|
||||||
|
"name": "obj_enemy",
|
||||||
|
"path": "objects/obj_enemy/obj_enemy.yy",
|
||||||
|
},
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":2,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"obj_shot","path":"objects/obj_shot/obj_shot.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":40,"eventType":7,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_gunner",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
vx = __view_get( e__VW.XView, 0 )
|
||||||
|
vy = __view_get( e__VW.YView, 0 )
|
||||||
|
i = 0
|
||||||
|
timer = 0
|
||||||
|
global.extend = 0
|
||||||
|
ini_open("tinygirl.ini")
|
||||||
|
global.hi = ini_read_real("Ta","Hi",10000)
|
||||||
|
ini_close()
|
||||||
|
|
|
@ -0,0 +1,63 @@
|
||||||
|
vx = __view_get( e__VW.XView, 0 )
|
||||||
|
vy = __view_get( e__VW.YView, 0 )
|
||||||
|
draw_set_font(fn_text)
|
||||||
|
timer += 1
|
||||||
|
draw_text(vx+10,vy+10,string_hash_to_newline("Score:"))
|
||||||
|
draw_text(vx+70,vy+10,string_hash_to_newline(score))
|
||||||
|
draw_set_halign(fa_right)
|
||||||
|
draw_text(vx+470,vy+330,string_hash_to_newline(fps))
|
||||||
|
if score < global.hi
|
||||||
|
{
|
||||||
|
draw_text(vx+470,vy+10,string_hash_to_newline(global.hi))
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
draw_text(vx+470,vy+10,string_hash_to_newline(score))
|
||||||
|
}
|
||||||
|
draw_text(vx+350,vy+10,string_hash_to_newline("Hi:"))
|
||||||
|
draw_set_halign(fa_left)
|
||||||
|
while i < global.girlhp
|
||||||
|
{
|
||||||
|
draw_sprite_stretched(spr_girl,0,vx+10+30*i,vy+40,20,20)
|
||||||
|
i += 1
|
||||||
|
}
|
||||||
|
i = 0
|
||||||
|
if global.poweredup > 1
|
||||||
|
{
|
||||||
|
draw_healthbar(vx+10,vy+310,vx+110,vy+305,global.poweredup/3,c_black,c_orange,c_orange,0,true,true)
|
||||||
|
}
|
||||||
|
draw_healthbar(vx+10,vy+70,vx+110,vy+75,global.bombtier,c_black,c_aqua,c_aqua,0,true,true)
|
||||||
|
if global.bombtier >= 100
|
||||||
|
{
|
||||||
|
draw_text(vx+10,vy+80,string_hash_to_newline("Bomb ready!"))
|
||||||
|
}
|
||||||
|
if global.extend > 0
|
||||||
|
{
|
||||||
|
draw_set_halign(fa_center)
|
||||||
|
draw_text(vx+240,vy+100,string_hash_to_newline("Extend!"))
|
||||||
|
global.extend -= 1
|
||||||
|
}
|
||||||
|
if global.death > 0
|
||||||
|
{
|
||||||
|
draw_set_halign(fa_center)
|
||||||
|
draw_text(vx+240,vy+125,string_hash_to_newline("Game over"))
|
||||||
|
global.death -= 1
|
||||||
|
}
|
||||||
|
draw_set_halign(fa_left)
|
||||||
|
if instance_exists(obj_boss1)
|
||||||
|
{
|
||||||
|
if obj_boss1.active
|
||||||
|
{
|
||||||
|
draw_set_alpha(1)
|
||||||
|
draw_set_color(c_dkgray)
|
||||||
|
draw_rectangle(vx+470,vy,vx+480,vy+320,false)
|
||||||
|
draw_set_color(c_red)
|
||||||
|
draw_rectangle(vx+470,vy+((300-obj_boss1.life)/300*320),vx+480,vy+320,false)
|
||||||
|
draw_set_color(c_black)
|
||||||
|
draw_rectangle(vx+470,vy,vx+480,vy+320,true)
|
||||||
|
draw_set_halign(fa_right)
|
||||||
|
draw_text(vx + 460,vy + 300,string_hash_to_newline("Flower"))
|
||||||
|
draw_set_halign(fa_left)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
if global.death = 1
|
||||||
|
{
|
||||||
|
if score > global.hi
|
||||||
|
global.hi = score
|
||||||
|
ini_open("tinygirl.ini")
|
||||||
|
ini_write_real("Ta","Hi",global.hi)
|
||||||
|
ini_close()
|
||||||
|
screen_redraw()
|
||||||
|
sleep(500)
|
||||||
|
game_restart()
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":2,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_hud",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
if obj_boss1.active = 0
|
||||||
|
{
|
||||||
|
alarm[0] = 30
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
switch irandom(3)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
iii = instance_create(random(480)+__view_get( e__VW.XView, 0 ),0+__view_get( e__VW.YView, 0 ),obj_mook)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 3
|
||||||
|
tagdir = random(180)+180
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
iii = instance_create(random(480)+__view_get( e__VW.XView, 0 ),320+__view_get( e__VW.YView, 0 ),obj_mook)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 3
|
||||||
|
tagdir = random(180)
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
iii = instance_create(0+__view_get( e__VW.XView, 0 ),random(320)+__view_get( e__VW.YView, 0 ),obj_mook)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 3
|
||||||
|
tagdir = random(180)+270
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
iii = instance_create(480+__view_get( e__VW.XView, 0 ),random(320)+__view_get( e__VW.YView, 0 ),obj_mook)
|
||||||
|
with (iii)
|
||||||
|
{
|
||||||
|
tagspeed = 3
|
||||||
|
tagdir = random(180)+90
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
if obj_boss1.active = 0
|
||||||
|
{
|
||||||
|
alarm[1] = 300
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
repeat(5)
|
||||||
|
instance_create(x,y,obj_gunner)
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
alarm[0] = 60
|
||||||
|
alarm[1] = 300
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
instance_create(__view_get( e__VW.XView, 0 ) + random(480),__view_get( e__VW.YView, 0 ) + random(320),obj_particlething)
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":1,"eventType":2,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":2,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_monstergen",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
score += 250
|
||||||
|
sound_play(snd_enemyhit)
|
||||||
|
repeat(10)
|
||||||
|
{
|
||||||
|
iii = instance_create(x,y,obj_deathparticle)
|
||||||
|
with(iii)
|
||||||
|
{
|
||||||
|
speed = random(4)
|
||||||
|
direction = random(360)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
instance_destroy()
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
tagx = x - __view_get( e__VW.XView, 0 )
|
||||||
|
tagy = y - __view_get( e__VW.YView, 0 )
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
action_kill_object();
|
|
@ -0,0 +1,9 @@
|
||||||
|
tagx += (tagspeed*cos(degtorad(tagdir)))
|
||||||
|
tagy -= (tagspeed*sin(degtorad(tagdir)))
|
||||||
|
x = tagx + __view_get( e__VW.XView, 0 )
|
||||||
|
y = tagy + __view_get( e__VW.YView, 0 )
|
||||||
|
if tagdir < 90 or tagdir > 270
|
||||||
|
{
|
||||||
|
image_xscale = -1
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,42 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_mook",
|
||||||
|
"path": "sprites/spr_mook/spr_mook.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": {
|
||||||
|
"name": "obj_enemy",
|
||||||
|
"path": "objects/obj_enemy/obj_enemy.yy",
|
||||||
|
},
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"obj_shot","path":"objects/obj_shot/obj_shot.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":40,"eventType":7,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_mook",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
fader = 60
|
||||||
|
vspeed = random(1)
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
image_alpha = fader/200
|
||||||
|
image_xscale = fader/60
|
||||||
|
image_yscale = fader/60
|
||||||
|
image_angle += 3
|
||||||
|
draw_self()
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
action_kill_object();
|
|
@ -0,0 +1,4 @@
|
||||||
|
fader -= 1
|
||||||
|
if fader <= 0
|
||||||
|
instance_destroy()
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_particlething",
|
||||||
|
"path": "sprites/spr_particlething/spr_particlething.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":40,"eventType":7,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_particlething",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
global.poweredup = 300
|
||||||
|
sound_play(snd_powerups)
|
||||||
|
instance_destroy()
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
tagx = x-__view_get( e__VW.XView, 0 )
|
||||||
|
tagy = y-__view_get( e__VW.YView, 0 )
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
action_kill_object();
|
|
@ -0,0 +1,14 @@
|
||||||
|
tagx += (tagspeed*cos(degtorad(tagdir)))
|
||||||
|
tagy -= (tagspeed*sin(degtorad(tagdir)))
|
||||||
|
if tagx <= 0 or tagx>= 480
|
||||||
|
{
|
||||||
|
tagdir = 180-tagdir
|
||||||
|
}
|
||||||
|
if tagy <= 0 or tagy >= 320
|
||||||
|
{
|
||||||
|
tagdir = -tagdir
|
||||||
|
}
|
||||||
|
x = tagx + __view_get( e__VW.XView, 0 )
|
||||||
|
y = tagy + __view_get( e__VW.YView, 0 )
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_powerups",
|
||||||
|
"path": "sprites/spr_powerups/spr_powerups.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"obj_girl","path":"objects/obj_girl/obj_girl.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":40,"eventType":7,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_powerups",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
timer = 0
|
||||||
|
menuselect = 0
|
||||||
|
menuitems = 2
|
||||||
|
tagged = 0
|
||||||
|
ini_open("tinygirl.ini")
|
||||||
|
full = ini_read_real("Settings","Full",false)
|
||||||
|
ini_close()
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
draw_set_font(fn_text)
|
||||||
|
draw_text(60,60,string_hash_to_newline("Settings"))
|
||||||
|
draw_text(100,100+25,string_hash_to_newline("Fullscreen"))
|
||||||
|
switch full
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
draw_text(200,100+25,string_hash_to_newline("No"))
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
draw_text(200,100+25,string_hash_to_newline("Yes"))
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
draw_text(100,100+50,string_hash_to_newline("Exit"))
|
||||||
|
draw_sprite(spr_shot,0,60,125+12+25*menuselect)
|
||||||
|
|
|
@ -0,0 +1,51 @@
|
||||||
|
if keyboard_check_pressed(vk_escape)
|
||||||
|
{
|
||||||
|
room_goto(rm_title)
|
||||||
|
}
|
||||||
|
if keyboard_check(vk_up) and timer >= 6
|
||||||
|
{
|
||||||
|
timer = 0
|
||||||
|
menuselect -= 1
|
||||||
|
if menuselect < 0
|
||||||
|
{
|
||||||
|
menuselect = menuitems - 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if keyboard_check(vk_down) and timer >= 6
|
||||||
|
{
|
||||||
|
timer = 0
|
||||||
|
menuselect += 1
|
||||||
|
if menuselect > menuitems - 1
|
||||||
|
{
|
||||||
|
menuselect = 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if keyboard_check_pressed(ord("Z")) and tagged = 0
|
||||||
|
{
|
||||||
|
tagged = 1
|
||||||
|
switch menuselect
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
if full = 0
|
||||||
|
{
|
||||||
|
full = 1
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
full = 0
|
||||||
|
}
|
||||||
|
window_set_fullscreen(full)
|
||||||
|
tagged = 0
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
ini_open("tinygirl.ini")
|
||||||
|
ini_write_real("Settings","Full",full)
|
||||||
|
ini_close()
|
||||||
|
room_goto(rm_title)
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
timer += 1
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_settings",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
action_kill_object();
|
|
@ -0,0 +1,3 @@
|
||||||
|
score += 10
|
||||||
|
|
||||||
|
action_kill_object();
|
|
@ -0,0 +1,3 @@
|
||||||
|
tagx = x-__view_get( e__VW.XView, 0 )
|
||||||
|
tagy = y-__view_get( e__VW.YView, 0 )
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
instance_destroy()
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
tagx += (tagspeed*cos(degtorad(tagdir)))
|
||||||
|
tagy -= (tagspeed*sin(degtorad(tagdir)))
|
||||||
|
x = tagx + __view_get( e__VW.XView, 0 )
|
||||||
|
y = tagy + __view_get( e__VW.YView, 0 )
|
||||||
|
image_angle = tagdir
|
||||||
|
x = tagx + __view_get( e__VW.XView, 0 )
|
||||||
|
y = tagy + __view_get( e__VW.YView, 0 )
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
{
|
||||||
|
"spriteId": {
|
||||||
|
"name": "spr_shot",
|
||||||
|
"path": "sprites/spr_shot/spr_shot.yy",
|
||||||
|
},
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"obj_enemy","path":"objects/obj_enemy/obj_enemy.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"obj_boss1","path":"objects/obj_boss1/obj_boss1.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":40,"eventType":7,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_shot",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
draw_set_color(c_white)
|
||||||
|
draw_set_halign(fa_center)
|
||||||
|
draw_text(240,40,string_hash_to_newline("Where... where am I?"))
|
||||||
|
draw_text(240,70,string_hash_to_newline("This jungle... it looks vast... and..."))
|
||||||
|
draw_text(240,100,string_hash_to_newline("whoa! That bug looked enormous!"))
|
||||||
|
draw_text(240,130,string_hash_to_newline("I'd better get to a high vantage point!"))
|
||||||
|
|
||||||
|
draw_text(240,190,string_hash_to_newline("Arrow keys - move"))
|
||||||
|
draw_text(240,220,string_hash_to_newline("Z - shoot | X - bomb | C - switch directions"))
|
||||||
|
|
||||||
|
draw_text(240,280,string_hash_to_newline("Press Z to continue"))
|
||||||
|
draw_set_halign(fa_left)
|
||||||
|
draw_set_color(c_black)
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
if keyboard_check_pressed(ord("Z"))
|
||||||
|
{
|
||||||
|
room_goto(rm_test)
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_story",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
timer = 0
|
||||||
|
menuselect = 0
|
||||||
|
menuitems = 3
|
||||||
|
tagged = 0
|
||||||
|
if !sound_isplaying(snd_title)
|
||||||
|
{
|
||||||
|
sound_stop_all()
|
||||||
|
sound_loop(snd_title)
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
draw_set_font(fn_text)
|
||||||
|
draw_text(300,150+25,string_hash_to_newline("Game start"))
|
||||||
|
draw_text(300,150+50,string_hash_to_newline("Settings"))
|
||||||
|
draw_text(300,150+75,string_hash_to_newline("Exit"))
|
||||||
|
draw_sprite(spr_shot,0,260,175+12+25*menuselect)
|
||||||
|
|
|
@ -0,0 +1,42 @@
|
||||||
|
if keyboard_check_pressed(vk_escape)
|
||||||
|
{
|
||||||
|
game_end()
|
||||||
|
}
|
||||||
|
if keyboard_check(vk_up) and timer >= 6
|
||||||
|
{
|
||||||
|
timer = 0
|
||||||
|
menuselect -= 1
|
||||||
|
if menuselect < 0
|
||||||
|
{
|
||||||
|
menuselect = menuitems - 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if keyboard_check(vk_down) and timer >= 6
|
||||||
|
{
|
||||||
|
timer = 0
|
||||||
|
menuselect += 1
|
||||||
|
if menuselect > menuitems - 1
|
||||||
|
{
|
||||||
|
menuselect = 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if keyboard_check(ord("Z")) and tagged = 0
|
||||||
|
{
|
||||||
|
tagged = 1
|
||||||
|
switch menuselect
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
room_goto(rm_story)
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
room_goto(rm_settings)
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
game_end()
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
timer += 1
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "obj_title",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
|
@ -0,0 +1,31 @@
|
||||||
|
{
|
||||||
|
"spriteId": null,
|
||||||
|
"solid": false,
|
||||||
|
"visible": true,
|
||||||
|
"spriteMaskId": null,
|
||||||
|
"persistent": false,
|
||||||
|
"parentObjectId": null,
|
||||||
|
"physicsObject": false,
|
||||||
|
"physicsSensor": false,
|
||||||
|
"physicsShape": 0,
|
||||||
|
"physicsGroup": 0,
|
||||||
|
"physicsDensity": 0.5,
|
||||||
|
"physicsRestitution": 0.1,
|
||||||
|
"physicsLinearDamping": 0.1,
|
||||||
|
"physicsAngularDamping": 0.1,
|
||||||
|
"physicsFriction": 0.2,
|
||||||
|
"physicsStartAwake": true,
|
||||||
|
"physicsKinematic": false,
|
||||||
|
"physicsShapePoints": [],
|
||||||
|
"eventList": [],
|
||||||
|
"properties": [],
|
||||||
|
"overriddenProperties": [],
|
||||||
|
"parent": {
|
||||||
|
"name": "Objects",
|
||||||
|
"path": "folders/Objects.yy",
|
||||||
|
},
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "object13",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMObject",
|
||||||
|
}
|
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 19 KiB |
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
"option_linux_display_name": "tinygirl",
|
||||||
|
"option_linux_version": "1.0.0.0",
|
||||||
|
"option_linux_maintainer_email": "",
|
||||||
|
"option_linux_homepage": "http://www.tinygirl.com",
|
||||||
|
"option_linux_short_desc": "tinygirl",
|
||||||
|
"option_linux_long_desc": "tinygirl",
|
||||||
|
"option_linux_splash_screen": "${options_dir}/linux/splash/splash.png",
|
||||||
|
"option_linux_display_splash": false,
|
||||||
|
"option_linux_icon": "${options_dir}/linux/icons/icon64.png",
|
||||||
|
"option_linux_start_fullscreen": false,
|
||||||
|
"option_linux_allow_fullscreen": true,
|
||||||
|
"option_linux_interpolate_pixels": false,
|
||||||
|
"option_linux_display_cursor": true,
|
||||||
|
"option_linux_sync": false,
|
||||||
|
"option_linux_resize_window": false,
|
||||||
|
"option_linux_scale": 0,
|
||||||
|
"option_linux_texture_page": "2048x2048",
|
||||||
|
"option_linux_enable_steam": false,
|
||||||
|
"option_linux_disable_sandbox": false,
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "Linux",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMLinuxOptions",
|
||||||
|
}
|
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 19 KiB |
|
@ -0,0 +1,33 @@
|
||||||
|
{
|
||||||
|
"option_mac_display_name": "tinygirl",
|
||||||
|
"option_mac_app_id": "",
|
||||||
|
"option_mac_version": "1.0.0.0",
|
||||||
|
"option_mac_output_dir": "~/GameMaker-Studio/tinygirl",
|
||||||
|
"option_mac_team_id": "",
|
||||||
|
"option_mac_signing_identity": "Developer ID Application:",
|
||||||
|
"option_mac_copyright": "(c)2016 CompanyName Ltd...",
|
||||||
|
"option_mac_splash_png": "${options_dir}/mac/splash/splash.png",
|
||||||
|
"option_mac_icon_png": "${options_dir}/mac/icons/icon512.png",
|
||||||
|
"option_mac_installer_background_png": "${base_options_dir}/mac/splash/installer_background.png",
|
||||||
|
"option_mac_menu_dock": false,
|
||||||
|
"option_mac_display_cursor": true,
|
||||||
|
"option_mac_start_fullscreen": false,
|
||||||
|
"option_mac_allow_fullscreen": true,
|
||||||
|
"option_mac_interpolate_pixels": false,
|
||||||
|
"option_mac_vsync": false,
|
||||||
|
"option_mac_resize_window": false,
|
||||||
|
"option_mac_enable_retina": false,
|
||||||
|
"option_mac_scale": 0,
|
||||||
|
"option_mac_texture_page": "2048x2048",
|
||||||
|
"option_mac_build_app_store": false,
|
||||||
|
"option_mac_allow_incoming_network": false,
|
||||||
|
"option_mac_allow_outgoing_network": false,
|
||||||
|
"option_mac_app_category": "",
|
||||||
|
"option_mac_enable_steam": false,
|
||||||
|
"option_mac_disable_sandbox": false,
|
||||||
|
"option_mac_apple_sign_in": false,
|
||||||
|
"resourceVersion": "1.0",
|
||||||
|
"name": "macOS",
|
||||||
|
"tags": [],
|
||||||
|
"resourceType": "GMMacOptions",
|
||||||
|
}
|