diff --git a/images/oil_tanker/OilTanker.png b/images/oil_tanker/OilTanker.png new file mode 100644 index 0000000..070ec3b Binary files /dev/null and b/images/oil_tanker/OilTanker.png differ diff --git a/icon.png.import b/images/oil_tanker/OilTanker.png.import similarity index 66% rename from icon.png.import rename to images/oil_tanker/OilTanker.png.import index 96cbf46..cc01b62 100644 --- a/icon.png.import +++ b/images/oil_tanker/OilTanker.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +path="res://.import/OilTanker.png-40d8acf1dce72f425fdaa13b6698451d.stex" metadata={ "vram_texture": false } [deps] -source_file="res://icon.png" -dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] +source_file="res://images/oil_tanker/OilTanker.png" +dest_files=[ "res://.import/OilTanker.png-40d8acf1dce72f425fdaa13b6698451d.stex" ] [params] @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 diff --git a/images/oil_tanker/OilTanker.tres b/images/oil_tanker/OilTanker.tres new file mode 100644 index 0000000..c9dc34d --- /dev/null +++ b/images/oil_tanker/OilTanker.tres @@ -0,0 +1,555 @@ +[gd_resource type="SpriteFrames" load_steps=138 format=2] + +[ext_resource path="res://images/oil_tanker/OilTanker.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 192, 108 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 192, 0, 192, 108 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 1 ) +region = Rect2( 384, 0, 192, 108 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 1 ) +region = Rect2( 576, 0, 192, 108 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 1 ) +region = Rect2( 768, 0, 192, 108 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 1 ) +region = Rect2( 960, 0, 192, 108 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 0, 192, 108 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 0, 192, 108 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 0, 192, 108 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 0, 192, 108 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 1 ) +region = Rect2( 0, 108, 192, 108 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 1 ) +region = Rect2( 192, 108, 192, 108 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 1 ) +region = Rect2( 384, 108, 192, 108 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 1 ) +region = Rect2( 576, 108, 192, 108 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 1 ) +region = Rect2( 768, 108, 192, 108 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 1 ) +region = Rect2( 960, 108, 192, 108 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 108, 192, 108 ) + +[sub_resource type="AtlasTexture" id=18] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 108, 192, 108 ) + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 108, 192, 108 ) + +[sub_resource type="AtlasTexture" id=20] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 108, 192, 108 ) + +[sub_resource type="AtlasTexture" id=21] +atlas = ExtResource( 1 ) +region = Rect2( 0, 216, 192, 108 ) + +[sub_resource type="AtlasTexture" id=22] +atlas = ExtResource( 1 ) +region = Rect2( 192, 216, 192, 108 ) + +[sub_resource type="AtlasTexture" id=23] +atlas = ExtResource( 1 ) +region = Rect2( 384, 216, 192, 108 ) + +[sub_resource type="AtlasTexture" id=24] +atlas = ExtResource( 1 ) +region = Rect2( 576, 216, 192, 108 ) + +[sub_resource type="AtlasTexture" id=25] +atlas = ExtResource( 1 ) +region = Rect2( 768, 216, 192, 108 ) + +[sub_resource type="AtlasTexture" id=26] +atlas = ExtResource( 1 ) +region = Rect2( 960, 216, 192, 108 ) + +[sub_resource type="AtlasTexture" id=27] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 216, 192, 108 ) + +[sub_resource type="AtlasTexture" id=28] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 216, 192, 108 ) + +[sub_resource type="AtlasTexture" id=29] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 216, 192, 108 ) + +[sub_resource type="AtlasTexture" id=30] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 216, 192, 108 ) + +[sub_resource type="AtlasTexture" id=31] +atlas = ExtResource( 1 ) +region = Rect2( 0, 324, 192, 108 ) + +[sub_resource type="AtlasTexture" id=32] +atlas = ExtResource( 1 ) +region = Rect2( 192, 324, 192, 108 ) + +[sub_resource type="AtlasTexture" id=33] +atlas = ExtResource( 1 ) +region = Rect2( 384, 324, 192, 108 ) + +[sub_resource type="AtlasTexture" id=34] +atlas = ExtResource( 1 ) +region = Rect2( 576, 324, 192, 108 ) + +[sub_resource type="AtlasTexture" id=35] +atlas = ExtResource( 1 ) +region = Rect2( 768, 324, 192, 108 ) + +[sub_resource type="AtlasTexture" id=36] +atlas = ExtResource( 1 ) +region = Rect2( 960, 324, 192, 108 ) + +[sub_resource type="AtlasTexture" id=37] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 324, 192, 108 ) + +[sub_resource type="AtlasTexture" id=38] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 324, 192, 108 ) + +[sub_resource type="AtlasTexture" id=39] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 324, 192, 108 ) + +[sub_resource type="AtlasTexture" id=40] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 324, 192, 108 ) + +[sub_resource type="AtlasTexture" id=41] +atlas = ExtResource( 1 ) +region = Rect2( 0, 432, 192, 108 ) + +[sub_resource type="AtlasTexture" id=42] +atlas = ExtResource( 1 ) +region = Rect2( 192, 432, 192, 108 ) + +[sub_resource type="AtlasTexture" id=43] +atlas = ExtResource( 1 ) +region = Rect2( 384, 432, 192, 108 ) + +[sub_resource type="AtlasTexture" id=44] +atlas = ExtResource( 1 ) +region = Rect2( 576, 432, 192, 108 ) + +[sub_resource type="AtlasTexture" id=45] +atlas = ExtResource( 1 ) +region = Rect2( 768, 432, 192, 108 ) + +[sub_resource type="AtlasTexture" id=46] +atlas = ExtResource( 1 ) +region = Rect2( 960, 432, 192, 108 ) + +[sub_resource type="AtlasTexture" id=47] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 432, 192, 108 ) + +[sub_resource type="AtlasTexture" id=48] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 432, 192, 108 ) + +[sub_resource type="AtlasTexture" id=49] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 432, 192, 108 ) + +[sub_resource type="AtlasTexture" id=50] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 432, 192, 108 ) + +[sub_resource type="AtlasTexture" id=51] +atlas = ExtResource( 1 ) +region = Rect2( 0, 540, 192, 108 ) + +[sub_resource type="AtlasTexture" id=52] +atlas = ExtResource( 1 ) +region = Rect2( 192, 540, 192, 108 ) + +[sub_resource type="AtlasTexture" id=53] +atlas = ExtResource( 1 ) +region = Rect2( 384, 540, 192, 108 ) + +[sub_resource type="AtlasTexture" id=54] +atlas = ExtResource( 1 ) +region = Rect2( 576, 540, 192, 108 ) + +[sub_resource type="AtlasTexture" id=55] +atlas = ExtResource( 1 ) +region = Rect2( 768, 540, 192, 108 ) + +[sub_resource type="AtlasTexture" id=56] +atlas = ExtResource( 1 ) +region = Rect2( 960, 540, 192, 108 ) + +[sub_resource type="AtlasTexture" id=57] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 540, 192, 108 ) + +[sub_resource type="AtlasTexture" id=58] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 540, 192, 108 ) + +[sub_resource type="AtlasTexture" id=59] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 540, 192, 108 ) + +[sub_resource type="AtlasTexture" id=60] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 540, 192, 108 ) + +[sub_resource type="AtlasTexture" id=61] +atlas = ExtResource( 1 ) +region = Rect2( 0, 648, 192, 108 ) + +[sub_resource type="AtlasTexture" id=62] +atlas = ExtResource( 1 ) +region = Rect2( 192, 648, 192, 108 ) + +[sub_resource type="AtlasTexture" id=63] +atlas = ExtResource( 1 ) +region = Rect2( 384, 648, 192, 108 ) + +[sub_resource type="AtlasTexture" id=64] +atlas = ExtResource( 1 ) +region = Rect2( 576, 648, 192, 108 ) + +[sub_resource type="AtlasTexture" id=65] +atlas = ExtResource( 1 ) +region = Rect2( 768, 648, 192, 108 ) + +[sub_resource type="AtlasTexture" id=66] +atlas = ExtResource( 1 ) +region = Rect2( 960, 648, 192, 108 ) + +[sub_resource type="AtlasTexture" id=67] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 648, 192, 108 ) + +[sub_resource type="AtlasTexture" id=68] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 648, 192, 108 ) + +[sub_resource type="AtlasTexture" id=69] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 648, 192, 108 ) + +[sub_resource type="AtlasTexture" id=70] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 648, 192, 108 ) + +[sub_resource type="AtlasTexture" id=71] +atlas = ExtResource( 1 ) +region = Rect2( 0, 756, 192, 108 ) + +[sub_resource type="AtlasTexture" id=72] +atlas = ExtResource( 1 ) +region = Rect2( 192, 756, 192, 108 ) + +[sub_resource type="AtlasTexture" id=73] +atlas = ExtResource( 1 ) +region = Rect2( 384, 756, 192, 108 ) + +[sub_resource type="AtlasTexture" id=74] +atlas = ExtResource( 1 ) +region = Rect2( 576, 756, 192, 108 ) + +[sub_resource type="AtlasTexture" id=75] +atlas = ExtResource( 1 ) +region = Rect2( 768, 756, 192, 108 ) + +[sub_resource type="AtlasTexture" id=76] +atlas = ExtResource( 1 ) +region = Rect2( 960, 756, 192, 108 ) + +[sub_resource type="AtlasTexture" id=77] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 756, 192, 108 ) + +[sub_resource type="AtlasTexture" id=78] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 756, 192, 108 ) + +[sub_resource type="AtlasTexture" id=79] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 756, 192, 108 ) + +[sub_resource type="AtlasTexture" id=80] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 756, 192, 108 ) + +[sub_resource type="AtlasTexture" id=81] +atlas = ExtResource( 1 ) +region = Rect2( 0, 864, 192, 108 ) + +[sub_resource type="AtlasTexture" id=82] +atlas = ExtResource( 1 ) +region = Rect2( 192, 864, 192, 108 ) + +[sub_resource type="AtlasTexture" id=83] +atlas = ExtResource( 1 ) +region = Rect2( 384, 864, 192, 108 ) + +[sub_resource type="AtlasTexture" id=84] +atlas = ExtResource( 1 ) +region = Rect2( 576, 864, 192, 108 ) + +[sub_resource type="AtlasTexture" id=85] +atlas = ExtResource( 1 ) +region = Rect2( 768, 864, 192, 108 ) + +[sub_resource type="AtlasTexture" id=86] +atlas = ExtResource( 1 ) +region = Rect2( 960, 864, 192, 108 ) + +[sub_resource type="AtlasTexture" id=87] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 864, 192, 108 ) + +[sub_resource type="AtlasTexture" id=88] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 864, 192, 108 ) + +[sub_resource type="AtlasTexture" id=89] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 864, 192, 108 ) + +[sub_resource type="AtlasTexture" id=90] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 864, 192, 108 ) + +[sub_resource type="AtlasTexture" id=91] +atlas = ExtResource( 1 ) +region = Rect2( 0, 972, 192, 108 ) + +[sub_resource type="AtlasTexture" id=92] +atlas = ExtResource( 1 ) +region = Rect2( 192, 972, 192, 108 ) + +[sub_resource type="AtlasTexture" id=93] +atlas = ExtResource( 1 ) +region = Rect2( 384, 972, 192, 108 ) + +[sub_resource type="AtlasTexture" id=94] +atlas = ExtResource( 1 ) +region = Rect2( 576, 972, 192, 108 ) + +[sub_resource type="AtlasTexture" id=95] +atlas = ExtResource( 1 ) +region = Rect2( 768, 972, 192, 108 ) + +[sub_resource type="AtlasTexture" id=96] +atlas = ExtResource( 1 ) +region = Rect2( 960, 972, 192, 108 ) + +[sub_resource type="AtlasTexture" id=97] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 972, 192, 108 ) + +[sub_resource type="AtlasTexture" id=98] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 972, 192, 108 ) + +[sub_resource type="AtlasTexture" id=99] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 972, 192, 108 ) + +[sub_resource type="AtlasTexture" id=100] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 972, 192, 108 ) + +[sub_resource type="AtlasTexture" id=101] +atlas = ExtResource( 1 ) +region = Rect2( 0, 1080, 192, 108 ) + +[sub_resource type="AtlasTexture" id=102] +atlas = ExtResource( 1 ) +region = Rect2( 192, 1080, 192, 108 ) + +[sub_resource type="AtlasTexture" id=103] +atlas = ExtResource( 1 ) +region = Rect2( 384, 1080, 192, 108 ) + +[sub_resource type="AtlasTexture" id=104] +atlas = ExtResource( 1 ) +region = Rect2( 576, 1080, 192, 108 ) + +[sub_resource type="AtlasTexture" id=105] +atlas = ExtResource( 1 ) +region = Rect2( 768, 1080, 192, 108 ) + +[sub_resource type="AtlasTexture" id=106] +atlas = ExtResource( 1 ) +region = Rect2( 960, 1080, 192, 108 ) + +[sub_resource type="AtlasTexture" id=107] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 1080, 192, 108 ) + +[sub_resource type="AtlasTexture" id=108] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 1080, 192, 108 ) + +[sub_resource type="AtlasTexture" id=109] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 1080, 192, 108 ) + +[sub_resource type="AtlasTexture" id=110] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 1080, 192, 108 ) + +[sub_resource type="AtlasTexture" id=111] +atlas = ExtResource( 1 ) +region = Rect2( 0, 1188, 192, 108 ) + +[sub_resource type="AtlasTexture" id=112] +atlas = ExtResource( 1 ) +region = Rect2( 192, 1188, 192, 108 ) + +[sub_resource type="AtlasTexture" id=113] +atlas = ExtResource( 1 ) +region = Rect2( 384, 1188, 192, 108 ) + +[sub_resource type="AtlasTexture" id=114] +atlas = ExtResource( 1 ) +region = Rect2( 576, 1188, 192, 108 ) + +[sub_resource type="AtlasTexture" id=115] +atlas = ExtResource( 1 ) +region = Rect2( 768, 1188, 192, 108 ) + +[sub_resource type="AtlasTexture" id=116] +atlas = ExtResource( 1 ) +region = Rect2( 960, 1188, 192, 108 ) + +[sub_resource type="AtlasTexture" id=117] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 1188, 192, 108 ) + +[sub_resource type="AtlasTexture" id=118] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 1188, 192, 108 ) + +[sub_resource type="AtlasTexture" id=119] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 1188, 192, 108 ) + +[sub_resource type="AtlasTexture" id=120] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 1188, 192, 108 ) + +[sub_resource type="AtlasTexture" id=121] +atlas = ExtResource( 1 ) +region = Rect2( 0, 1296, 192, 108 ) + +[sub_resource type="AtlasTexture" id=122] +atlas = ExtResource( 1 ) +region = Rect2( 192, 1296, 192, 108 ) + +[sub_resource type="AtlasTexture" id=123] +atlas = ExtResource( 1 ) +region = Rect2( 384, 1296, 192, 108 ) + +[sub_resource type="AtlasTexture" id=124] +atlas = ExtResource( 1 ) +region = Rect2( 576, 1296, 192, 108 ) + +[sub_resource type="AtlasTexture" id=125] +atlas = ExtResource( 1 ) +region = Rect2( 768, 1296, 192, 108 ) + +[sub_resource type="AtlasTexture" id=126] +atlas = ExtResource( 1 ) +region = Rect2( 960, 1296, 192, 108 ) + +[sub_resource type="AtlasTexture" id=127] +atlas = ExtResource( 1 ) +region = Rect2( 1152, 1296, 192, 108 ) + +[sub_resource type="AtlasTexture" id=128] +atlas = ExtResource( 1 ) +region = Rect2( 1344, 1296, 192, 108 ) + +[sub_resource type="AtlasTexture" id=129] +atlas = ExtResource( 1 ) +region = Rect2( 1536, 1296, 192, 108 ) + +[sub_resource type="AtlasTexture" id=130] +atlas = ExtResource( 1 ) +region = Rect2( 1728, 1296, 192, 108 ) + +[sub_resource type="AtlasTexture" id=131] +atlas = ExtResource( 1 ) +region = Rect2( 0, 1404, 192, 108 ) + +[sub_resource type="AtlasTexture" id=132] +atlas = ExtResource( 1 ) +region = Rect2( 192, 1404, 192, 108 ) + +[sub_resource type="AtlasTexture" id=133] +atlas = ExtResource( 1 ) +region = Rect2( 384, 1404, 192, 108 ) + +[sub_resource type="AtlasTexture" id=134] +atlas = ExtResource( 1 ) +region = Rect2( 576, 1404, 192, 108 ) + +[sub_resource type="AtlasTexture" id=135] +atlas = ExtResource( 1 ) +region = Rect2( 768, 1404, 192, 108 ) + +[sub_resource type="AtlasTexture" id=136] +atlas = ExtResource( 1 ) +region = Rect2( 960, 1404, 192, 108 ) + +[resource] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ), SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ), SubResource( 29 ), SubResource( 30 ), SubResource( 31 ), SubResource( 32 ), SubResource( 33 ), SubResource( 34 ), SubResource( 35 ), SubResource( 36 ), SubResource( 37 ), SubResource( 38 ), SubResource( 39 ), SubResource( 40 ), SubResource( 41 ), SubResource( 42 ), SubResource( 43 ), SubResource( 44 ), SubResource( 45 ), SubResource( 46 ), SubResource( 47 ), SubResource( 48 ), SubResource( 49 ), SubResource( 50 ), SubResource( 51 ), SubResource( 52 ), SubResource( 53 ), SubResource( 54 ), SubResource( 55 ), SubResource( 56 ), SubResource( 57 ), SubResource( 58 ), SubResource( 59 ), SubResource( 60 ), SubResource( 61 ), SubResource( 62 ), SubResource( 63 ), SubResource( 64 ), SubResource( 65 ), SubResource( 66 ), SubResource( 67 ), SubResource( 68 ), SubResource( 69 ), SubResource( 70 ), SubResource( 71 ), SubResource( 72 ), SubResource( 73 ), SubResource( 74 ), SubResource( 75 ), SubResource( 76 ), SubResource( 77 ), SubResource( 78 ), SubResource( 79 ), SubResource( 80 ), SubResource( 81 ), SubResource( 82 ), SubResource( 83 ), SubResource( 84 ), SubResource( 85 ), SubResource( 86 ), SubResource( 87 ), SubResource( 88 ), SubResource( 89 ), SubResource( 90 ), SubResource( 91 ), SubResource( 92 ), SubResource( 93 ), SubResource( 94 ), SubResource( 95 ), SubResource( 96 ), SubResource( 97 ), SubResource( 98 ), SubResource( 99 ), SubResource( 100 ), SubResource( 101 ), SubResource( 102 ), SubResource( 103 ), SubResource( 104 ), SubResource( 105 ), SubResource( 106 ), SubResource( 107 ), SubResource( 108 ), SubResource( 109 ), SubResource( 110 ), SubResource( 111 ), SubResource( 112 ), SubResource( 113 ), SubResource( 114 ), SubResource( 115 ), SubResource( 116 ), SubResource( 117 ), SubResource( 118 ), SubResource( 119 ), SubResource( 120 ), SubResource( 121 ), SubResource( 122 ), SubResource( 123 ), SubResource( 124 ), SubResource( 125 ), SubResource( 126 ), SubResource( 127 ), SubResource( 128 ), SubResource( 129 ), SubResource( 130 ), SubResource( 131 ), SubResource( 132 ), SubResource( 133 ), SubResource( 134 ), SubResource( 135 ), SubResource( 136 ) ], +"loop": false, +"name": "default", +"speed": 10.0 +} ] diff --git a/images/oil_tanker/oilTankerInside_Background.png b/images/oil_tanker/oilTankerInside_Background.png new file mode 100644 index 0000000..29bfa48 Binary files /dev/null and b/images/oil_tanker/oilTankerInside_Background.png differ diff --git a/images/oil_tanker/oilTankerInside_Background.png.import b/images/oil_tanker/oilTankerInside_Background.png.import new file mode 100644 index 0000000..d4d6995 --- /dev/null +++ b/images/oil_tanker/oilTankerInside_Background.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/oilTankerInside_Background.png-652872c7f6b5d721bb1a5cc989128b3e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://images/oil_tanker/oilTankerInside_Background.png" +dest_files=[ "res://.import/oilTankerInside_Background.png-652872c7f6b5d721bb1a5cc989128b3e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/images/oil_tanker/oilTankerInside_Foreground.png b/images/oil_tanker/oilTankerInside_Foreground.png new file mode 100644 index 0000000..0432c13 Binary files /dev/null and b/images/oil_tanker/oilTankerInside_Foreground.png differ diff --git a/images/oil_tanker/oilTankerInside_Foreground.png.import b/images/oil_tanker/oilTankerInside_Foreground.png.import new file mode 100644 index 0000000..2105de1 --- /dev/null +++ b/images/oil_tanker/oilTankerInside_Foreground.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/oilTankerInside_Foreground.png-7f782923447f9a0b0289a7dd8d55d0bf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://images/oil_tanker/oilTankerInside_Foreground.png" +dest_files=[ "res://.import/oilTankerInside_Foreground.png-7f782923447f9a0b0289a7dd8d55d0bf.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/scenes/game1/opening2_player.tscn b/scenes/SidePlayer.tscn similarity index 100% rename from scenes/game1/opening2_player.tscn rename to scenes/SidePlayer.tscn diff --git a/scenes/game1.tscn b/scenes/game1.tscn index 81cc6b2..98f6241 100644 --- a/scenes/game1.tscn +++ b/scenes/game1.tscn @@ -3,7 +3,7 @@ [ext_resource path="res://images/game1/opening.tres" type="SpriteFrames" id=1] [ext_resource path="res://images/game1/opening2bg.tres" type="SpriteFrames" id=2] [ext_resource path="res://scripts/game1/Game1Script.gd" type="Script" id=3] -[ext_resource path="res://scenes/game1/opening2_player.tscn" type="PackedScene" id=4] +[ext_resource path="res://scenes/SidePlayer.tscn" type="PackedScene" id=4] [ext_resource path="res://scripts/game1/opening2_next_step_trigger.gd" type="Script" id=5] [ext_resource path="res://images/goo/BigGoo1.png" type="Texture" id=8] [ext_resource path="res://images/goo/BigGoo1_Outlines.png" type="Texture" id=9] diff --git a/scenes/oil_tanker.tscn b/scenes/oil_tanker.tscn new file mode 100644 index 0000000..ea24d9b --- /dev/null +++ b/scenes/oil_tanker.tscn @@ -0,0 +1,91 @@ +[gd_scene load_steps=13 format=2] + +[ext_resource path="res://scripts/oil_tanker.gd" type="Script" id=1] +[ext_resource path="res://images/oil_tanker/OilTanker.tres" type="SpriteFrames" id=2] +[ext_resource path="res://images/oil_tanker/oilTankerInside_Background.png" type="Texture" id=3] +[ext_resource path="res://scenes/SidePlayer.tscn" type="PackedScene" id=4] +[ext_resource path="res://images/oil_tanker/oilTankerInside_Foreground.png" type="Texture" id=5] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 10, 27.9493 ) + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 10, 27.9493 ) + +[sub_resource type="RectangleShape2D" id=3] +extents = Vector2( 20.5315, 7.16187 ) + +[sub_resource type="RectangleShape2D" id=4] +extents = Vector2( 85.2849, 7.16187 ) + +[sub_resource type="SegmentShape2D" id=5] +b = Vector2( -77.3156, 35.1986 ) + +[sub_resource type="SegmentShape2D" id=6] +b = Vector2( -129.208, -5.53812 ) + +[sub_resource type="SegmentShape2D" id=7] +b = Vector2( -87.4343, 42.6051 ) + +[node name="Node2D" type="Node2D"] +script = ExtResource( 1 ) + +[node name="InsideOilTanker" type="Sprite" parent="."] +texture = ExtResource( 3 ) +centered = false + +[node name="Player" parent="InsideOilTanker" instance=ExtResource( 4 )] +position = Vector2( 192, 64.4552 ) + +[node name="Foreground" type="Sprite" parent="InsideOilTanker"] +texture = ExtResource( 5 ) +centered = false + +[node name="walls" type="Node2D" parent="InsideOilTanker"] + +[node name="Wall" type="StaticBody2D" parent="InsideOilTanker/walls"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="InsideOilTanker/walls/Wall"] +position = Vector2( 212.356, 79.3663 ) +shape = SubResource( 1 ) + +[node name="Wall2" type="StaticBody2D" parent="InsideOilTanker/walls"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="InsideOilTanker/walls/Wall2"] +position = Vector2( -22.7999, 91.1098 ) +shape = SubResource( 2 ) + +[node name="Wall5" type="StaticBody2D" parent="InsideOilTanker/walls"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="InsideOilTanker/walls/Wall5"] +position = Vector2( 195.122, 51.255 ) +shape = SubResource( 3 ) + +[node name="Wall6" type="StaticBody2D" parent="InsideOilTanker/walls"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="InsideOilTanker/walls/Wall6"] +position = Vector2( 61.9836, 120.029 ) +shape = SubResource( 4 ) + +[node name="Wall7" type="StaticBody2D" parent="InsideOilTanker/walls"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="InsideOilTanker/walls/Wall7"] +position = Vector2( 188.054, 51.255 ) +shape = SubResource( 5 ) + +[node name="Wall9" type="StaticBody2D" parent="InsideOilTanker/walls"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="InsideOilTanker/walls/Wall9"] +position = Vector2( 111.845, 85.2935 ) +shape = SubResource( 6 ) + +[node name="Wall10" type="StaticBody2D" parent="InsideOilTanker/walls"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="InsideOilTanker/walls/Wall10"] +position = Vector2( 204.978, 72.7017 ) +shape = SubResource( 7 ) + +[node name="OilTanker" type="AnimatedSprite" parent="."] +visible = false +frames = ExtResource( 2 ) +centered = false diff --git a/scripts/oil_tanker.gd b/scripts/oil_tanker.gd new file mode 100644 index 0000000..3ac5cba --- /dev/null +++ b/scripts/oil_tanker.gd @@ -0,0 +1,26 @@ +extends Node2D + +onready var oil_tanker = $OilTanker + +func _ready(): + oil_tanker.connect('animation_finished', self, 'end_oil_tanker') + +func end_oil_tanker(): + print('oil_tanker.frame') + if oil_tanker.frame > 1: + oil_tanker.hide() + +func _input(event): + if oil_tanker.visible: + if event.is_action_pressed('right'): + if !oil_tanker.is_playing(): + oil_tanker.play('default') + if event.is_action_released('right'): + oil_tanker.stop() + + if event.is_action_pressed('left'): + if !oil_tanker.is_playing() && oil_tanker.frame > 0: + oil_tanker.play('default', true) + if event.is_action_released('left'): + oil_tanker.stop() +