2.2 ICON DUMP BEEP BEEP

This commit is contained in:
Colon 2022-05-29 13:18:14 -04:00
parent 91592c7220
commit 85440342c6
2232 changed files with 101321 additions and 1816 deletions

View file

@ -317,13 +317,13 @@ input:focus, select:focus, textarea:focus, button:focus {
border-image: url('../../assets/select.png') 10 stretch !important; border-image: url('../../assets/select.png') 10 stretch !important;
} }
.iconTabButton, .glowToggle, .copyForm { .iconTabButton, .glowToggle, .copyForm, .miscFormButton {
margin: 0 5 0 5; margin: 0 5 0 5;
transition: transform .1s ease-in-out; transition: transform .1s ease-in-out;
user-select: none; user-select: none;
} }
.iconTabButton:focus-visible, .glowToggle:focus-visible, .copyForm:focus-visible, .menuButton:focus-visible, .postButton:focus-visible { .iconTabButton:focus-visible, .glowToggle:focus-visible, .copyForm:focus-visible, .menuButton:focus-visible, .postButton:focus-visible, .miscFormButton:focus-visible {
transform: scale(1.1); transform: scale(1.1);
} }
@ -360,7 +360,7 @@ input:focus, select:focus, textarea:focus, button:focus {
margin: 18 10 0 10 !important; margin: 18 10 0 10 !important;
} }
.iconTabButton:active, .glowToggle:active, .copyForm:active { .iconTabButton:active, .glowToggle:active, .copyForm:active, .miscFormButton:active {
transform:scale(1.05) transform:scale(1.05)
} }

BIN
assets/deatheffects/18.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
assets/deatheffects/19.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
assets/deatheffects/20.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View file

@ -79,7 +79,7 @@
</body> </body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script type="text/javascript" src="../dragscroll.js"></script> <script type="text/javascript" src="../dragscroll.js"></script>
<script> <script>

View file

@ -42,7 +42,7 @@
</body> </body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.9/jquery.lazy.min.js"></script> <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.9/jquery.lazy.min.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script type="text/javascript" src="../dragscroll.js"></script> <script type="text/javascript" src="../dragscroll.js"></script>
<script> <script>

View file

@ -131,7 +131,7 @@
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/6.2.2/browser/pixi.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/6.2.2/browser/pixi.js"></script>
<script type="text/javascript" src="../iconkit/icon.js"></script> <script type="text/javascript" src="../iconkit/icon.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script type="text/javascript" src="../dragscroll.js"></script> <script type="text/javascript" src="../dragscroll.js"></script>
<script> <script>

View file

@ -75,7 +75,7 @@
</body> </body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script type="text/javascript" src="../dragscroll.js"></script> <script type="text/javascript" src="../dragscroll.js"></script>
<script> <script>

View file

@ -146,7 +146,7 @@
</body> </body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script> <script>
let filters = [] let filters = []

View file

@ -33,7 +33,7 @@
</div> </div>
</body> </body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script> <script>
fetch('../api/gauntlets').then(res => res.json()).then(gauntlets => { fetch('../api/gauntlets').then(res => res.json()).then(gauntlets => {

View file

@ -62,7 +62,7 @@
</body> </body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script type="text/javascript" src="../dragscroll.js"></script> <script type="text/javascript" src="../dragscroll.js"></script>
<script> <script>

View file

@ -102,7 +102,7 @@
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/6.2.2/browser/pixi.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/6.2.2/browser/pixi.js"></script>
<script type="text/javascript" src="../iconkit/icon.js"></script> <script type="text/javascript" src="../iconkit/icon.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script> <script>
let page = 1 let page = 1

View file

@ -1,7 +1,7 @@
<head> <head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-135255146-3"></script><script>window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'UA-135255146-3');</script> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-135255146-3"></script><script>window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'UA-135255146-3');</script>
<title>Online Icon Kit</title> <title>Online Icon Kit</title>
<link href="../assets/css/iconkit.css?v=2" type="text/css" rel="stylesheet"> <link href="../assets/css/iconkit.css?v=3" type="text/css" rel="stylesheet">
<meta name="viewport" content="width=1024"> <meta name="viewport" content="width=1024">
<meta property="og:description" content="Build and save your very own Geometry Dash icons, right from the internet!"> <meta property="og:description" content="Build and save your very own Geometry Dash icons, right from the internet!">
<meta property="og:title" content="Geometry Dash Online Icon Kit"> <meta property="og:title" content="Geometry Dash Online Icon Kit">
@ -40,6 +40,17 @@
</div> </div>
</div> </div>
<div class="popup" id="spoilerwarning">
<div id="stealBox" class="brownbox bounce center supercenter" style="height: 440px; width: 800px">
<h1 class="center gold" style="margin-top: 12px">Enable 2.2 icons?</h1>
<p style="font-size: 26px; color: white; width: 620px; margin: 17px auto">The newest update for Geometry Dash Lite revealed 500 new icons across all forms. Enabling this setting will reveal all these icons, however they will be lower quality since no UHD textures were provided.</p>
<p style="font-size: 30px; color: yellow">THIS WILL REVEAL <u>EVERY</u> ICON.<br>PRESS CANCEL IF YOU DON'T WANT TO BE SPOILED!!!</p>
<img src="../assets/iconkitbuttons/btn-reveal.png" height=60px; style="margin-right: 33px" class="gdButton center" onclick="clickedSpoilerWarning = true; toggleSpoilers(); $('#spoilerwarning').hide()">
<img src="../assets/btn-cancel.png" height=60px; class="gdButton center" onclick="$('#spoilerwarning').hide()">
<img class="gdButton xButton" src="../assets/close.png" width="70px" onclick="$('#spoilerwarning').hide()">
</div>
</div>
<img id="iconkitlogo" src="../assets/iconkit.png" style="margin: 7px 0px; height: 50px"><br> <img id="iconkitlogo" src="../assets/iconkit.png" style="margin: 7px 0px; height: 50px"><br>
<h2 style="margin: 5 auto 0 auto; display: none; height: 45px" id="howto"><span style='color: #aaaaaa'>(hover over an icon for info)</span></h2> <h2 style="margin: 5 auto 0 auto; display: none; height: 45px" id="howto"><span style='color: #aaaaaa'>(hover over an icon for info)</span></h2>
@ -56,7 +67,9 @@
<button class="blankButton menuButton" id="getUserIcon" title="Get player icon"><img src="../assets/iconkitbuttons/steal.png" width=60px></button> <button class="blankButton menuButton" id="getUserIcon" title="Get player icon"><img src="../assets/iconkitbuttons/steal.png" width=60px></button>
<button class="blankButton menuButton" id="randomIcon" title="Random Icon"><img src="../assets/iconkitbuttons/shuffle.png" width=60px></button> <button class="blankButton menuButton" id="randomIcon" title="Random Icon"><img src="../assets/iconkitbuttons/shuffle.png" width=60px></button>
<button class="blankButton menuButton" id="unlockIcon" title="Unlock details"><img id="lock" src="../assets/iconkitbuttons/unlock.png" width=60px></button> <button class="blankButton menuButton" id="unlockIcon" title="Unlock details"><img id="lock" src="../assets/iconkitbuttons/unlock.png" width=60px></button>
<button class="blankButton menuButton" onclick="clickedSpoilerWarning ? toggleSpoilers() : $('#spoilerwarning').show()" title="2.2 icons (spoilers!!!)"><img id="newIconBtn" src="../assets/iconkitbuttons/spoilers.png" width=60px></button>
</div> </div>
<div id="iconTabs"></div><br> <div id="iconTabs"></div><br>
<div id="iconKitParent" class="iconKit noDarken"> <div id="iconKitParent" class="iconKit noDarken">
<div id="iconprogressbar"> <div id="iconprogressbar">
@ -138,6 +151,9 @@ let selectedColW = null
let selectedColU = null let selectedColU = null
let enableGlow = 0 let enableGlow = 0
let enableSpoilers = false
let clickedSpoilerWarning = false
let shops = ["the Shop", "Scratch's Shop", "the Community Shop"] let shops = ["the Shop", "Scratch's Shop", "the Community Shop"]
let achievements = [] let achievements = []
let shopIcons = [] let shopIcons = []
@ -189,6 +205,13 @@ function checkGlow() {
checkAnimation() checkAnimation()
} }
// check if white col tab should be visible
function checkWhite() {
let hasWhite = icon.layers[0].sections.some(x => x.colorType == "w")
if (hasWhite) { $('#colW').show(); $('#ccW').show() }
else { $('#colW').hide(); $('#ccW').hide(); $(`#colW-12`).trigger('click'); }
}
// check if animation selector should be visible // check if animation selector should be visible
function checkAnimation() { function checkAnimation() {
let animationData = iconData.robotAnimations.animations[selectedForm] let animationData = iconData.robotAnimations.animations[selectedForm]
@ -198,9 +221,8 @@ function checkAnimation() {
else if (!animationData) $('#animationOptions').hide() else if (!animationData) $('#animationOptions').hide()
} }
let commonAnimations = ["idle", "run", "walk"]
function animationSort(anim) { function animationSort(anim) {
return Object.keys(anim).sort((a, b) => (commonAnimations.includes(b)) - (commonAnimations.includes(a)) || a.localeCompare(b)) return Object.keys(anim).sort((a, b) => a.localeCompare(b))
} }
function appendAnimations(form, animationData) { function appendAnimations(form, animationData) {
@ -232,6 +254,10 @@ function setExtras() {
let foundCredit = iconStuff.iconCredits.find(x => x.form == selectedForm && x.id == selectedIcon) let foundCredit = iconStuff.iconCredits.find(x => x.form == selectedForm && x.id == selectedIcon)
if (foundCredit) extraInfo["🎨 Artist"] = foundCredit.name if (foundCredit) extraInfo["🎨 Artist"] = foundCredit.name
else if (icon.new) {
extraInfo["2.2 icon"] = "Yes!"
extraInfo["🎨 Artist"] = "(uncredited)"
}
let extraData = Object.entries(extraInfo).map(x => `<div><p>${x[0]}: ${x[1]}</p></div>`) let extraData = Object.entries(extraInfo).map(x => `<div><p>${x[0]}: ${x[1]}</p></div>`)
$('#extraInfo').html(extraData) $('#extraInfo').html(extraData)
@ -262,8 +288,9 @@ fetch('../api/iconkit').then(res => res.json()).then(iconKitData => {
let forms = Object.keys(iconStuff.forms) let forms = Object.keys(iconStuff.forms)
forms.forEach(form => { forms.forEach(form => {
$("#iconTabs").append(`<button form="${form}" title="${iconStuff.forms[form].name}" class="blankButton iconTabButton"><img src="../assets/iconkitbuttons/${form}_off.png" style="width: 50px"></button>`) let spoil = ["swing", "jetpack"].includes(form)
$("#copyForms").append(`<button form="${form}" title="${iconStuff.forms[form].name}" class="blankButton copyForm"><img src="../assets/iconkitbuttons/${form}_off.png" style="width: 50px"></button>`) $("#iconTabs").append(`<button form="${form}"${spoil ? `isnew="true" style="display: none"` : ""} title="${iconStuff.forms[form].name}" class="blankButton iconTabButton"><img src="../assets/iconkitbuttons/${form}_off.png" style="width: 50px"></button>`)
$("#copyForms").append(`<button form="${form}"${spoil ? `isnew="true" style="display: none"` : ""} title="${iconStuff.forms[form].name}" class="blankButton copyForm"><img src="../assets/iconkitbuttons/${form}_off.png" style="width: 50px"></button>`)
}) })
$("#iconTabs").append(`<button title="Glow" class="blankButton glowToggle" id="glowbtn"><img id="glow" src="../assets/iconkitbuttons/streak_off.png" style="width: 50px"></button>`) $("#iconTabs").append(`<button title="Glow" class="blankButton glowToggle" id="glowbtn"><img id="glow" src="../assets/iconkitbuttons/streak_off.png" style="width: 50px"></button>`)
@ -279,8 +306,8 @@ fetch('../api/iconkit').then(res => res.json()).then(iconKitData => {
let noDome = selectedForm == "ufo" && iconSettings.includes("ufo") let noDome = selectedForm == "ufo" && iconSettings.includes("ufo")
let foundForm = parseIconForm(selectedForm) let foundForm = parseIconForm(selectedForm)
loadIconLayers(foundForm, selectedIcon, function(l, sprites) { loadIconLayers(foundForm, selectedIcon, function(l, sprites, isNew) {
let iconArgs = {app, form: foundForm, id: selectedIcon, col1: getCol(selectedCol1), col2: getCol(selectedCol2), glow: enableGlow > 0} let iconArgs = {app, form: foundForm, id: selectedIcon, col1: getCol(selectedCol1), col2: getCol(selectedCol2), glow: enableGlow > 0, new: isNew}
if (selectedCol2 != selectedColG) iconArgs.colG = getCol(selectedColG) if (selectedCol2 != selectedColG) iconArgs.colG = getCol(selectedColG)
if (selectedColW) iconArgs.colW = getCol(selectedColW) if (selectedColW) iconArgs.colW = getCol(selectedColW)
if (selectedColU) iconArgs.colU = getCol(selectedColU) if (selectedColU) iconArgs.colU = getCol(selectedColU)
@ -294,12 +321,15 @@ fetch('../api/iconkit').then(res => res.json()).then(iconKitData => {
icon = new Icon(iconArgs) icon = new Icon(iconArgs)
icon.sprite.position.set(app.renderer.width / 2, (app.renderer.height / 2) + (yOffsets[selectedForm] || 0)) icon.sprite.position.set(app.renderer.width / 2, (app.renderer.height / 2) + (yOffsets[selectedForm] || 0))
updateDetails() updateDetails()
checkWhite()
if (cb) cb() if (cb) cb()
}) })
} }
function filterIcon(name) { return iconStuff.previewIcons.filter(x => x.startsWith(name)).sort(function (a,b) {return a.replace(/[^0-9]/g, "") - b.replace(/[^0-9]/g, "");})} function filterIcon(name) {
return iconStuff.previewIcons.concat(iconStuff.newPreviewIcons).filter(x => x.startsWith(name)).sort(function (a,b) {return a.replace(/[^0-9]/g, "") - b.replace(/[^0-9]/g, "");})
}
function appendIcon(form, formName) { function appendIcon(form, formName) {
@ -311,8 +341,8 @@ fetch('../api/iconkit').then(res => res.json()).then(iconKitData => {
if (hasMini) form.shift() if (hasMini) form.shift()
form.forEach(function (i, p) { form.forEach(function (i, p) {
// if (p != 0 && p % 12 == 0) formContainer.append('<br>') let newOne = iconStuff.newPreviewIcons.includes(i)
formContainer.append(`<button num="${p + 1}" form="${formName}" class="blankButton iconButton" id="${formName}-${p + 1}"><img src="./premade/${i}" title="${capitalize(formName)} ${p + 1}"></button>`) formContainer.append(`<button num="${p + 1}" form="${formName}"${newOne ? ` isnew="true"${enableSpoilers ? "" : ` style="display: none"`}` : ""} class="blankButton iconButton" id="${formName}-${p + 1}"><img src="./${newOne ? "new" : ""}premade/${i}" title="${capitalize(formName)} ${p + 1}"></button>`)
}) })
if (hasMini) formContainer.append(`<button num="0" form="${formName}" class="blankButton iconButton" id="${formName}-0"><img src="./premade/${formName}_0.png" title="Mini ${formName}"></button>`) if (hasMini) formContainer.append(`<button num="0" form="${formName}" class="blankButton iconButton" id="${formName}-0"><img src="./premade/${formName}_0.png" title="Mini ${formName}"></button>`)
@ -411,7 +441,7 @@ fetch('../api/iconkit').then(res => res.json()).then(iconKitData => {
else $("#glow").attr('src', $("#glow").attr('src').replace('_on', '_off')) else $("#glow").attr('src', $("#glow").attr('src').replace('_on', '_off'))
}) })
$(document).on('click', '.glowToggle', function () { $('#glowbtn').click(function () {
if (enableGlow) { if (enableGlow) {
$("#glow").attr('src', $("#glow").attr('src').replace('_on', '_off')) $("#glow").attr('src', $("#glow").attr('src').replace('_on', '_off'))
@ -427,7 +457,7 @@ fetch('../api/iconkit').then(res => res.json()).then(iconKitData => {
updateDetails() updateDetails()
}) })
$(document).on('click', '.copyForm', function () { $(document).on('click', '.copyForm', function () {
$('.copyForm').each(function(x, y) {$(this).children().first().attr('src', $(this).children().first().attr('src').replace('_on', '_off'))}) $('.copyForm').each(function(x, y) {$(this).children().first().attr('src', $(this).children().first().attr('src').replace('_on', '_off'))})
formCopy = $(this).attr('form') formCopy = $(this).attr('form')
@ -442,9 +472,6 @@ fetch('../api/iconkit').then(res => res.json()).then(iconKitData => {
selectedIcon = $(this).attr('num'); selectedIcon = $(this).attr('num');
selectedForm = $(this).attr('form'); selectedForm = $(this).attr('form');
if (iconStuff.whiteIcons.find(x => x[1] == selectedIcon && x[0] == selectedForm)) { $('#colW').show(); $('#ccW').show() }
else { $('#colW').hide(); $('#ccW').hide(); $(`#colW-12`).trigger('click'); }
if (selectedForm == "ufo") { $('#colU').show(); $('#ccU').show() } if (selectedForm == "ufo") { $('#colU').show(); $('#ccU').show() }
else { $('#colU').hide(); $('#ccU').hide(); $(`#colU-12`).trigger('click'); } else { $('#colU').hide(); $('#ccU').hide(); $(`#colU-12`).trigger('click'); }
@ -664,6 +691,23 @@ function getUnlockMethod(iconNumber, form) {
else if (foundMerch) return `Purchase in ${shops[foundMerch.shop]} for <ca>${foundMerch.price}</ca> orbs` else if (foundMerch) return `Purchase in ${shops[foundMerch.shop]} for <ca>${foundMerch.price}</ca> orbs`
} }
function toggleSpoilers() {
if (enableSpoilers) {
$("#newIconBtn").attr('src', $("#newIconBtn").attr('src').replace('_on', ''))
enableSpoilers = false;
}
else {
$("#newIconBtn").attr('src', $("#newIconBtn").attr('src').replace('.png', '_on.png'))
enableSpoilers = true;
}
if (enableSpoilers) $('button[isNew]').show()
else $('button[isNew]').hide()
}
function backButton() { function backButton() {
if (window.history.length > 1 && document.referrer.startsWith(window.location.origin)) window.history.back() if (window.history.length > 1 && document.referrer.startsWith(window.location.origin)) window.history.back()
window.location.href = "../../../../../" window.location.href = "../../../../../"

View file

@ -102,7 +102,7 @@
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/6.2.2/browser/pixi.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/6.2.2/browser/pixi.js"></script>
<script type="text/javascript" src="../iconkit/icon.js"></script> <script type="text/javascript" src="../iconkit/icon.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script type="text/javascript" src="../dragscroll.js"></script> <script type="text/javascript" src="../dragscroll.js"></script>
<script> <script>

View file

@ -171,7 +171,7 @@
</body> </body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script> <script>
let messageText = 'Your <cy>Geometry Dash password</cy> will <cg>not be stored</cg> anywhere on the site, both <ca>locally and server-side.</ca> You can view the code used for liking a level <a class="menuLink" target="_blank" href="https://github.com/GDColon/GDBrowser/blob/master/api/post/like.js">here</a>.' let messageText = 'Your <cy>Geometry Dash password</cy> will <cg>not be stored</cg> anywhere on the site, both <ca>locally and server-side.</ca> You can view the code used for liking a level <a class="menuLink" target="_blank" href="https://github.com/GDColon/GDBrowser/blob/master/api/post/like.js">here</a>.'

View file

@ -60,7 +60,7 @@
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/6.2.2/browser/pixi.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/6.2.2/browser/pixi.js"></script>
<script type="text/javascript" src="../iconkit/icon.js"></script> <script type="text/javascript" src="../iconkit/icon.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script type="text/javascript" src="../dragscroll.js"></script> <script type="text/javascript" src="../dragscroll.js"></script>
<script> <script>

View file

@ -31,7 +31,7 @@
</div> </div>
</body> </body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script> <script>
fetch('../api/mappacks').then(res => res.json()).then(packs => { fetch('../api/mappacks').then(res => res.json()).then(packs => {

View file

@ -213,7 +213,7 @@
</body> </body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script> <script>
let accountID; let accountID;

View file

@ -53,7 +53,7 @@
</body> </body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script> <script>
let line = 0 let line = 0

View file

@ -154,7 +154,7 @@
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/6.2.2/browser/pixi.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/6.2.2/browser/pixi.js"></script>
<script type="text/javascript" src="../iconkit/icon.js"></script> <script type="text/javascript" src="../iconkit/icon.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script type="text/javascript" src="../dragscroll.js"></script> <script type="text/javascript" src="../dragscroll.js"></script>
<script> <script>

View file

@ -123,7 +123,7 @@
</body> </body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../global.js?"></script> <script type="text/javascript" src="../global.js?v=1"></script>
<script type="text/javascript" src="../dragscroll.js"></script> <script type="text/javascript" src="../dragscroll.js"></script>
<script> <script>

View file

@ -1,12 +1,14 @@
const WHITE = 0xffffff const WHITE = 0xffffff
const colorNames = { "1": "Color 1", "2": "Color 2", "g": "Glow", "w": "White", "u": "UFO Dome" } const colorNames = { "1": "Color 1", "2": "Color 2", "g": "Glow", "w": "White", "u": "UFO Dome" }
const formNames = { "player": "cube", "player_ball": "ball", "bird": "ufo", "dart": "wave" } const formNames = { "player": "icon", "player_ball": "ball", "bird": "ufo", "dart": "wave" }
const loader = PIXI.Loader.shared const loader = PIXI.Loader.shared
const loadedNewIcons = {}
let positionMultiplier = 4 let positionMultiplier = 4
function positionPart(part, partIndex, layer, formName, isGlow) { function positionPart(part, partIndex, layer, formName, isNew, isGlow) {
layer.position.x += (part.pos[0] * positionMultiplier) layer.position.x += (part.pos[0] * positionMultiplier * (isNew ? 0.5 : 1))
layer.position.y -= (part.pos[1] * positionMultiplier) layer.position.y -= (part.pos[1] * positionMultiplier * (isNew ? 0.5 : 1))
layer.scale.x = part.scale[0] layer.scale.x = part.scale[0]
layer.scale.y = part.scale[1] layer.scale.y = part.scale[1]
if (part.flipped[0]) layer.scale.x *= -1 if (part.flipped[0]) layer.scale.x *= -1
@ -38,7 +40,7 @@ function getGlowColor(colors) {
} }
function validateIconID(id, form) { function validateIconID(id, form) {
let realID = Math.min(iconData.iconCounts[form], Math.abs(validNum(id, 1))) let realID = Math.min(iconData.newIconCounts[form], Math.abs(validNum(id, 1)))
if (realID == 0 && !["player", "player_ball"].includes(form)) realID = 1 if (realID == 0 && !["player", "player_ball"].includes(form)) realID = 1
return realID return realID
} }
@ -56,9 +58,79 @@ function parseIconForm(form) {
} }
function loadIconLayers(form, id, cb) { function loadIconLayers(form, id, cb) {
let texturesToLoad = Object.keys(iconData.gameSheet).filter(x => x.startsWith(`${form}_${padZero(validateIconID(id, form))}_`)) let iconStr = `${form}_${padZero(validateIconID(id, form))}`
let texturesToLoad = Object.keys(iconData.gameSheet).filter(x => x.startsWith(iconStr + "_"))
if (loadedNewIcons[texturesToLoad[0]]) return cb(loader, loader.resources, true)
else if (!texturesToLoad.length) {
if (iconData.newIcons.includes(iconStr)) return loadNewIcon(iconStr, cb)
}
loader.add(texturesToLoad.filter(x => !loader.resources[x]).map(x => ({ name: x, url: `/iconkit/icons/${x}` }))) loader.add(texturesToLoad.filter(x => !loader.resources[x]).map(x => ({ name: x, url: `/iconkit/icons/${x}` })))
loader.load(cb) loader.load(cb) // no params
}
// 2.2 icon spritesheets
function loadNewIcon(iconStr, cb) {
fetch(`/iconkit/newicons/${iconStr}-hd.plist`).then(pl => pl.text()).then(plist => {
let data = parseNewPlist(plist)
let sheetName = iconStr + "-sheet"
loader.add({ name: sheetName, url: `/iconkit/newicons/${iconStr}-hd.png` })
loader.load((l, resources) => {
let texture = resources[sheetName].texture
Object.keys(data).forEach(x => {
let bounds = data[x]
let textureRect = new PIXI.Rectangle(bounds.pos[0], bounds.pos[1], bounds.size[0], bounds.size[1])
let partTexture = new PIXI.Texture(texture, textureRect)
loadedNewIcons[x] = partTexture
})
cb(l, resources, true)
})
})
}
let dom_parser = new DOMParser()
function parseNewPlist(data) {
let plist = dom_parser.parseFromString(data, "text/xml")
let iconFrames = plist.children[0].children[0].children[1].children
let positionData = {}
for (let i=0; i < iconFrames.length; i += 2) {
let frameName = iconFrames[i].innerHTML
let frameData = iconFrames[i + 1].children
let isRotated = false
iconData.gameSheet[frameName] = {}
positionData[frameName] = {}
for (let n=0; n < frameData.length; n += 2) {
let keyName = frameData[n].innerHTML
let keyData = frameData[n + 1].innerHTML
if (["spriteOffset", "spriteSize", "spriteSourceSize"].includes(keyName)) {
iconData.gameSheet[frameName][keyName] = parseWeirdArray(keyData)
}
else if (keyName == "textureRotated") {
isRotated = frameData[n + 1].outerHTML.includes("true")
iconData.gameSheet[frameName][keyName] = isRotated
}
else if (keyName == "textureRect") {
let textureArr = keyData.slice(1, -1).split("},{").map(x => parseWeirdArray(x))
positionData[frameName].pos = textureArr[0]
positionData[frameName].size = textureArr[1]
}
}
if (isRotated) positionData[frameName].size.reverse()
}
return positionData
}
function parseWeirdArray(data) {
return data.replace(/[^0-9,-]/g, "").split(",").map(x => +x)
} }
function padZero(num) { function padZero(num) {
@ -77,6 +149,7 @@ class Icon {
this.sprite = new PIXI.Container(); this.sprite = new PIXI.Container();
this.form = data.form || "player" this.form = data.form || "player"
this.id = validateIconID(data.id, this.form) this.id = validateIconID(data.id, this.form)
this.new = !!data.new
this.colors = { this.colors = {
"1": validNum(data.col1, 0xafafaf), // primary "1": validNum(data.col1, 0xafafaf), // primary
"2": validNum(data.col2, WHITE), // secondary "2": validNum(data.col2, WHITE), // secondary
@ -92,7 +165,7 @@ class Icon {
// most forms // most forms
if (!this.complex) { if (!this.complex) {
let extraSettings = {} let extraSettings = { new: this.new }
if (data.noUFODome) extraSettings.noDome = true if (data.noUFODome) extraSettings.noDome = true
let basicIcon = new IconPart(this.form, this.id, this.colors, this.glow, extraSettings) let basicIcon = new IconPart(this.form, this.id, this.colors, this.glow, extraSettings)
this.sprite.addChild(basicIcon.sprite) this.sprite.addChild(basicIcon.sprite)
@ -105,11 +178,11 @@ class Icon {
let idlePosition = this.getAnimation(data.animation, data.animationForm).frames[0] let idlePosition = this.getAnimation(data.animation, data.animationForm).frames[0]
idlePosition.forEach((x, y) => { idlePosition.forEach((x, y) => {
x.name = iconData.robotAnimations.info[this.form].names[y] x.name = iconData.robotAnimations.info[this.form].names[y]
let part = new IconPart(this.form, this.id, this.colors, false, { part: x, skipGlow: true }) let part = new IconPart(this.form, this.id, this.colors, false, { part: x, skipGlow: true, new: this.new })
positionPart(x, y, part.sprite, this.form) positionPart(x, y, part.sprite, this.form, this.new)
let glowPart = new IconPart(this.form, this.id, this.colors, true, { part: x, onlyGlow: true }) let glowPart = new IconPart(this.form, this.id, this.colors, true, { part: x, onlyGlow: true, new: this.new })
positionPart(x, y, glowPart.sprite, this.form, true) positionPart(x, y, glowPart.sprite, this.form, this.new, true)
glowPart.sprite.visible = this.glow glowPart.sprite.visible = this.glow
this.glowLayers.push(glowPart) this.glowLayers.push(glowPart)
@ -125,6 +198,8 @@ class Icon {
if (data.animation) this.setAnimation(data.animation, data.animationForm) if (data.animation) this.setAnimation(data.animation, data.animationForm)
} }
if (this.new) this.sprite.scale.set(2)
this.app.stage.removeChildren() this.app.stage.removeChildren()
this.app.stage.addChild(this.sprite) this.app.stage.addChild(this.sprite)
@ -183,6 +258,7 @@ class Icon {
animData.frames[this.animationFrame].forEach((newPart, index) => { animData.frames[this.animationFrame].forEach((newPart, index) => {
let section = this.layers[index] let section = this.layers[index]
let glowSection = this.glowLayers[index] let glowSection = this.glowLayers[index]
let truePosMultiplier = this.new ? positionMultiplier * 0.5 : positionMultiplier
if (!section) return if (!section) return
// gd is weird with negative rotations // gd is weird with negative rotations
@ -190,8 +266,8 @@ class Icon {
if (realRot < -180) realRot += 360 if (realRot < -180) realRot += 360
let movementData = { let movementData = {
x: newPart.pos[0] * positionMultiplier, x: newPart.pos[0] * truePosMultiplier,
y: newPart.pos[1] * positionMultiplier * -1, y: newPart.pos[1] * truePosMultiplier * -1,
scaleX: newPart.scale[0], scaleX: newPart.scale[0],
scaleY: newPart.scale[1], scaleY: newPart.scale[1],
rotation: realRot * (Math.PI / 180) // radians rotation: realRot * (Math.PI / 180) // radians
@ -216,6 +292,7 @@ class Icon {
autocrop() { autocrop() {
// find actual icon size by reading pixel data (otherwise there's whitespace and shit) // find actual icon size by reading pixel data (otherwise there's whitespace and shit)
if (this.new) this.sprite.scale.set(1)
let spriteSize = [Math.round(this.sprite.width), Math.round(this.sprite.height)] let spriteSize = [Math.round(this.sprite.width), Math.round(this.sprite.height)]
let pixels = this.app.renderer.plugins.extract.pixels(this.sprite); let pixels = this.app.renderer.plugins.extract.pixels(this.sprite);
let xRange = [spriteSize[0], 0] let xRange = [spriteSize[0], 0]
@ -239,12 +316,6 @@ class Icon {
// this took hours to figure out. i fucking hate my life // this took hours to figure out. i fucking hate my life
xRange[1]++ xRange[1]++
yRange[1]++ yRange[1]++
// swing hardcode, will fix this in 2.2
if (this.form == "swing" && !this.glowLayers[0].sprite.visible) {
xRange[1] += 4
yRange[1] += 6
}
let realWidth = xRange[1] - xRange[0] let realWidth = xRange[1] - xRange[0]
let realHeight = yRange[1] - yRange[0] let realHeight = yRange[1] - yRange[0]
@ -260,6 +331,7 @@ class Icon {
revertCrop() { revertCrop() {
this.app.renderer.resize(...this.preCrop.canvas) this.app.renderer.resize(...this.preCrop.canvas)
this.sprite.position.set(...this.preCrop.pos) this.sprite.position.set(...this.preCrop.pos)
if (this.new) this.sprite.scale.set(2)
} }
toDataURL(dataType="image/png") { toDataURL(dataType="image/png") {
@ -358,21 +430,21 @@ class IconPart {
if (!misc.skipGlow) { if (!misc.skipGlow) {
let glowCol = getGlowColor(colors) let glowCol = getGlowColor(colors)
sections.glow = new IconLayer(`${iconPath}${partString}_glow_001.png`, glowCol, "g") sections.glow = new IconLayer(`${iconPath}${partString}_glow_001.png`, glowCol, "g", misc.new)
if (!glow) sections.glow.sprite.visible = false if (!glow) sections.glow.sprite.visible = false
} }
if (!misc.onlyGlow) { if (!misc.onlyGlow) {
if (form == "bird" && !misc.noDome) { // ufo top if (form == "bird" && !misc.noDome) { // ufo top
sections.ufo = new IconLayer(`${iconPath}_3_001.png`, WHITE, "u") sections.ufo = new IconLayer(`${iconPath}_3_001.png`, WHITE, "u", misc.new)
} }
sections.col1 = new IconLayer(`${iconPath}${partString}_001.png`, colors["1"], "1") sections.col1 = new IconLayer(`${iconPath}${partString}_001.png`, colors["1"], "1", misc.new)
sections.col2 = new IconLayer(`${iconPath}${partString}_2_001.png`, colors["2"], "2") sections.col2 = new IconLayer(`${iconPath}${partString}_2_001.png`, colors["2"], "2", misc.new)
let extraPath = `${iconPath}${partString}_extra_001.png` let extraPath = `${iconPath}${partString}_extra_001.png`
if (iconData.gameSheet[extraPath]) { if (iconData.gameSheet[extraPath]) {
sections.white = new IconLayer(extraPath, colors["w"], "w") sections.white = new IconLayer(extraPath, colors["w"], "w", misc.new)
} }
} }
@ -385,16 +457,25 @@ class IconPart {
} }
class IconLayer { class IconLayer {
constructor(path, color, colorType) { constructor(path, color, colorType, isNew) {
let loadedTexture = loader.resources[path] let loadedTexture = isNew ? loadedNewIcons[path] : loader.resources[path]
if (colorType == "u") console.log(isNew)
this.offsets = iconData.gameSheet[path] || { spriteOffset: [0, 0] } this.offsets = iconData.gameSheet[path] || { spriteOffset: [0, 0] }
this.sprite = new PIXI.Sprite(loadedTexture ? loadedTexture.texture : PIXI.Texture.EMPTY) this.sprite = new PIXI.Sprite(loadedTexture ? isNew ? loadedTexture : loadedTexture.texture : PIXI.Texture.EMPTY)
this.colorType = colorType this.colorType = colorType
this.colorName = colorNames[colorType] this.colorName = colorNames[colorType]
this.setColor(color) this.setColor(color)
this.sprite.position.x += this.offsets.spriteOffset[0] this.sprite.position.x += this.offsets.spriteOffset[0]
this.sprite.position.y -= this.offsets.spriteOffset[1] this.sprite.position.y -= this.offsets.spriteOffset[1]
if (this.offsets.textureRotated) {
this.sprite.angle = -90
}
this.angleOffset = this.sprite.angle
this.sprite.anchor.set(0.5) this.sprite.anchor.set(0.5)
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_01_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{74,31}</string>
<key>spriteSourceSize</key>
<string>{74,31}</string>
<key>textureRect</key>
<string>{{2,32},{74,31}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_01_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{70,28}</string>
<key>spriteSourceSize</key>
<string>{70,28}</string>
<key>textureRect</key>
<string>{{2,2},{70,28}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_01_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{62,40}</string>
<key>spriteSourceSize</key>
<string>{62,98}</string>
<key>textureRect</key>
<string>{{78,2},{62,40}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_01_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{78,35}</string>
<key>spriteSourceSize</key>
<string>{78,35}</string>
<key>textureRect</key>
<string>{{2,66},{78,35}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_01-hd.png</string>
<key>size</key>
<string>{120,103}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:59d3dfef0512a26c32bc2e51bef6fc96:7a442eaf1d0ba05930986047e4e415cf:b2e7c975fdaab78b7ea38df5a88334a9$</string>
<key>textureFileName</key>
<string>icons/bird_01-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_02_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{77,38}</string>
<key>spriteSourceSize</key>
<string>{77,40}</string>
<key>textureRect</key>
<string>{{2,46},{77,38}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_02_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{69,29}</string>
<key>spriteSourceSize</key>
<string>{69,29}</string>
<key>textureRect</key>
<string>{{42,46},{69,29}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_02_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{62,40}</string>
<key>spriteSourceSize</key>
<string>{62,98}</string>
<key>textureRect</key>
<string>{{42,77},{62,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_02_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{81,42}</string>
<key>spriteSourceSize</key>
<string>{81,44}</string>
<key>textureRect</key>
<string>{{2,2},{81,42}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_02-hd.png</string>
<key>size</key>
<string>{113,125}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:75729804c309120a00b95bbded62b57a:83c0a22e845e48f53647fe3f128995ec:cba6fa24fba658bb95bc63cc15e43255$</string>
<key>textureFileName</key>
<string>icons/bird_02-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_03_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{75,34}</string>
<key>spriteSourceSize</key>
<string>{75,34}</string>
<key>textureRect</key>
<string>{{2,42},{75,34}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_03_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{72,29}</string>
<key>spriteSourceSize</key>
<string>{72,29}</string>
<key>textureRect</key>
<string>{{79,42},{72,29}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_03_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{62,40}</string>
<key>spriteSourceSize</key>
<string>{62,98}</string>
<key>textureRect</key>
<string>{{2,78},{62,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_03_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{79,38}</string>
<key>spriteSourceSize</key>
<string>{79,38}</string>
<key>textureRect</key>
<string>{{2,2},{79,38}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_03-hd.png</string>
<key>size</key>
<string>{110,120}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:e4e5f132ae3ba68f2f496ef355009bdd:10fe5ba0a5487eed0fad4e53d61bc374:f1fc61386ac18dfb438596b30dd8cf95$</string>
<key>textureFileName</key>
<string>icons/bird_03-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_04_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{79,33}</string>
<key>spriteSourceSize</key>
<string>{79,33}</string>
<key>textureRect</key>
<string>{{2,41},{79,33}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_04_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{67,30}</string>
<key>spriteSourceSize</key>
<string>{67,30}</string>
<key>textureRect</key>
<string>{{37,41},{67,30}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_04_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{62,40}</string>
<key>spriteSourceSize</key>
<string>{62,98}</string>
<key>textureRect</key>
<string>{{37,73},{62,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_04_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{83,37}</string>
<key>spriteSourceSize</key>
<string>{83,37}</string>
<key>textureRect</key>
<string>{{2,2},{83,37}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_04-hd.png</string>
<key>size</key>
<string>{106,122}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:c0ec2b76374213a9d3c5818ddfbd5dc7:3e5891fdd324e85e7a8d00a0ce5e2d1c:5440d0b6a708054484bc15d7eaa2653f$</string>
<key>textureFileName</key>
<string>icons/bird_04-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_05_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{75,39}</string>
<key>spriteSourceSize</key>
<string>{75,45}</string>
<key>textureRect</key>
<string>{{47,2},{75,39}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_05_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{60,29}</string>
<key>spriteSourceSize</key>
<string>{60,29}</string>
<key>textureRect</key>
<string>{{89,43},{60,29}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_05_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{62,40}</string>
<key>spriteSourceSize</key>
<string>{62,98}</string>
<key>textureRect</key>
<string>{{47,43},{62,40}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_05_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{79,43}</string>
<key>spriteSourceSize</key>
<string>{79,49}</string>
<key>textureRect</key>
<string>{{2,2},{79,43}}</string>
<key>textureRotated</key>
<true/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_05-hd.png</string>
<key>size</key>
<string>{124,107}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:cdcafb1b164106abfe6a4c37e6cce392:454e9ec2169ac5f27efd4b85a4ba3260:b6e4f558285af65edd8b1f8f79a31e8b$</string>
<key>textureFileName</key>
<string>icons/bird_05-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_06_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{74,38}</string>
<key>spriteSourceSize</key>
<string>{74,44}</string>
<key>textureRect</key>
<string>{{2,2},{74,38}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_06_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{72,38}</string>
<key>spriteSourceSize</key>
<string>{72,42}</string>
<key>textureRect</key>
<string>{{2,42},{72,38}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_06_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{62,40}</string>
<key>spriteSourceSize</key>
<string>{62,98}</string>
<key>textureRect</key>
<string>{{78,2},{62,40}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_06_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{79,43}</string>
<key>spriteSourceSize</key>
<string>{79,49}</string>
<key>textureRect</key>
<string>{{2,82},{79,43}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_06-hd.png</string>
<key>size</key>
<string>{120,127}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:86e9fb6857874b78776db639dfb96430:0b014de86d2d25238fcef44b28abc6b3:69385c0600e43ffd50e65f785b7d13e5$</string>
<key>textureFileName</key>
<string>icons/bird_06-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_07_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{71,34}</string>
<key>spriteSourceSize</key>
<string>{71,34}</string>
<key>textureRect</key>
<string>{{2,42},{71,34}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_07_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{68,28}</string>
<key>spriteSourceSize</key>
<string>{68,28}</string>
<key>textureRect</key>
<string>{{38,42},{68,28}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_07_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{62,40}</string>
<key>spriteSourceSize</key>
<string>{62,98}</string>
<key>textureRect</key>
<string>{{38,72},{62,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_07_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{75,38}</string>
<key>spriteSourceSize</key>
<string>{75,38}</string>
<key>textureRect</key>
<string>{{2,2},{75,38}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_07-hd.png</string>
<key>size</key>
<string>{108,115}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:f36d8ae5907e1e88503faf15e466dd79:74f8f4cee2d99ef59caa7afaf5878740:d1790956af2b657c9878d49e5bc10c8b$</string>
<key>textureFileName</key>
<string>icons/bird_07-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_08_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{74,34}</string>
<key>spriteSourceSize</key>
<string>{74,34}</string>
<key>textureRect</key>
<string>{{2,42},{74,34}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_08_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{71,27}</string>
<key>spriteSourceSize</key>
<string>{71,31}</string>
<key>textureRect</key>
<string>{{2,78},{71,27}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_08_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,28}</string>
<key>spriteSize</key>
<string>{62,42}</string>
<key>spriteSourceSize</key>
<string>{62,98}</string>
<key>textureRect</key>
<string>{{78,42},{62,42}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_08_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{78,38}</string>
<key>spriteSourceSize</key>
<string>{78,38}</string>
<key>textureRect</key>
<string>{{2,2},{78,38}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_08-hd.png</string>
<key>size</key>
<string>{122,107}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:b522b45d00bb827f754dd2e9394d23c3:954bbf6ba908d7336c03c1dfb4b41c3b:44f3c420fcc1ab3a3106765a273ccd51$</string>
<key>textureFileName</key>
<string>icons/bird_08-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_09_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{77,35}</string>
<key>spriteSourceSize</key>
<string>{77,35}</string>
<key>textureRect</key>
<string>{{43,2},{77,35}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_09_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{72,29}</string>
<key>spriteSourceSize</key>
<string>{72,29}</string>
<key>textureRect</key>
<string>{{43,39},{72,29}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_09_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,30}</string>
<key>spriteSize</key>
<string>{53,37}</string>
<key>spriteSourceSize</key>
<string>{53,97}</string>
<key>textureRect</key>
<string>{{43,70},{53,37}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_09_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{81,39}</string>
<key>spriteSourceSize</key>
<string>{81,39}</string>
<key>textureRect</key>
<string>{{2,2},{81,39}}</string>
<key>textureRotated</key>
<true/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_09-hd.png</string>
<key>size</key>
<string>{122,109}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:24889a96c1a17389b39da026819a444f:db7c304def65633201e42035241a2eb5:8634d745857c4ac136f3a5621292f833$</string>
<key>textureFileName</key>
<string>icons/bird_09-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_10_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{59,37}</string>
<key>spriteSourceSize</key>
<string>{59,37}</string>
<key>textureRect</key>
<string>{{67,2},{59,37}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_10_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{52,30}</string>
<key>spriteSourceSize</key>
<string>{52,30}</string>
<key>textureRect</key>
<string>{{2,45},{52,30}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_10_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,30}</string>
<key>spriteSize</key>
<string>{53,37}</string>
<key>spriteSourceSize</key>
<string>{53,97}</string>
<key>textureRect</key>
<string>{{67,41},{53,37}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_10_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{63,41}</string>
<key>spriteSourceSize</key>
<string>{63,41}</string>
<key>textureRect</key>
<string>{{2,2},{63,41}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_10-hd.png</string>
<key>size</key>
<string>{128,80}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:a4ebb11591e7e793bc6581780285fbbe:a84e8948e1232800461030425d15c2fd:53ea8891fd6fb621e8b24d142193512a$</string>
<key>textureFileName</key>
<string>icons/bird_10-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_100_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{74,36}</string>
<key>spriteSourceSize</key>
<string>{74,38}</string>
<key>textureRect</key>
<string>{{1,42},{74,36}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_100_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{60,32}</string>
<key>spriteSourceSize</key>
<string>{60,34}</string>
<key>textureRect</key>
<string>{{39,84},{60,32}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_100_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{39,42},{61,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_100_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{15,9}</string>
<key>spriteSize</key>
<string>{32,15}</string>
<key>spriteSourceSize</key>
<string>{62,33}</string>
<key>textureRect</key>
<string>{{81,1},{32,15}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_100_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{78,39}</string>
<key>spriteSourceSize</key>
<string>{78,41}</string>
<key>textureRect</key>
<string>{{1,1},{78,39}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_100-hd.png</string>
<key>size</key>
<string>{101,117}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:d6a454ca36aa6a1e386df6b8aea78ad0:6e9f7977c17c0dc1771156e8e6083236:968b3d17ae82e36182a004c456267e7c$</string>
<key>textureFileName</key>
<string>icons/bird_100-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_101_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{73,43}</string>
<key>spriteSourceSize</key>
<string>{73,45}</string>
<key>textureRect</key>
<string>{{1,50},{73,43}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_101_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{69,33}</string>
<key>spriteSourceSize</key>
<string>{69,33}</string>
<key>textureRect</key>
<string>{{80,1},{69,33}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_101_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{76,72},{61,40}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_101_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,6}</string>
<key>spriteSize</key>
<string>{67,28}</string>
<key>spriteSourceSize</key>
<string>{67,40}</string>
<key>textureRect</key>
<string>{{1,95},{67,28}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_101_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{77,47}</string>
<key>spriteSourceSize</key>
<string>{77,49}</string>
<key>textureRect</key>
<string>{{1,1},{77,47}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_101-hd.png</string>
<key>size</key>
<string>{117,134}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:d72eef061e2ad4ab9f699152e183e642:2b00fc473ca886905f6e7f289c4d8c9e:ed4997cf811500185e28d449655d69f0$</string>
<key>textureFileName</key>
<string>icons/bird_101-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_102_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{74,31}</string>
<key>spriteSourceSize</key>
<string>{74,31}</string>
<key>textureRect</key>
<string>{{123,1},{74,31}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_102_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{70,21}</string>
<key>spriteSourceSize</key>
<string>{70,27}</string>
<key>textureRect</key>
<string>{{43,38},{70,21}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_102_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{1,1},{61,40}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_102_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{69,26}</string>
<key>spriteSourceSize</key>
<string>{69,26}</string>
<key>textureRect</key>
<string>{{123,34},{69,26}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_102_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{78,35}</string>
<key>spriteSourceSize</key>
<string>{78,35}</string>
<key>textureRect</key>
<string>{{43,1},{78,35}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_102-hd.png</string>
<key>size</key>
<string>{198,63}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:15e1b6de26f3625d76b6640471656961:1db858f5c9bb4026bd55f70d4d490894:fb4e3a865e661c91b2258764ef3e2e29$</string>
<key>textureFileName</key>
<string>icons/bird_102-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_103_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{77,40}</string>
<key>spriteSourceSize</key>
<string>{77,46}</string>
<key>textureRect</key>
<string>{{145,1},{77,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_103_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{69,35}</string>
<key>spriteSourceSize</key>
<string>{69,41}</string>
<key>textureRect</key>
<string>{{74,1},{69,35}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_103_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{224,1},{61,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_103_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,6}</string>
<key>spriteSize</key>
<string>{71,17}</string>
<key>spriteSourceSize</key>
<string>{71,29}</string>
<key>textureRect</key>
<string>{{1,1},{71,17}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_103_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{81,44}</string>
<key>spriteSourceSize</key>
<string>{81,50}</string>
<key>textureRect</key>
<string>{{287,1},{81,44}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_103-hd.png</string>
<key>size</key>
<string>{369,46}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:15ca0ab940429217b96b3132ba348139:9e3edbe7cb5f7d95e65e002270f06bdb:afa68259853dd205ba33666c441dca29$</string>
<key>textureFileName</key>
<string>icons/bird_103-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_104_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{67,30}</string>
<key>spriteSourceSize</key>
<string>{67,30}</string>
<key>textureRect</key>
<string>{{1,37},{67,30}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_104_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{63,27}</string>
<key>spriteSourceSize</key>
<string>{63,27}</string>
<key>textureRect</key>
<string>{{33,37},{63,27}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_104_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{33,66},{61,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_104_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{24,10}</string>
<key>spriteSize</key>
<string>{14,6}</string>
<key>spriteSourceSize</key>
<string>{62,26}</string>
<key>textureRect</key>
<string>{{74,1},{14,6}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_104_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{71,34}</string>
<key>spriteSourceSize</key>
<string>{71,34}</string>
<key>textureRect</key>
<string>{{1,1},{71,34}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_104-hd.png</string>
<key>size</key>
<string>{97,107}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:c6fdcb95265da4d9a2f73dfce98cc3ce:2da175033bfde6f88e6d8d82dcef4760:81e20457cb83a786938e3fd533359a8a$</string>
<key>textureFileName</key>
<string>icons/bird_104-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_105_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{67,35}</string>
<key>spriteSourceSize</key>
<string>{67,37}</string>
<key>textureRect</key>
<string>{{50,74},{67,35}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_105_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,6}</string>
<key>spriteSize</key>
<string>{62,16}</string>
<key>spriteSourceSize</key>
<string>{62,28}</string>
<key>textureRect</key>
<string>{{32,43},{62,16}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_105_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{1,1},{61,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_105_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{62,29}</string>
<key>spriteSourceSize</key>
<string>{62,31}</string>
<key>textureRect</key>
<string>{{1,43},{62,29}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_105_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{71,39}</string>
<key>spriteSourceSize</key>
<string>{71,41}</string>
<key>textureRect</key>
<string>{{64,1},{71,39}}</string>
<key>textureRotated</key>
<true/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_105-hd.png</string>
<key>size</key>
<string>{118,110}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:6041b2ad9d8622200eac052bd79a57f5:e6ec9a95511e72b632c7af92399e1d0c:30160afa73283d957106e1cf492cdae7$</string>
<key>textureFileName</key>
<string>icons/bird_105-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_106_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,10}</string>
<key>spriteSize</key>
<string>{79,53}</string>
<key>spriteSourceSize</key>
<string>{79,73}</string>
<key>textureRect</key>
<string>{{153,1},{79,53}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_106_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,-1}</string>
<key>spriteSize</key>
<string>{55,23}</string>
<key>spriteSourceSize</key>
<string>{55,25}</string>
<key>textureRect</key>
<string>{{128,1},{55,23}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_106_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{1,1},{61,40}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_106_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,10}</string>
<key>spriteSize</key>
<string>{73,47}</string>
<key>spriteSourceSize</key>
<string>{73,67}</string>
<key>textureRect</key>
<string>{{234,1},{73,47}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_106_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,10}</string>
<key>spriteSize</key>
<string>{83,57}</string>
<key>spriteSourceSize</key>
<string>{83,77}</string>
<key>textureRect</key>
<string>{{43,1},{83,57}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_106-hd.png</string>
<key>size</key>
<string>{308,63}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:f95eee86e5edb363541c656e857fb887:d3f6f9a7f7ee24da998ba93d557dc49a:39537802d00c5b06cb879d177a156efb$</string>
<key>textureFileName</key>
<string>icons/bird_106-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_107_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{72,36}</string>
<key>spriteSourceSize</key>
<string>{72,38}</string>
<key>textureRect</key>
<string>{{1,72},{72,36}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_107_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,-1}</string>
<key>spriteSize</key>
<string>{60,25}</string>
<key>spriteSourceSize</key>
<string>{60,27}</string>
<key>textureRect</key>
<string>{{1,1},{60,25}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_107_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{63,1},{61,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_107_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{65,27}</string>
<key>spriteSourceSize</key>
<string>{65,33}</string>
<key>textureRect</key>
<string>{{1,43},{65,27}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_107_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{76,40}</string>
<key>spriteSourceSize</key>
<string>{76,42}</string>
<key>textureRect</key>
<string>{{75,43},{76,40}}</string>
<key>textureRotated</key>
<true/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_107-hd.png</string>
<key>size</key>
<string>{125,120}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:b18da2bdd88bb017d87acea5e39c0b8a:33d9a55fa6c9b2115559054d8d4d12ce:974eb490d2d0172f55fc3c58f05c31e5$</string>
<key>textureFileName</key>
<string>icons/bird_107-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_108_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{3,12}</string>
<key>spriteSize</key>
<string>{79,57}</string>
<key>spriteSourceSize</key>
<string>{85,81}</string>
<key>textureRect</key>
<string>{{1,64},{79,57}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_108_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{66,25}</string>
<key>spriteSourceSize</key>
<string>{66,25}</string>
<key>textureRect</key>
<string>{{60,111},{66,25}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_108_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,27}</string>
<key>spriteSize</key>
<string>{61,44}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{60,65},{61,44}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_108_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{7,22}</string>
<key>spriteSize</key>
<string>{62,31}</string>
<key>spriteSourceSize</key>
<string>{76,75}</string>
<key>textureRect</key>
<string>{{86,1},{62,31}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_108_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{3,12}</string>
<key>spriteSize</key>
<string>{83,61}</string>
<key>spriteSourceSize</key>
<string>{89,85}</string>
<key>textureRect</key>
<string>{{1,1},{83,61}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_108-hd.png</string>
<key>size</key>
<string>{127,144}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:94dc6968404000521534d155aee73d81:697833d998eaf336524dcf3c70b25136:da1671eb2c5162660b2f27d308b3e13c$</string>
<key>textureFileName</key>
<string>icons/bird_108-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_109_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,5}</string>
<key>spriteSize</key>
<string>{67,44}</string>
<key>spriteSourceSize</key>
<string>{67,54}</string>
<key>textureRect</key>
<string>{{1,51},{67,44}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_109_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{64,34}</string>
<key>spriteSourceSize</key>
<string>{64,36}</string>
<key>textureRect</key>
<string>{{47,61},{64,34}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_109_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,30}</string>
<key>spriteSize</key>
<string>{58,38}</string>
<key>spriteSourceSize</key>
<string>{58,98}</string>
<key>textureRect</key>
<string>{{74,1},{58,38}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_109_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,9}</string>
<key>spriteSize</key>
<string>{63,17}</string>
<key>spriteSourceSize</key>
<string>{63,35}</string>
<key>textureRect</key>
<string>{{47,97},{63,17}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_109_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,5}</string>
<key>spriteSize</key>
<string>{71,48}</string>
<key>spriteSourceSize</key>
<string>{71,58}</string>
<key>textureRect</key>
<string>{{1,1},{71,48}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_109-hd.png</string>
<key>size</key>
<string>{113,119}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:273a9ea07888b66c8c83a4fadebf4a59:9aeadc45c8763916c3f5ececc254df34:2d2ac295b70761fc3588d2af14a0b2bf$</string>
<key>textureFileName</key>
<string>icons/bird_109-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_11_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{66,37}</string>
<key>spriteSourceSize</key>
<string>{66,39}</string>
<key>textureRect</key>
<string>{{74,2},{66,37}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_11_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,7}</string>
<key>spriteSize</key>
<string>{41,7}</string>
<key>spriteSourceSize</key>
<string>{41,21}</string>
<key>textureRect</key>
<string>{{197,2},{41,7}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_11_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,30}</string>
<key>spriteSize</key>
<string>{53,37}</string>
<key>spriteSourceSize</key>
<string>{53,97}</string>
<key>textureRect</key>
<string>{{142,2},{53,37}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_11_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{70,41}</string>
<key>spriteSourceSize</key>
<string>{70,43}</string>
<key>textureRect</key>
<string>{{2,2},{70,41}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_11-hd.png</string>
<key>size</key>
<string>{206,45}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:10bcabf96e77a8af2ee3862ffd085d43:6342472e14340c441155a5be99ef684d:2ad25b7369516e94e5f87eb374702060$</string>
<key>textureFileName</key>
<string>icons/bird_11-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_110_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,4}</string>
<key>spriteSize</key>
<string>{78,41}</string>
<key>spriteSourceSize</key>
<string>{78,49}</string>
<key>textureRect</key>
<string>{{1,85},{78,41}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_110_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,7}</string>
<key>spriteSize</key>
<string>{74,31}</string>
<key>spriteSourceSize</key>
<string>{74,45}</string>
<key>textureRect</key>
<string>{{48,1},{74,31}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_110_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,31}</string>
<key>spriteSize</key>
<string>{61,36}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{39,128},{61,36}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_110_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,4}</string>
<key>spriteSize</key>
<string>{72,36}</string>
<key>spriteSourceSize</key>
<string>{72,44}</string>
<key>textureRect</key>
<string>{{1,128},{72,36}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_110_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,4}</string>
<key>spriteSize</key>
<string>{82,45}</string>
<key>spriteSourceSize</key>
<string>{82,53}</string>
<key>textureRect</key>
<string>{{1,1},{82,45}}</string>
<key>textureRotated</key>
<true/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_110-hd.png</string>
<key>size</key>
<string>{80,201}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:cddf398afe20078a91fafa323db5695f:fc856bb0a67844b51a4896deb600e22f:075debe61c6efacdbac014560351e019$</string>
<key>textureFileName</key>
<string>icons/bird_110-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_111_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,5}</string>
<key>spriteSize</key>
<string>{69,44}</string>
<key>spriteSourceSize</key>
<string>{69,54}</string>
<key>textureRect</key>
<string>{{1,51},{69,44}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_111_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,5}</string>
<key>spriteSize</key>
<string>{66,41}</string>
<key>spriteSourceSize</key>
<string>{66,51}</string>
<key>textureRect</key>
<string>{{72,64},{66,41}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_111_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{76,1},{61,40}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_111_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,10}</string>
<key>spriteSize</key>
<string>{65,30}</string>
<key>spriteSourceSize</key>
<string>{65,50}</string>
<key>textureRect</key>
<string>{{1,97},{65,30}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_111_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,5}</string>
<key>spriteSize</key>
<string>{73,48}</string>
<key>spriteSourceSize</key>
<string>{73,58}</string>
<key>textureRect</key>
<string>{{1,1},{73,48}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_111-hd.png</string>
<key>size</key>
<string>{117,131}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:015708df93f5ec74d2f0dc491d338f59:ee932b5f79126c82f1676bcfdf1eedd5:11ae86d4984d3c6470b4354ec31e9035$</string>
<key>textureFileName</key>
<string>icons/bird_111-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_112_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{73,40}</string>
<key>spriteSourceSize</key>
<string>{73,44}</string>
<key>textureRect</key>
<string>{{80,1},{73,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_112_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{69,36}</string>
<key>spriteSourceSize</key>
<string>{69,40}</string>
<key>textureRect</key>
<string>{{155,1},{69,36}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_112_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{296,1},{61,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_112_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,5}</string>
<key>spriteSize</key>
<string>{68,29}</string>
<key>spriteSourceSize</key>
<string>{68,39}</string>
<key>textureRect</key>
<string>{{226,1},{68,29}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_112_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{77,44}</string>
<key>spriteSourceSize</key>
<string>{77,48}</string>
<key>textureRect</key>
<string>{{1,1},{77,44}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_112-hd.png</string>
<key>size</key>
<string>{358,46}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:6f168df0a709a9f97d7b76d868ed110d:d0dd4d5585bd7a754567646f0c6dfc8e:b469cb309459fb5d0699e54806de0db1$</string>
<key>textureFileName</key>
<string>icons/bird_112-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_113_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{71,42}</string>
<key>spriteSourceSize</key>
<string>{71,48}</string>
<key>textureRect</key>
<string>{{78,1},{71,42}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_113_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{56,18}</string>
<key>spriteSourceSize</key>
<string>{56,18}</string>
<key>textureRect</key>
<string>{{151,1},{56,18}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_113_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,28}</string>
<key>spriteSize</key>
<string>{50,42}</string>
<key>spriteSourceSize</key>
<string>{50,98}</string>
<key>textureRect</key>
<string>{{209,1},{50,42}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_113_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{21,11}</string>
<key>spriteSize</key>
<string>{23,20}</string>
<key>spriteSourceSize</key>
<string>{65,42}</string>
<key>textureRect</key>
<string>{{151,21},{23,20}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_113_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{75,46}</string>
<key>spriteSourceSize</key>
<string>{75,52}</string>
<key>textureRect</key>
<string>{{1,1},{75,46}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_113-hd.png</string>
<key>size</key>
<string>{252,52}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:39f0dc382b003f6bd510b761431e8813:c3d51904df7d8df36fecb39455e83197:dd39a994673f295613afbc2125a2f6e5$</string>
<key>textureFileName</key>
<string>icons/bird_113-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_114_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{80,42}</string>
<key>spriteSourceSize</key>
<string>{80,46}</string>
<key>textureRect</key>
<string>{{1,49},{80,42}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_114_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{76,38}</string>
<key>spriteSourceSize</key>
<string>{76,42}</string>
<key>textureRect</key>
<string>{{1,93},{76,38}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_114_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{83,76},{61,40}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_114_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,7}</string>
<key>spriteSize</key>
<string>{73,27}</string>
<key>spriteSourceSize</key>
<string>{73,41}</string>
<key>textureRect</key>
<string>{{87,1},{73,27}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_114_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{84,46}</string>
<key>spriteSourceSize</key>
<string>{84,50}</string>
<key>textureRect</key>
<string>{{1,1},{84,46}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_114-hd.png</string>
<key>size</key>
<string>{124,138}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:d145d7ee8055d992ab176979d46f50af:ecce2855088f931fa0f36385bccd0b67:3c3793285f37cac4930ea5e9bfb15546$</string>
<key>textureFileName</key>
<string>icons/bird_114-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_115_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{69,39}</string>
<key>spriteSourceSize</key>
<string>{69,43}</string>
<key>textureRect</key>
<string>{{1,46},{69,39}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_115_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,3}</string>
<key>spriteSize</key>
<string>{65,34}</string>
<key>spriteSourceSize</key>
<string>{65,40}</string>
<key>textureRect</key>
<string>{{72,61},{65,34}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_115_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{1,87},{61,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_115_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,7}</string>
<key>spriteSize</key>
<string>{58,25}</string>
<key>spriteSourceSize</key>
<string>{58,39}</string>
<key>textureRect</key>
<string>{{76,1},{58,25}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_115_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{73,43}</string>
<key>spriteSourceSize</key>
<string>{73,47}</string>
<key>textureRect</key>
<string>{{1,1},{73,43}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_115-hd.png</string>
<key>size</key>
<string>{107,128}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:77737ad30cb15bffba3956bec65fc36b:1a454bb03ea9b2bdb172f529fe02a8b9:ffdb777a2e13d7604bacb6fe7f82e06f$</string>
<key>textureFileName</key>
<string>icons/bird_115-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_116_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,4}</string>
<key>spriteSize</key>
<string>{72,43}</string>
<key>spriteSourceSize</key>
<string>{72,51}</string>
<key>textureRect</key>
<string>{{1,50},{72,43}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_116_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,4}</string>
<key>spriteSize</key>
<string>{68,40}</string>
<key>spriteSourceSize</key>
<string>{68,48}</string>
<key>textureRect</key>
<string>{{1,95},{68,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_116_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{1,137},{61,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_116_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-6,4}</string>
<key>spriteSize</key>
<string>{53,18}</string>
<key>spriteSourceSize</key>
<string>{65,26}</string>
<key>textureRect</key>
<string>{{1,179},{53,18}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_116_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,4}</string>
<key>spriteSize</key>
<string>{76,47}</string>
<key>spriteSourceSize</key>
<string>{76,55}</string>
<key>textureRect</key>
<string>{{1,1},{76,47}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_116-hd.png</string>
<key>size</key>
<string>{78,198}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:fa632916f4010ecae491e041108e65fe:b98fd77b301f2f7ae1e79748fc63a330:57e5f864434d0970c9b6a9ef7f9d9e39$</string>
<key>textureFileName</key>
<string>icons/bird_116-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_117_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{89,39}</string>
<key>spriteSourceSize</key>
<string>{89,39}</string>
<key>textureRect</key>
<string>{{96,1},{89,39}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_117_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{85,36}</string>
<key>spriteSourceSize</key>
<string>{85,36}</string>
<key>textureRect</key>
<string>{{187,1},{85,36}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_117_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{351,1},{61,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_117_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{75,33}</string>
<key>spriteSourceSize</key>
<string>{75,35}</string>
<key>textureRect</key>
<string>{{274,1},{75,33}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_117_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{93,43}</string>
<key>spriteSourceSize</key>
<string>{93,43}</string>
<key>textureRect</key>
<string>{{1,1},{93,43}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_117-hd.png</string>
<key>size</key>
<string>{413,45}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:e21406cb54c020315038665aaa331ada:a3a76ef62294697432f19faf3e3cad8b:bda3f2fe8d5a788c50ccb7dd9872113d$</string>
<key>textureFileName</key>
<string>icons/bird_117-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_118_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{76,34}</string>
<key>spriteSourceSize</key>
<string>{76,34}</string>
<key>textureRect</key>
<string>{{34,83},{76,34}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_118_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{73,31}</string>
<key>spriteSourceSize</key>
<string>{73,31}</string>
<key>textureRect</key>
<string>{{1,43},{73,31}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_118_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{1,1},{61,40}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_118_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,6}</string>
<key>spriteSize</key>
<string>{72,15}</string>
<key>spriteSourceSize</key>
<string>{72,27}</string>
<key>textureRect</key>
<string>{{104,1},{72,15}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_118_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{80,38}</string>
<key>spriteSourceSize</key>
<string>{80,38}</string>
<key>textureRect</key>
<string>{{64,1},{80,38}}</string>
<key>textureRotated</key>
<true/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_118-hd.png</string>
<key>size</key>
<string>{120,118}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:778e4ac2f83e08213148f8f73ef4e2be:a319c6e8895066f598664d2160c6f0c6:f1c16deb577a8cd9213248689df5067e$</string>
<key>textureFileName</key>
<string>icons/bird_118-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_119_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{71,35}</string>
<key>spriteSourceSize</key>
<string>{71,35}</string>
<key>textureRect</key>
<string>{{1,141},{71,35}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_119_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{68,31}</string>
<key>spriteSourceSize</key>
<string>{68,31}</string>
<key>textureRect</key>
<string>{{42,1},{68,31}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_119_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{1,78},{61,40}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_119_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{67,28}</string>
<key>spriteSourceSize</key>
<string>{67,30}</string>
<key>textureRect</key>
<string>{{43,71},{67,28}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_119_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{75,39}</string>
<key>spriteSourceSize</key>
<string>{75,39}</string>
<key>textureRect</key>
<string>{{1,1},{75,39}}</string>
<key>textureRotated</key>
<true/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_119-hd.png</string>
<key>size</key>
<string>{74,177}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:211d7a8e4c2d9884be97647f97b0baa6:27bbde17f60551398c18c3b5bc8477f0:b497d316c4702e87bd6201b602189582$</string>
<key>textureFileName</key>
<string>icons/bird_119-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_12_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{70,34}</string>
<key>spriteSourceSize</key>
<string>{70,38}</string>
<key>textureRect</key>
<string>{{117,2},{70,34}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_12_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,-1}</string>
<key>spriteSize</key>
<string>{66,22}</string>
<key>spriteSourceSize</key>
<string>{66,24}</string>
<key>textureRect</key>
<string>{{117,38},{66,22}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_12_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,30}</string>
<key>spriteSize</key>
<string>{53,37}</string>
<key>spriteSourceSize</key>
<string>{53,97}</string>
<key>textureRect</key>
<string>{{2,2},{53,37}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_12_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{74,38}</string>
<key>spriteSourceSize</key>
<string>{74,42}</string>
<key>textureRect</key>
<string>{{41,2},{74,38}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_12-hd.png</string>
<key>size</key>
<string>{189,62}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:ae7879c16dc0e5001eab0829bae986c2:b8934ec055f8266a7807d5a8572efe0a:e6026ae97bfe38cdcd6c94874355d180$</string>
<key>textureFileName</key>
<string>icons/bird_12-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_120_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{64,37}</string>
<key>spriteSourceSize</key>
<string>{64,37}</string>
<key>textureRect</key>
<string>{{1,44},{64,37}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_120_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,6}</string>
<key>spriteSize</key>
<string>{57,22}</string>
<key>spriteSourceSize</key>
<string>{57,34}</string>
<key>textureRect</key>
<string>{{67,44},{57,22}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_120_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,31}</string>
<key>spriteSize</key>
<string>{50,36}</string>
<key>spriteSourceSize</key>
<string>{50,98}</string>
<key>textureRect</key>
<string>{{71,1},{50,36}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_120_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,9}</string>
<key>spriteSize</key>
<string>{54,5}</string>
<key>spriteSourceSize</key>
<string>{54,23}</string>
<key>textureRect</key>
<string>{{67,68},{54,5}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_120_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{68,41}</string>
<key>spriteSourceSize</key>
<string>{68,41}</string>
<key>textureRect</key>
<string>{{1,1},{68,41}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_120-hd.png</string>
<key>size</key>
<string>{125,82}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:d0bf23ab7906cda829a77c5b309a199a:2f3ea9fa015767238945877b1cd7f611:c55013cc739e1a912014adf3402d75db$</string>
<key>textureFileName</key>
<string>icons/bird_120-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -0,0 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>bird_121_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{70,38}</string>
<key>spriteSourceSize</key>
<string>{70,38}</string>
<key>textureRect</key>
<string>{{1,45},{70,38}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_121_2_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{66,31}</string>
<key>spriteSourceSize</key>
<string>{66,35}</string>
<key>textureRect</key>
<string>{{1,85},{66,31}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>bird_121_3_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,29}</string>
<key>spriteSize</key>
<string>{61,40}</string>
<key>spriteSourceSize</key>
<string>{61,98}</string>
<key>textureRect</key>
<string>{{33,118},{61,40}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_121_extra_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,2}</string>
<key>spriteSize</key>
<string>{65,30}</string>
<key>spriteSourceSize</key>
<string>{65,34}</string>
<key>textureRect</key>
<string>{{1,118},{65,30}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>bird_121_glow_001.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{74,42}</string>
<key>spriteSourceSize</key>
<string>{74,42}</string>
<key>textureRect</key>
<string>{{1,1},{74,42}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>3</integer>
<key>pixelFormat</key>
<string>RGBA4444</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>icons/bird_121-hd.png</string>
<key>size</key>
<string>{76,184}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:a6aa58d441071387a537d3dd78ab300d:c4be8ec8c0032889c4632dd233a702a5:ee020440ae1d4dab7aa8d27519db5ad7$</string>
<key>textureFileName</key>
<string>icons/bird_121-hd.png</string>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

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