diff --git a/characters/bf.json b/characters/bf.json index 750c3af..5005837 100644 --- a/characters/bf.json +++ b/characters/bf.json @@ -173,7 +173,7 @@ 350 ], "healthicon": "bf", - "flip_x": true, + "flip_x": false, "healthbar_colors": [ 49, 176, diff --git a/characters/tankman.json b/characters/tankman.json new file mode 100644 index 0000000..66b5ad4 --- /dev/null +++ b/characters/tankman.json @@ -0,0 +1,144 @@ +{ + "animations": [ + { + "offsets": [ + 0, + 0 + ], + "loop": false, + "fps": 24, + "anim": "idle", + "indices": [], + "name": "Tankman Idle Dance " + }, + { + "offsets": [ + 54, + 49 + ], + "loop": false, + "fps": 24, + "anim": "singUP", + "indices": [], + "name": "Tankman UP note " + }, + { + "offsets": [ + 81, + -105 + ], + "loop": false, + "fps": 24, + "anim": "singDOWN", + "indices": [], + "name": "Tankman DOWN note " + }, + { + "offsets": [ + 89, + -12 + ], + "loop": false, + "fps": 24, + "anim": "singLEFT", + "indices": [], + "name": "Tankman Right Note " + }, + { + "offsets": [ + -23, + -31 + ], + "loop": false, + "fps": 24, + "anim": "singRIGHT", + "indices": [], + "name": "Tankman Note Left " + }, + { + "offsets": [ + -14, + -8 + ], + "loop": false, + "fps": 24, + "anim": "singUP-alt", + "indices": [], + "name": "TANKMAN UGH " + }, + { + "offsets": [ + 2, + 16 + ], + "loop": false, + "fps": 24, + "anim": "singDOWN-alt", + "indices": [], + "name": "PRETTY GOOD tankman " + }, + { + "offsets": [ + 3, + 8 + ], + "loop": false, + "fps": 24, + "anim": "dodge", + "indices": [], + "name": "Tankman Dodg" + }, + { + "loop": false, + "offsets": [ + 126, + 117 + ], + "anim": "die", + "fps": 20, + "name": "Tankman Die", + "indices": [] + }, + { + "offsets": [ + 0, + 0 + ], + "indices": [], + "fps": 24, + "anim": "", + "loop": false, + "name": "" + }, + { + "offsets": [ + 0, + 0 + ], + "indices": [], + "fps": 24, + "anim": "prettygood", + "loop": false, + "name": "PRETTY GOOD tankman " + } + ], + "no_antialiasing": false, + "image": "sprites/tankmanCaptain", + "position": [ + 0, + 240 + ], + "healthicon": "tankman", + "flip_x": true, + "healthbar_colors": [ + 225, + 225, + 225 + ], + "camera_position": [ + -200, + -5000 + ], + "sing_duration": 4, + "scale": 1 +} \ No newline at end of file diff --git a/main.lua b/main.lua index 98ee384..c1a7942 100644 --- a/main.lua +++ b/main.lua @@ -76,11 +76,18 @@ local holded = { false } +local receptors = { + +} + function love.load() characters.bf = myTypes.character("bf") characters.bf.stagePosition = myTypes.Vector2(stage.boyfriend[1], stage.boyfriend[2]) + characters.dad = myTypes.character("tankman") + characters.dad.stagePosition = myTypes.Vector2(stage.opponent[1], stage.opponent[2]) + for index, section in next, chart.notes do for index, note in next, section.sectionNotes do local newNote = myTypes.note(note, section.mustHitSection) @@ -89,12 +96,16 @@ function love.load() end for i = 0, 3 do - local receptor = myTypes.Rect("sprites/NOTE_assets.png", "sprites/NOTE_assets.json") - receptor:Frame("arrow"..directions[i+1], 0) + local receptor = myTypes.Sprite("sprites/NOTE_assets.png", "sprites/NOTE_assets.json", false) + receptor:PlayAnimation("arrow"..directions[i+1], 25, false) receptor.position = myTypes.Vector2(100 + (65 * i), 0) - end + receptor.ui = true -- So it doesnt move with the camera. + + receptors[i + 1] = receptor + end + inst:play() voices:play() @@ -107,6 +118,9 @@ local function checkNote(dir) if pressed[dir] or holded[dir] then pressed[dir] = false holded[dir] = true + if receptors[dir].animation ~= string.lower(directions[dir]).." confirm" then + receptors[dir]:PlayAnimation(string.lower(directions[dir]).." press", 25, false) + end return -- You dont check if you are already holding and not just pressing end pressed[dir] = true @@ -115,6 +129,7 @@ local function checkNote(dir) if note.mustPress and not note.pressed and note.direction == dir then characters.bf:PlayAnimation("sing"..directions[note.direction]) note.pressed = true + receptors[dir]:PlayAnimation(string.lower(directions[dir]).." confirm", 25, false) table.remove(notes, index) note:destroy() end @@ -197,17 +212,43 @@ function love.update(dt) note:spawn() table.remove(unspawnedNotes, index) table.insert(notes, note) + elseif note.position - elapsed < 600 and not note.mustPress then + table.remove(unspawnedNotes, index) + table.insert(notes, note) end end for index, note in next, notes do - note.sprite.position = myTypes.Vector2(100 + 65 * (note.direction - 1), note.position - elapsed - 100) - if note.position - elapsed < -150 then - note:destroy() - table.remove(notes, index) + if note.spawned then + note.sprite.position = myTypes.Vector2(100 + 65 * (note.direction - 1), note.position - elapsed - 100) + if note.position - elapsed < -150 then + note:destroy() + table.remove(notes, index) + end + else + if note.position - elapsed < 0 then + table.remove(notes, index) + characters.dad:PlayAnimation("sing"..directions[note.direction]) + note = nil + end end end + for index, receptor in next, receptors do + if receptor.ended and receptor.animation ~= "arrow"..directions[index] and receptor.animation ~= "" then + receptor:PlayAnimation("arrow"..directions[index], 25, false) + end + end + + local section = chart.notes[math.floor(step / 16) + 1] + + if section.mustHitSection then + myTypes.cameraTarget = myTypes.Vector2(-stage.camera_boyfriend[1], -stage.camera_boyfriend[2]):Add(characters.bf.stageCamera:Negate()) + else + -- When i add DAD he will be here too + myTypes.cameraTarget = myTypes.Vector2(-stage.camera_opponent[1], -stage.camera_opponent[2]):Add(characters.dad.stageCamera:Negate()) + end + if not inst:isPlaying() then love.event.quit() end diff --git a/modules/types.lua b/modules/types.lua index 854683d..19007a6 100644 --- a/modules/types.lua +++ b/modules/types.lua @@ -24,8 +24,16 @@ function Vector2:Get() return self.x, self.y end +function Vector2:Negate() + return module.Vector2(-self.x, -self.y) +end + +function Vector2:Add(addVector2) + return module.Vector2(self.x + addVector2.x, self.y + addVector2.y) +end + function module.Vector2(x, y) - return setmetatable({x = x, y = y}, Vector2) + return setmetatable({x = x or 0, y = y or 0}, Vector2) end function module.Sprite(image, sheet) @@ -49,7 +57,7 @@ function module.Sprite(image, sheet) elapsed = 0, fps = 10, animation = nil, - frame = 1, + frame = 0, position = module.Vector2(200, 100), -- changeable looping = false, extraOffset = module.Vector2(0,0), @@ -130,18 +138,29 @@ function module.updateSprites(dt) ::continue:: -- At the end. always. end -end -module.draws = {} + if not module.cameraPosition then + module.cameraPosition = module.Vector2() + end + + module.cameraPosition = module.cameraPosition:Lerp(module.cameraTarget or module.Vector2(0,0), .2) +end function module.drawSprites() for index, sprite in next, Sprites do - if not sprite.animation then goto continue end -- For some reason OG LUA doesnt have continue + if not sprite.animation or not sprite.quads or not sprite.quads[sprite.animation] then goto continue end -- For some reason OG LUA doesnt have continue -- So im forced to use goto ::continue:: since it goes straight to the last point of the cycle local quad = sprite.quads[sprite.animation][sprite.frame] or sprite.quads[sprite.animation][0] + if not quad then goto continue end - love.graphics.draw(sprite.image, quad.quad, (sprite.position.x + (sprite.position.x - quad.offset.x - sprite.extraOffset.x)), (sprite.position.y + (sprite.position.y - quad.offset.y - sprite.extraOffset.y)), 0, quad.resize.x, quad.resize.y) + if quad.offset.x == 0 and quad.offset.y == 0 and sprite.quads[sprite.animation][0].offset.x ~= 0 then + quad.offset.x = sprite.quads[sprite.animation][0].offset.x + quad.offset.y = sprite.quads[sprite.animation][0].offset.y + end + local cameraOffset = sprite.ui and module.Vector2() or module.cameraPosition + + love.graphics.draw(sprite.image, quad.quad, (sprite.position.x + (sprite.position.x - quad.offset.x - sprite.extraOffset.x) + cameraOffset.x), (sprite.position.y + (sprite.position.y - quad.offset.y - sprite.extraOffset.y) + cameraOffset.y), 0, quad.resize.x * (sprite.flipX and -1 or 1), quad.resize.y) ::continue:: -- Point itself end @@ -150,7 +169,9 @@ function module.drawSprites() local quad = rect.quads[rect.animation][0] - love.graphics.draw(rect.image, quad.quad, (rect.position.x + (rect.position.x - quad.offset.x - rect.extraOffset.x)), (rect.position.y + (rect.position.y - quad.offset.y - rect.extraOffset.y)), 0, quad.resize.x, quad.resize.y) + local cameraOffset = rect.ui and module.Vector2() or module.cameraPosition + + love.graphics.draw(rect.image, quad.quad, (rect.position.x + (rect.position.x - quad.offset.x - rect.extraOffset.x) + cameraOffset.x), (rect.position.y + (rect.position.y - quad.offset.y - rect.extraOffset.y) + cameraOffset.y), 0, quad.resize.x * (rect.flipX and -1 or 1), quad.resize.y) ::continue:: end end diff --git a/modules/types/character.lua b/modules/types/character.lua index 348df31..34dc551 100644 --- a/modules/types/character.lua +++ b/modules/types/character.lua @@ -28,13 +28,17 @@ function module.character(name) local sprite = module.myTypes.Sprite(image, sheet) sprite.position = module.myTypes.Vector2(parsed.position[1], parsed.position[2]) + sprite.flipX = parsed.flip_x + local newCharacter = setmetatable({ scale = parsed.scale, animations = {}, animInfo = {}, sprite = sprite, singing = false, - stagePosition = module.myTypes.Vector2(0,0) -- Changeable + stagePosition = module.myTypes.Vector2(0,0), -- Changeable + stageCamera = module.myTypes.Vector2(parsed.camera_position[1], parsed.camera_position[2]), + flipX = parsed.flip_x }, CharacterClass) for index, alias in next, parsed.animations do diff --git a/modules/types/note.lua b/modules/types/note.lua index ccaef8d..c29d188 100644 --- a/modules/types/note.lua +++ b/modules/types/note.lua @@ -31,6 +31,8 @@ function NoteClass:spawn() sprite:Frame(sprites[self.direction], 0) + sprite.ui = true -- so it doesnt move with the camera + self.spawned = true end diff --git a/sprites/tankmanCaptain.json b/sprites/tankmanCaptain.json new file mode 100644 index 0000000..e6d6d90 --- /dev/null +++ b/sprites/tankmanCaptain.json @@ -0,0 +1,2544 @@ +{ + "TextureAtlas": { + "SubTexture": [ + { + "_name": "PRETTY GOOD tankman 0000", + "_x": "487", + "_y": "1180", + "_width": "432", + "_height": "563", + "_frameX": "-99", + "_frameY": "-26", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0001", + "_x": "0", + "_y": "1186", + "_width": "432", + "_height": "563", + "_frameX": "-99", + "_frameY": "-26", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0002", + "_x": "1473", + "_y": "1587", + "_width": "403", + "_height": "589", + "_frameX": "-130", + "_frameY": "0", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0003", + "_x": "3337", + "_y": "1615", + "_width": "403", + "_height": "589", + "_frameX": "-130", + "_frameY": "0", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0004", + "_x": "1880", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0005", + "_x": "1880", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0006", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0007", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0008", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0009", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0010", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0011", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0012", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0013", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0014", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0015", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0016", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0017", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0018", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0019", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0020", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0021", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0022", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0023", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0024", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0025", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0026", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0027", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0028", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0029", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0030", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0031", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0032", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0033", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0034", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0035", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0036", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0037", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0038", + "_x": "2288", + "_y": "1706", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0039", + "_x": "436", + "_y": "1747", + "_width": "404", + "_height": "580", + "_frameX": "-129", + "_frameY": "-9", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0040", + "_x": "1353", + "_y": "2180", + "_width": "408", + "_height": "556", + "_frameX": "-120", + "_frameY": "-33", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0041", + "_x": "3103", + "_y": "2208", + "_width": "408", + "_height": "556", + "_frameX": "-120", + "_frameY": "-33", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0042", + "_x": "999", + "_y": "0", + "_width": "528", + "_height": "561", + "_frameX": "0", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0043", + "_x": "999", + "_y": "0", + "_width": "528", + "_height": "561", + "_frameX": "0", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0044", + "_x": "1531", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0045", + "_x": "2059", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0046", + "_x": "2059", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0047", + "_x": "2587", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0048", + "_x": "2587", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0049", + "_x": "3115", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0050", + "_x": "999", + "_y": "565", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0051", + "_x": "999", + "_y": "565", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0052", + "_x": "1527", + "_y": "565", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0053", + "_x": "1527", + "_y": "565", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0054", + "_x": "2055", + "_y": "565", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0055", + "_x": "2055", + "_y": "565", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0056", + "_x": "2583", + "_y": "565", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0057", + "_x": "2583", + "_y": "565", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0058", + "_x": "2587", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0059", + "_x": "2587", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0060", + "_x": "2587", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0061", + "_x": "2587", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0062", + "_x": "2587", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0063", + "_x": "2587", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0064", + "_x": "2587", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0065", + "_x": "2587", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "PRETTY GOOD tankman 0066", + "_x": "2587", + "_y": "0", + "_width": "524", + "_height": "561", + "_frameX": "-5", + "_frameY": "-28", + "_frameWidth": "533", + "_frameHeight": "589" + }, + { + "_name": "TANKMAN UGH 0000", + "_x": "844", + "_y": "2234", + "_width": "391", + "_height": "555", + "_frameX": "-7", + "_frameY": "-9", + "_frameWidth": "403", + "_frameHeight": "564" + }, + { + "_name": "TANKMAN UGH 0001", + "_x": "844", + "_y": "2234", + "_width": "391", + "_height": "555", + "_frameX": "-7", + "_frameY": "-9", + "_frameWidth": "403", + "_frameHeight": "564" + }, + { + "_name": "TANKMAN UGH 0002", + "_x": "3515", + "_y": "2208", + "_width": "401", + "_height": "562", + "_frameX": "-1", + "_frameY": "-2", + "_frameWidth": "403", + "_frameHeight": "564" + }, + { + "_name": "TANKMAN UGH 0003", + "_x": "3515", + "_y": "2208", + "_width": "401", + "_height": "562", + "_frameX": "-1", + "_frameY": "-2", + "_frameWidth": "403", + "_frameHeight": "564" + }, + { + "_name": "TANKMAN UGH 0004", + "_x": "0", + "_y": "1753", + "_width": "403", + "_height": "564" + }, + { + "_name": "TANKMAN UGH 0005", + "_x": "0", + "_y": "1753", + "_width": "403", + "_height": "564" + }, + { + "_name": "TANKMAN UGH 0006", + "_x": "2696", + "_y": "2127", + "_width": "403", + "_height": "564" + }, + { + "_name": "TANKMAN UGH 0007", + "_x": "2696", + "_y": "2127", + "_width": "403", + "_height": "564" + }, + { + "_name": "TANKMAN UGH 0008", + "_x": "2696", + "_y": "2127", + "_width": "403", + "_height": "564" + }, + { + "_name": "TANKMAN UGH 0009", + "_x": "2696", + "_y": "2127", + "_width": "403", + "_height": "564" + }, + { + "_name": "TANKMAN UGH 0010", + "_x": "2696", + "_y": "2127", + "_width": "403", + "_height": "564" + }, + { + "_name": "TANKMAN UGH 0011", + "_x": "2696", + "_y": "2127", + "_width": "403", + "_height": "564" + }, + { + "_name": "TANKMAN UGH 0012", + "_x": "2696", + "_y": "2127", + "_width": "403", + "_height": "564" + }, + { + "_name": "TANKMAN UGH 0013", + "_x": "2696", + "_y": "2127", + "_width": "403", + "_height": "564" + }, + { + "_name": "TANKMAN UGH 0014", + "_x": "2696", + "_y": "2127", + "_width": "403", + "_height": "564" + }, + { + "_name": "TANKMAN UGH 0015", + "_x": "2696", + "_y": "2127", + "_width": "403", + "_height": "564" + }, + { + "_name": "Tankman DOWN note 0000", + "_x": "1473", + "_y": "1130", + "_width": "565", + "_height": "453", + "_frameX": "-11", + "_frameY": "-20", + "_frameWidth": "580", + "_frameHeight": "473" + }, + { + "_name": "Tankman DOWN note 0001", + "_x": "1473", + "_y": "1130", + "_width": "565", + "_height": "453", + "_frameX": "-11", + "_frameY": "-20", + "_frameWidth": "580", + "_frameHeight": "473" + }, + { + "_name": "Tankman DOWN note 0002", + "_x": "3111", + "_y": "565", + "_width": "580", + "_height": "469", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "580", + "_frameHeight": "473" + }, + { + "_name": "Tankman DOWN note 0003", + "_x": "3111", + "_y": "565", + "_width": "580", + "_height": "469", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "580", + "_frameHeight": "473" + }, + { + "_name": "Tankman DOWN note 0004", + "_x": "3111", + "_y": "565", + "_width": "580", + "_height": "469", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "580", + "_frameHeight": "473" + }, + { + "_name": "Tankman DOWN note 0005", + "_x": "3111", + "_y": "565", + "_width": "580", + "_height": "469", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "580", + "_frameHeight": "473" + }, + { + "_name": "Tankman DOWN note 0006", + "_x": "3111", + "_y": "565", + "_width": "580", + "_height": "469", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "580", + "_frameHeight": "473" + }, + { + "_name": "Tankman DOWN note 0007", + "_x": "3111", + "_y": "565", + "_width": "580", + "_height": "469", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "580", + "_frameHeight": "473" + }, + { + "_name": "Tankman DOWN note 0008", + "_x": "3111", + "_y": "565", + "_width": "580", + "_height": "469", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "580", + "_frameHeight": "473" + }, + { + "_name": "Tankman DOWN note 0009", + "_x": "3111", + "_y": "565", + "_width": "580", + "_height": "469", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "580", + "_frameHeight": "473" + }, + { + "_name": "Tankman Idle Dance 0000", + "_x": "923", + "_y": "1676", + "_width": "426", + "_height": "554", + "_frameX": "-1", + "_frameY": "-19", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0001", + "_x": "923", + "_y": "1676", + "_width": "426", + "_height": "554", + "_frameX": "-1", + "_frameY": "-19", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0002", + "_x": "2905", + "_y": "1567", + "_width": "428", + "_height": "556", + "_frameX": "0", + "_frameY": "-17", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0003", + "_x": "2905", + "_y": "1567", + "_width": "428", + "_height": "556", + "_frameX": "0", + "_frameY": "-17", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0004", + "_x": "3643", + "_y": "0", + "_width": "425", + "_height": "560", + "_frameX": "-5", + "_frameY": "-13", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0005", + "_x": "3643", + "_y": "0", + "_width": "425", + "_height": "560", + "_frameX": "-5", + "_frameY": "-13", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0006", + "_x": "2474", + "_y": "1130", + "_width": "427", + "_height": "572", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0007", + "_x": "2042", + "_y": "1130", + "_width": "428", + "_height": "572", + "_frameX": "-4", + "_frameY": "-1", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0008", + "_x": "3617", + "_y": "1038", + "_width": "428", + "_height": "573", + "_frameX": "-4", + "_frameY": "0", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0009", + "_x": "3617", + "_y": "1038", + "_width": "428", + "_height": "573", + "_frameX": "-4", + "_frameY": "0", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0010", + "_x": "3617", + "_y": "1038", + "_width": "428", + "_height": "573", + "_frameX": "-4", + "_frameY": "0", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0011", + "_x": "3617", + "_y": "1038", + "_width": "428", + "_height": "573", + "_frameX": "-4", + "_frameY": "0", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0012", + "_x": "3617", + "_y": "1038", + "_width": "428", + "_height": "573", + "_frameX": "-4", + "_frameY": "0", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Idle Dance 0013", + "_x": "3617", + "_y": "1038", + "_width": "428", + "_height": "573", + "_frameX": "-4", + "_frameY": "0", + "_frameWidth": "432", + "_frameHeight": "573" + }, + { + "_name": "Tankman Note Left 0000", + "_x": "3111", + "_y": "1038", + "_width": "502", + "_height": "525", + "_frameX": "0", + "_frameY": "-16", + "_frameWidth": "504", + "_frameHeight": "542" + }, + { + "_name": "Tankman Note Left 0001", + "_x": "3111", + "_y": "1038", + "_width": "502", + "_height": "525", + "_frameX": "0", + "_frameY": "-16", + "_frameWidth": "504", + "_frameHeight": "542" + }, + { + "_name": "Tankman Note Left 0002", + "_x": "983", + "_y": "1130", + "_width": "486", + "_height": "542", + "_frameX": "-18", + "_frameY": "0", + "_frameWidth": "504", + "_frameHeight": "542" + }, + { + "_name": "Tankman Note Left 0003", + "_x": "983", + "_y": "1130", + "_width": "486", + "_height": "542", + "_frameX": "-18", + "_frameY": "0", + "_frameWidth": "504", + "_frameHeight": "542" + }, + { + "_name": "Tankman Note Left 0004", + "_x": "983", + "_y": "1130", + "_width": "486", + "_height": "542", + "_frameX": "-18", + "_frameY": "0", + "_frameWidth": "504", + "_frameHeight": "542" + }, + { + "_name": "Tankman Note Left 0005", + "_x": "983", + "_y": "1130", + "_width": "486", + "_height": "542", + "_frameX": "-18", + "_frameY": "0", + "_frameWidth": "504", + "_frameHeight": "542" + }, + { + "_name": "Tankman Note Left 0006", + "_x": "983", + "_y": "1130", + "_width": "486", + "_height": "542", + "_frameX": "-18", + "_frameY": "0", + "_frameWidth": "504", + "_frameHeight": "542" + }, + { + "_name": "Tankman Note Left 0007", + "_x": "983", + "_y": "1130", + "_width": "486", + "_height": "542", + "_frameX": "-18", + "_frameY": "0", + "_frameWidth": "504", + "_frameHeight": "542" + }, + { + "_name": "Tankman Right Note 0000", + "_x": "0", + "_y": "625", + "_width": "483", + "_height": "557", + "_frameX": "-12", + "_frameY": "-3", + "_frameWidth": "495", + "_frameHeight": "560" + }, + { + "_name": "Tankman Right Note 0001", + "_x": "0", + "_y": "625", + "_width": "483", + "_height": "557", + "_frameX": "-12", + "_frameY": "-3", + "_frameWidth": "495", + "_frameHeight": "560" + }, + { + "_name": "Tankman Right Note 0002", + "_x": "496", + "_y": "616", + "_width": "483", + "_height": "560", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "495", + "_frameHeight": "560" + }, + { + "_name": "Tankman Right Note 0003", + "_x": "496", + "_y": "616", + "_width": "483", + "_height": "560", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "495", + "_frameHeight": "560" + }, + { + "_name": "Tankman Right Note 0004", + "_x": "496", + "_y": "616", + "_width": "483", + "_height": "560", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "495", + "_frameHeight": "560" + }, + { + "_name": "Tankman Right Note 0005", + "_x": "496", + "_y": "616", + "_width": "483", + "_height": "560", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "495", + "_frameHeight": "560" + }, + { + "_name": "Tankman Right Note 0006", + "_x": "496", + "_y": "616", + "_width": "483", + "_height": "560", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "495", + "_frameHeight": "560" + }, + { + "_name": "Tankman Right Note 0007", + "_x": "496", + "_y": "616", + "_width": "483", + "_height": "560", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "495", + "_frameHeight": "560" + }, + { + "_name": "Tankman Right Note 0008", + "_x": "496", + "_y": "616", + "_width": "483", + "_height": "560", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "495", + "_frameHeight": "560" + }, + { + "_name": "Tankman Right Note 0009", + "_x": "496", + "_y": "616", + "_width": "483", + "_height": "560", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "495", + "_frameHeight": "560" + }, + { + "_name": "Tankman UP note 0000", + "_x": "0", + "_y": "0", + "_width": "492", + "_height": "621", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "506", + "_frameHeight": "623" + }, + { + "_name": "Tankman UP note 0001", + "_x": "0", + "_y": "0", + "_width": "492", + "_height": "621", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "506", + "_frameHeight": "623" + }, + { + "_name": "Tankman UP note 0002", + "_x": "496", + "_y": "0", + "_width": "499", + "_height": "612", + "_frameX": "-7", + "_frameY": "-11", + "_frameWidth": "506", + "_frameHeight": "623" + }, + { + "_name": "Tankman UP note 0003", + "_x": "496", + "_y": "0", + "_width": "499", + "_height": "612", + "_frameX": "-7", + "_frameY": "-11", + "_frameWidth": "506", + "_frameHeight": "623" + }, + { + "_name": "Tankman UP note 0004", + "_x": "496", + "_y": "0", + "_width": "499", + "_height": "612", + "_frameX": "-7", + "_frameY": "-11", + "_frameWidth": "506", + "_frameHeight": "623" + }, + { + "_name": "Tankman UP note 0005", + "_x": "496", + "_y": "0", + "_width": "499", + "_height": "612", + "_frameX": "-7", + "_frameY": "-11", + "_frameWidth": "506", + "_frameHeight": "623" + }, + { + "_name": "Tankman UP note 0006", + "_x": "496", + "_y": "0", + "_width": "499", + "_height": "612", + "_frameX": "-7", + "_frameY": "-11", + "_frameWidth": "506", + "_frameHeight": "623" + }, + { + "_name": "Tankman UP note 0007", + "_x": "496", + "_y": "0", + "_width": "499", + "_height": "612", + "_frameX": "-7", + "_frameY": "-11", + "_frameWidth": "506", + "_frameHeight": "623" + }, + { + "_name": "Tankman UP note 0008", + "_x": "496", + "_y": "0", + "_width": "499", + "_height": "612", + "_frameX": "-7", + "_frameY": "-11", + "_frameWidth": "506", + "_frameHeight": "623" + }, + { + "_name": "Tankman UP note 0009", + "_x": "496", + "_y": "0", + "_width": "499", + "_height": "612", + "_frameX": "-7", + "_frameY": "-11", + "_frameWidth": "506", + "_frameHeight": "623" + }, + { + "_name": "Tankman DOWN note MISS0000", + "_x": "1473", + "_y": "1130", + "_width": "565", + "_height": "453", + "_frameX": "-11", + "_frameY": "-20", + "_frameWidth": "580", + "_frameHeight": "473" + }, + { + "_name": "Tankman DOWN note MISS0001", + "_x": "575", + "_y": "2805", + "_width": "585", + "_height": "468", + "_frameX": "-3", + "_frameY": "0", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0002", + "_x": "575", + "_y": "2805", + "_width": "585", + "_height": "468", + "_frameX": "-3", + "_frameY": "0", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0003", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0004", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0005", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0006", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0007", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0008", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0009", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0010", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0011", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0012", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0013", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0014", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0015", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0016", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0017", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0018", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0019", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0020", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0021", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0022", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0023", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman DOWN note MISS0024", + "_x": "1165", + "_y": "2805", + "_width": "591", + "_height": "462", + "_frameX": "0", + "_frameY": "-6", + "_frameWidth": "591", + "_frameHeight": "470" + }, + { + "_name": "Tankman Note Left MISS0000", + "_x": "3111", + "_y": "1038", + "_width": "502", + "_height": "525", + "_frameX": "0", + "_frameY": "-16", + "_frameWidth": "504", + "_frameHeight": "542" + }, + { + "_name": "Tankman Note Left MISS0001", + "_x": "2266", + "_y": "2805", + "_width": "494", + "_height": "543", + "_frameX": "-16", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0002", + "_x": "2266", + "_y": "2805", + "_width": "494", + "_height": "543", + "_frameX": "-16", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0003", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0004", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0005", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0006", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0007", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0008", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0009", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0010", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0011", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0012", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0013", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0014", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0015", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0016", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0017", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0018", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0019", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0020", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0021", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0022", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0023", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Note Left MISS0024", + "_x": "2765", + "_y": "2805", + "_width": "496", + "_height": "543", + "_frameX": "-14", + "_frameY": "0", + "_frameWidth": "510", + "_frameHeight": "543" + }, + { + "_name": "Tankman Right Note miss0000", + "_x": "0", + "_y": "625", + "_width": "483", + "_height": "557", + "_frameX": "-12", + "_frameY": "-3", + "_frameWidth": "495", + "_frameHeight": "560" + }, + { + "_name": "Tankman Right Note MISS0001", + "_x": "5", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "0", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0002", + "_x": "5", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "0", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0003", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0004", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0005", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0006", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0007", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0008", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0009", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0010", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0011", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0012", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0013", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0014", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0015", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0016", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0017", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0018", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0019", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0020", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0021", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0022", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0023", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman Right Note MISS0024", + "_x": "499", + "_y": "3368", + "_width": "489", + "_height": "560", + "_frameX": "-5", + "_frameY": "-1", + "_frameWidth": "505", + "_frameHeight": "561" + }, + { + "_name": "Tankman UP note miss0000", + "_x": "0", + "_y": "0", + "_width": "492", + "_height": "621", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "506", + "_frameHeight": "623" + }, + { + "_name": "Tankman UP note MISS0001", + "_x": "1489", + "_y": "3368", + "_width": "491", + "_height": "601", + "_frameX": "3", + "_frameY": "-19", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0002", + "_x": "1489", + "_y": "3368", + "_width": "491", + "_height": "601", + "_frameX": "3", + "_frameY": "-19", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0003", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0004", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0005", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0006", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0007", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0008", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0009", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0010", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0011", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0012", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0013", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0014", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0015", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0016", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0017", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0018", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0019", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0020", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0021", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0022", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0023", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + }, + { + "_name": "Tankman UP note MISS0024", + "_x": "1985", + "_y": "3368", + "_width": "485", + "_height": "607", + "_frameX": "0", + "_frameY": "-13", + "_frameWidth": "493", + "_frameHeight": "620" + } + ], + "_imagePath": "tankmanCaptain.png" + } +} \ No newline at end of file diff --git a/sprites/tankmanCaptain.png b/sprites/tankmanCaptain.png new file mode 100644 index 0000000..4a7ea5b Binary files /dev/null and b/sprites/tankmanCaptain.png differ