Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
60dfebcd0c | ||
|
|
05a96184e4 | ||
|
|
5b46515e5b | ||
|
|
f40b4df571 | ||
|
|
85a5f7d9df | ||
|
|
274455885d | ||
|
|
c4bbf48e0f | ||
|
|
638eac7ebe | ||
|
|
fb6434b8ad | ||
|
|
ff649ae863 | ||
|
|
c48f957920 | ||
|
|
050f4000fb | ||
|
|
d306ee9ec3 | ||
|
|
1ed64e3fda | ||
|
|
433923bdbd | ||
|
|
87ec99dd1e | ||
|
|
9b91dc1b80 | ||
|
|
a9fdf2510a | ||
|
|
79ccb61cfb | ||
|
|
0a4273bd1a | ||
|
|
4e04e5071b | ||
|
|
48a9b8ce84 | ||
|
|
a71abb5772 | ||
|
|
9feb12a5a1 | ||
|
|
ca3ce1a659 | ||
|
|
065b775e08 | ||
|
|
e76d11a5e6 | ||
|
|
eed73b744b | ||
|
|
cf7b871c56 | ||
|
|
054e9f4bf9 | ||
|
|
a3b99638af | ||
|
|
6cf7267078 | ||
|
|
e6a219c8cc | ||
|
|
9ccf971e58 | ||
|
|
2fcc73e387 | ||
|
|
589db1f26b | ||
|
|
f3f91a1d8e | ||
|
|
d93ed6c7db | ||
|
|
65de93f679 | ||
|
|
b8701fa703 | ||
|
|
62a59a74d7 | ||
|
|
92157c03e9 | ||
|
|
7fefeb61e7 | ||
|
|
b425be302a | ||
|
|
f30f6e646c | ||
|
|
0af3ab700d | ||
|
|
8248843722 | ||
|
|
5fa4bc458e | ||
|
|
40cce24b78 | ||
|
|
475dd9c49d | ||
|
|
c7f7a7dff0 | ||
|
|
cd24092161 | ||
|
|
98a5401f4b | ||
|
|
ff354d2b69 | ||
|
|
321a7d22f9 | ||
|
|
b16b463dad | ||
|
|
0035f9a506 | ||
|
|
968a001a36 | ||
|
|
180f6b2cfa | ||
|
|
46fe5a5645 | ||
|
|
11872c3fce | ||
|
|
a9638e1c42 | ||
|
|
8273af5a43 | ||
|
|
fcdfbd8f73 | ||
|
|
11b1017753 | ||
|
|
a9ada001f7 | ||
|
|
cc66469d30 | ||
|
|
12913b4f31 | ||
|
|
ad51619b4d | ||
|
|
f9b6c1461c | ||
|
|
90270b4a3d | ||
|
|
15c0d4fbf6 | ||
|
|
e98212b1cd | ||
|
|
bf78c62384 | ||
|
|
e45f1d8005 | ||
|
|
578603c584 | ||
|
|
f5c865fbe5 | ||
|
|
057e40baa6 | ||
|
|
6e1274d849 | ||
|
|
2ba056bfc5 | ||
|
|
1e58720c32 | ||
|
|
bb8cb6e428 | ||
|
|
c8e3a27044 | ||
|
|
c2d1b86c98 | ||
|
|
b68fb4f5de | ||
|
|
0c31cc29ee | ||
|
|
bd6e2129b8 | ||
|
|
ddd42ca004 | ||
|
|
9a6ca041e7 | ||
|
|
6b48a04cb8 | ||
|
|
60a2e4ca58 | ||
|
|
f0b0ad5e9d | ||
|
|
2f1d609b9d | ||
|
|
ddc9b3d314 | ||
|
|
3d3841b165 | ||
|
|
16d99812d0 | ||
|
|
7562357798 | ||
|
|
8f28b62494 | ||
|
|
a55b831c2e | ||
|
|
5a77f590c4 | ||
|
|
87286b68c0 | ||
|
|
6c7d5b3f1b | ||
|
|
fa46570337 | ||
|
|
b595d62486 | ||
|
|
bea3ca7fd8 | ||
|
|
539a5f8550 | ||
|
|
7bbb09aa43 | ||
|
|
aaaf633f58 | ||
|
|
8ec6f229aa | ||
|
|
354025211a | ||
|
|
414060eeb3 | ||
|
|
81612e2167 | ||
|
|
29496d7ab9 | ||
|
|
e443b1916d | ||
|
|
32c27dfb30 | ||
|
|
51b39de6d9 | ||
|
|
0542088c6e | ||
|
|
188674b64c | ||
|
|
33385ddd15 | ||
|
|
78ec82d953 | ||
|
|
f3fb40dc5e | ||
|
|
cc94633395 | ||
|
|
b3acc17685 | ||
|
|
f31813c9db | ||
|
|
38bb4848a5 | ||
|
|
7e1ccefeb5 | ||
|
|
7cf19cd186 | ||
|
|
fc5e73a87a | ||
|
|
96e618327f | ||
|
|
6eab783c23 | ||
|
|
3697177a41 | ||
|
|
dc11504c25 | ||
|
|
2673a04d27 | ||
|
|
50ab1605a6 | ||
|
|
f0d4ab3ffd | ||
|
|
5ecd641b13 | ||
|
|
405f362a73 | ||
|
|
8fc2d4de71 | ||
|
|
330aa69741 | ||
|
|
705f43c50a | ||
|
|
aeb77a3c25 | ||
|
|
f417661668 | ||
|
|
eb47d38047 | ||
|
|
d528967efc | ||
|
|
427ca3cb03 | ||
|
|
4d4a724d72 | ||
|
|
f168200b45 | ||
|
|
7288a1fdae | ||
|
|
8bcdb7a8e8 | ||
|
|
65036334d2 | ||
|
|
7d925ae0ec | ||
|
|
0062631472 | ||
|
|
9c44e56b19 | ||
|
|
320a760d82 | ||
|
|
567a7af392 | ||
|
|
082abad735 | ||
|
|
b40f7c94b8 | ||
|
|
4ab27ca8a6 | ||
|
|
9dfe5cfe42 | ||
|
|
a380fa16e5 | ||
|
|
6568703a7d | ||
|
|
d8513fc4a0 | ||
|
|
95415f5890 | ||
|
|
ce0fd00fba | ||
|
|
aa7cef2c25 | ||
|
|
3855c5ea9f | ||
|
|
a75e543fb8 | ||
|
|
d5121a6e8e | ||
|
|
de57ab82f6 | ||
|
|
851d5c241c | ||
|
|
9e1ccaf083 | ||
|
|
de17188ae4 | ||
|
|
dbbd0c2851 | ||
|
|
89fa9a3121 | ||
|
|
86aba3f004 | ||
|
|
0839f21e71 | ||
|
|
75a02413de | ||
|
|
32001dad2e | ||
|
|
303c9d14aa |
@@ -1,7 +0,0 @@
|
||||
# top-most EditorConfig file
|
||||
root = true
|
||||
|
||||
# Unix-style newlines with a newline ending every file
|
||||
[*]
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
@@ -1 +0,0 @@
|
||||
* text=auto eol=lf
|
||||
@@ -1,44 +0,0 @@
|
||||
---
|
||||
name: Bug Report
|
||||
about: Report a bug or critical performance issue
|
||||
title: 'Bug Report: [DESCRIBE YOUR BUG IN DETAIL HERE]'
|
||||
labels: bug
|
||||
---
|
||||
|
||||
[weed]: <> (FILL THIS ISSUE THING OUT AS MUCH AS POSSIBLE)
|
||||
[weed]: <> (OR ELSE YOUR ISSUE WILL BE LESS LIKELY TO BE SOLVED!)
|
||||
[weed]: <> (DO NOT POST ABOUT ISSUES FROM OTHER FNF MOD ENGINES! I CANNOT AND PROBABLY WON'T SOLVE THOSE!)
|
||||
[weed]: <> (GO TO THEIR RESPECTIVE GITHUB ISSUES AND REPORT THEM THERE LOL!)
|
||||
|
||||
[weed]: <> (ALSO MAKE SURE THAT YOU USE PROPER LABELS, IF YOU'RE RUNNING INTO COMPILER ISSUES, USE THE compiler issue LABEL!!!)
|
||||
|
||||
#### Please check for duplicates or similar issues, as well performing simple troubleshooting steps (such as clearing cookies, clearing AppData, trying another browser) before submitting an issue.
|
||||
### If you are playing the game in a browser, what site are you playing it from?
|
||||
|
||||
[weed]: <> (Put an X in the [ ] thingies to fill out checkbox!)
|
||||
[weed]: <> (something like [x] pretty much, don't screw up or you will look stupid)
|
||||
|
||||
- [ ] [Newgrounds](https://www.newgrounds.com/portal/view/770371)
|
||||
- [ ] [Itch.io](https://ninja-muffin24.itch.io/funkin)? Specify below
|
||||
- - [ ] Windows
|
||||
- - [ ] Mac
|
||||
- - [ ] Linux
|
||||
|
||||
### If you are playing the game in a browser, what browser are you using?
|
||||
|
||||
[weed]: <> (Again, put an x in the [ ] box!)
|
||||
|
||||
- [ ] Google Chrome (or chomium based like Brave, vivaldi, MS Edge)
|
||||
- [ ] Firefox
|
||||
- [ ] Safari
|
||||
|
||||
## What version of the game are you using? Look in the bottom left corner of the main menu. (ex: 0.2.7, 0.2.1, shit like that)
|
||||
|
||||
|
||||
## Have you identified any steps to reproduce the bug? If so, please describe them below in as much detail as possible. Use images if possible.
|
||||
|
||||
## Please describe your issue. Provide extensive detail and images if possible.
|
||||
|
||||
|
||||
|
||||
## If you're game is FROZEN and you're playing a web version, press F12 to open up browser dev window, and go to console, and copy-paste whatever red error you're getting
|
||||
@@ -1,25 +0,0 @@
|
||||
---
|
||||
name: Compiling help
|
||||
about: If you need help compiling the game, and you're running into issues. (Look through the 'compiling help' label in case it's been solved!)
|
||||
title: 'Compiling help: [BRIEF DESCRIPTION / ERROR MESSAGE OUTPUT]'
|
||||
labels: compiling help
|
||||
---
|
||||
|
||||
[weed]: <> (FILL THIS ISSUE THING OUT AS MUCH AS POSSIBLE)
|
||||
[weed]: <> (OR ELSE YOUR ISSUE WILL BE LESS LIKELY TO BE SOLVED!)
|
||||
[weed]: <> (DO NOT POST ABOUT ISSUES FROM OTHER FNF MOD ENGINES! I CANNOT AND PROBABLY WON'T SOLVE THOSE!)
|
||||
[weed]: <> (GO TO THEIR RESPECTIVE GITHUB ISSUES AND REPORT THEM THERE LOL!)
|
||||
|
||||
#### Please check for duplicates or similar compiler issues by filtering for 'compiler help'
|
||||
|
||||
[weed]: <> (Put an X in the [ ] thingies to fill out checkbox!)
|
||||
[weed]: <> (something like [x] pretty much, don't screw up or you will look stupid)
|
||||
|
||||
|
||||
- [ ] Windows
|
||||
- [ ] Mac
|
||||
- [ ] Linux
|
||||
- [ ] HTML5
|
||||
|
||||
## Please describe your issue. Provide extensive detail and images if possible.
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
name: Enhancement
|
||||
about: Suggest a new feature
|
||||
title: 'Enhancement: '
|
||||
labels: enhancement
|
||||
---
|
||||
#### Please check for duplicates or similar issues before creating this issue.
|
||||
## What is your suggestion, and why should it be implemented?
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
name: Question
|
||||
about: Ask a general question
|
||||
title: 'Question: '
|
||||
labels: question
|
||||
---
|
||||
|
||||
[weed]: <> (This isn't a place for AMA type questions, if you want to ask any of the devs something, reach out to them on twitter prob )
|
||||
[weed]: <> (any biz bullshit can go to cameron.taylor.ninja@gmail.com)
|
||||
|
||||
#### Please check for duplicates or similar issues before asking your question.
|
||||
## What is your question?
|
||||
@@ -1,10 +0,0 @@
|
||||
---
|
||||
name: Bug Fix
|
||||
about: Fix a bug or critical performance issue
|
||||
title: 'Bug Fix: '
|
||||
labels: bug
|
||||
---
|
||||
#### Please check for duplicates or similar PRs before creating this issue.
|
||||
## Does this PR close any issue(s)? If so, link them below.
|
||||
|
||||
## Briefly describe the issue(s) fixed.
|
||||
@@ -1,10 +0,0 @@
|
||||
---
|
||||
name: Enhancement
|
||||
about: Add a new feature
|
||||
title: 'Enhancement: '
|
||||
labels: enhancement
|
||||
---
|
||||
#### Please check for duplicates or similar PRs before creating this issue.
|
||||
## Does this PR close any issue(s)? If so, link them below.
|
||||
|
||||
## What do your change(s) add, and why should they be implemented?
|
||||
@@ -1,144 +0,0 @@
|
||||
name: setup-haxeshit
|
||||
description: "sets up haxe shit, using HMM!"
|
||||
|
||||
inputs:
|
||||
haxe:
|
||||
description: 'Version of haxe to install'
|
||||
required: true
|
||||
default: '4.3.4'
|
||||
hxcpp-cache:
|
||||
description: 'Whether to use a shared hxcpp compile cache'
|
||||
required: true
|
||||
default: 'true'
|
||||
hxcpp-cache-path:
|
||||
description: 'Path to create hxcpp cache in'
|
||||
required: true
|
||||
default: ${{ runner.temp }}/hxcpp_cache
|
||||
targets:
|
||||
description: 'Targets we plan to compile to. Installs native dependencies needed.'
|
||||
required: true
|
||||
gh-token:
|
||||
description: 'GitHub secret for private repos as dependencies'
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
|
||||
- name: Setup timers
|
||||
shell: bash
|
||||
run: |
|
||||
echo "TIMER_HAXE=$(date +%s)" >> "$GITHUB_ENV"
|
||||
|
||||
- name: Install Haxe
|
||||
uses: funkincrew/ci-haxe@v3.1.0
|
||||
with:
|
||||
haxe-version: ${{ inputs.haxe }}
|
||||
|
||||
- name: Install native dependencies
|
||||
if: ${{ runner.os == 'Linux' }}
|
||||
shell: bash
|
||||
run: |
|
||||
ls -lah /usr/lib/x86_64-linux-gnu/
|
||||
apt-get update
|
||||
apt-get install -y \
|
||||
g++ \
|
||||
libx11-dev libxi-dev libxext-dev libxinerama-dev libxrandr-dev \
|
||||
libgl-dev libgl1-mesa-dev \
|
||||
libasound2-dev
|
||||
ln -s /usr/lib/x86_64-linux-gnu/libffi.so.8 /usr/lib/x86_64-linux-gnu/libffi.so.6 || true
|
||||
- name: Install linux-specific dependencies
|
||||
if: ${{ runner.os == 'Linux' && contains(inputs.targets, 'linux') }}
|
||||
shell: bash
|
||||
run: |
|
||||
apt-get install -y libvlc-dev libvlccore-dev
|
||||
|
||||
- name: Config haxelib
|
||||
shell: bash
|
||||
run: |
|
||||
echo "TIMER_HAXELIB=$(date +%s)" >> "$GITHUB_ENV"
|
||||
haxelib --debug --never install haxelib 4.1.0 --global
|
||||
haxelib --debug --never deleterepo || true
|
||||
haxelib --debug --never newrepo
|
||||
echo "HAXEPATH=$(haxelib config)" >> "$GITHUB_ENV"
|
||||
haxelib --debug --never git haxelib https://github.com/HaxeFoundation/haxelib.git master
|
||||
haxelib --debug --global install hmm
|
||||
echo "TIMER_DEPS=$(date +%s)" >> "$GITHUB_ENV"
|
||||
|
||||
- name: Restore cached dependencies
|
||||
id: cache-hmm
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: .haxelib
|
||||
key: haxe-hmm-${{ runner.os }}-${{ hashFiles('**/hmm.json') }}
|
||||
|
||||
- if: ${{ steps.cache-hmm.outputs.cache-hit != 'true' }}
|
||||
name: Prep git for dependency install
|
||||
uses: gacts/run-and-post-run@v1
|
||||
with:
|
||||
run: git config --global 'url.https://x-access-token:${{ inputs.gh-token }}@github.com/.insteadOf' https://github.com/
|
||||
post: git config --global --unset 'url.https://x-access-token:${{ inputs.gh-token }}@github.com/.insteadOf'
|
||||
|
||||
- if: ${{ steps.cache-hmm.outputs.cache-hit != 'true' }}
|
||||
name: Install dependencies
|
||||
shell: bash
|
||||
run: |
|
||||
haxelib --global run hmm install -q
|
||||
echo "TIMER_DONE=$(date +%s)" >> "$GITHUB_ENV"
|
||||
|
||||
# by default use a shared hxcpp cache
|
||||
- if: ${{ inputs.hxcpp-cache == 'true' }}
|
||||
name: Restore hxcpp cache
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ inputs.hxcpp-cache-path }}
|
||||
key: haxe-hxcpp-${{ runner.os }}-${{ github.ref_name }}-${{ github.sha }}
|
||||
restore-keys: haxe-hxcpp-${{ runner.os }}-${{ github.ref_name }}
|
||||
# export env for it to reuse in builds
|
||||
- if: ${{ inputs.hxcpp-cache == 'true' }}
|
||||
name: Persist env for hxcpp cache
|
||||
shell: bash
|
||||
run: |
|
||||
echo "HXCPP_COMPILE_CACHE=${{ inputs.hxcpp-cache-path }}" >> "$GITHUB_ENV"
|
||||
echo 'HXCPP_CACHE_MB="4096"' >> "$GITHUB_ENV"
|
||||
|
||||
# if it's explicitly disabled, still cache export/ since that then contains the builds
|
||||
- if: ${{ inputs.hxcpp-cache != 'true' }}
|
||||
name: Restore export cache
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ inputs.hxcpp-cache-path }}
|
||||
key: haxe-export-${{ runner.os }}-${{ github.ref_name }}-${{ github.sha }}
|
||||
restore-keys: haxe-export-${{ runner.os }}-${{ github.ref_name }}
|
||||
|
||||
- name: Print debug info
|
||||
shell: bash
|
||||
run: |
|
||||
cat << EOF
|
||||
runner:
|
||||
kernel: $(uname -a)
|
||||
haxe:
|
||||
version: $(haxe -version)
|
||||
which: $(which haxe)
|
||||
haxepath: $HAXEPATH
|
||||
took: $((TIMER_HAXELIB - TIMER_HAXE))s
|
||||
haxelib:
|
||||
version: $(haxelib version)
|
||||
which: $(which haxelib)
|
||||
local:
|
||||
config: $(haxelib config)
|
||||
path: $(haxelib path haxelib || true)
|
||||
global
|
||||
config: $(haxelib config --global)
|
||||
path: $(haxelib path haxelib --global || true)
|
||||
system
|
||||
version: $(haxelib --system version)
|
||||
local:
|
||||
config: $(haxelib --system config)
|
||||
global:
|
||||
config: $(haxelib --system config --global)
|
||||
took: $((TIMER_DEPS - TIMER_HAXELIB))s
|
||||
deps:
|
||||
took: $((TIMER_DONE - TIMER_DEPS))s
|
||||
hxcpp_cache: |
|
||||
$(haxelib run hxcpp cache list || true)
|
||||
EOF
|
||||
@@ -1,124 +0,0 @@
|
||||
name: upload-itch
|
||||
description: "installs Butler, and uploads to itch.io!"
|
||||
|
||||
inputs:
|
||||
butler-key:
|
||||
description: "Butler API secret key"
|
||||
required: true
|
||||
itch-repo:
|
||||
description: "Where to upload the game to"
|
||||
required: true
|
||||
default: "ninja-muffin24/funkin-secret"
|
||||
build-dir:
|
||||
description: "Directory of the game build"
|
||||
required: false
|
||||
target:
|
||||
description: "Target (html5, windows, linux, macos)"
|
||||
required: true
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
|
||||
# RUNNER_OS = Windows | macOS | Linux
|
||||
# TARGET_BUILD = windows | macos | linux
|
||||
# TARGET_ITCH = win | macos | linux
|
||||
# TARGET_BUTLER_DOWNLOAD = windows-amd64 | darwin-amd64 | linux-amd64
|
||||
- name: Setup variables
|
||||
shell: bash
|
||||
run: |
|
||||
TARGET_OS=${{ inputs.target }}
|
||||
RUNNER=${RUNNER_OS@L}
|
||||
TARGET=${TARGET_OS@L}
|
||||
case "$TARGET" in
|
||||
"windows")
|
||||
TARGET_ITCH=win
|
||||
;;
|
||||
*)
|
||||
TARGET_ITCH=$TARGET
|
||||
;;
|
||||
esac
|
||||
case "$RUNNER" in
|
||||
"macos")
|
||||
OS_NODE=darwin
|
||||
;;
|
||||
*)
|
||||
OS_NODE=$RUNNER
|
||||
;;
|
||||
esac
|
||||
BUTLER_PATH=$RUNNER_TEMP/butler
|
||||
|
||||
echo BUILD_DIR="export/release/$TARGET/bin" >> "$GITHUB_ENV"
|
||||
echo ITCH_TAG=${{ inputs.itch-repo }}:$TARGET_ITCH-$GITHUB_REF_NAME >> "$GITHUB_ENV"
|
||||
echo OS_AND_ARCH=$OS_NODE-amd64 >> "$GITHUB_ENV"
|
||||
echo BUTLER_API_KEY=${{ inputs.butler-key }} >> "$GITHUB_ENV"
|
||||
echo BUTLER_INSTALL_PATH=$BUTLER_PATH >> "$GITHUB_ENV"
|
||||
echo TIMER_BUTLER=$(date +%s) >> "$GITHUB_ENV"
|
||||
echo TARGET_ITCH=$TARGET_ITCH >> "$GITHUB_ENV"
|
||||
|
||||
echo "$BUTLER_PATH" >> "$GITHUB_PATH"
|
||||
|
||||
- name: Get latest butler version
|
||||
shell: bash
|
||||
run: |
|
||||
LATEST=$(curl -sfL https://broth.itch.ovh/butler/$OS_AND_ARCH/LATEST)
|
||||
echo BUTLER_LATEST=$LATEST >> "$GITHUB_ENV"
|
||||
|
||||
command -v butler \
|
||||
&& echo BUTLER_CURRENT=$(butler -V 2>&1 | cut -d ',' -f 1) >> "$GITHUB_ENV" \
|
||||
|| echo BUTLER_CURRENT=none >> "$GITHUB_ENV"
|
||||
|
||||
- name: Try to get butler from cache
|
||||
id: cache-butler
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ env.BUTLER_INSTALL_PATH }}
|
||||
key: butler-${{ runner.os }}-${{ env.BUTLER_LATEST }}
|
||||
|
||||
- if: steps.cache-butler.outputs.cache-hit == 'true'
|
||||
name: Make sure butler is executable
|
||||
shell: bash
|
||||
run: |
|
||||
chmod +x $BUTLER_INSTALL_PATH/butler
|
||||
|
||||
- if: steps.cache-butler.outputs.cache-hit != 'true'
|
||||
name: Install butler
|
||||
shell: bash
|
||||
run: |
|
||||
mkdir -p $BUTLER_INSTALL_PATH
|
||||
cd $BUTLER_INSTALL_PATH
|
||||
|
||||
curl -L -o butler.zip https://broth.itch.ovh/butler/$OS_AND_ARCH/LATEST/archive/default
|
||||
unzip butler.zip
|
||||
chmod +x butler
|
||||
|
||||
- name: Upload game to itch.io
|
||||
shell: bash
|
||||
run: |
|
||||
echo "TIMER_UPLOAD=$(date +%s)" >> "$GITHUB_ENV"
|
||||
butler login
|
||||
butler push $BUILD_DIR $ITCH_TAG
|
||||
echo "TIMER_DONE=$(date +%s)" >> "$GITHUB_ENV"
|
||||
|
||||
- name: Print debug info
|
||||
shell: bash
|
||||
run: |
|
||||
cat << EOF
|
||||
butler:
|
||||
version: $(
|
||||
if [[ "$BUTLER_CURRENT" == "$BUTLER_LATEST" ]]
|
||||
then
|
||||
echo $BUTLER_CURRENT
|
||||
else
|
||||
echo $BUTLER_CURRENT -> $BUTLER_LATEST
|
||||
fi
|
||||
)
|
||||
install:
|
||||
took: $(($TIMER_UPLOAD-$TIMER_BUTLER))s
|
||||
upload:
|
||||
tag: $TARGET_ITCH/$GITHUB_REF_NAME
|
||||
took: $(($TIMER_DONE-$TIMER_UPLOAD))s
|
||||
EOF
|
||||
cat << EOF >> "$GITHUB_STEP_SUMMARY"
|
||||
### open in launcher: [$TARGET_ITCH/$GITHUB_REF_NAME](https://run.funkin.me/$TARGET_ITCH/$GITHUB_REF_NAME)
|
||||
EOF
|
||||
@@ -1,5 +0,0 @@
|
||||
# Git Hooks
|
||||
These work even on Windows because of Git Bash.
|
||||
|
||||
## Setup
|
||||
`git config core.hooksPath .github/hooks`
|
||||
@@ -1,2 +0,0 @@
|
||||
#!/bin/sh
|
||||
git submodule update --init --recursive
|
||||
@@ -1,2 +0,0 @@
|
||||
#!/bin/sh
|
||||
git submodule update --init --recursive
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
if git diff --cached --submodule | grep -q "^+"; then
|
||||
echo "WARNING: You have unpushed changes in submodules."
|
||||
exit 1
|
||||
fi
|
||||
@@ -1,53 +0,0 @@
|
||||
name: Create and publish Docker image
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
paths:
|
||||
- '**/Dockerfile'
|
||||
- '.github/workflows/build-docker-image.yml'
|
||||
|
||||
jobs:
|
||||
build-and-push-image:
|
||||
runs-on: build-set
|
||||
permissions:
|
||||
contents: read
|
||||
packages: write
|
||||
|
||||
steps:
|
||||
- name: Get checkout token
|
||||
uses: actions/create-github-app-token@v1
|
||||
id: app_token
|
||||
with:
|
||||
app-id: ${{ vars.APP_ID }}
|
||||
private-key: ${{ secrets.APP_PEM }}
|
||||
owner: ${{ github.repository_owner }}
|
||||
|
||||
- name: Checkout repo
|
||||
uses: funkincrew/ci-checkout@v6
|
||||
with:
|
||||
submodules: false
|
||||
token: ${{ steps.app_token.outputs.token }}
|
||||
|
||||
- name: Log into GitHub Container Registry
|
||||
uses: docker/login-action@v3.1.0
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.actor }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Build and push Docker image
|
||||
uses: docker/build-push-action@v5.3.0
|
||||
with:
|
||||
context: ./build
|
||||
push: true
|
||||
tags: |
|
||||
ghcr.io/funkincrew/build-dependencies:latest
|
||||
ghcr.io/funkincrew/build-dependencies:${{ github.sha }}
|
||||
labels: |
|
||||
org.opencontainers.image.description=precooked haxe build-dependencies
|
||||
org.opencontainers.image.revision=${{ github.sha }}
|
||||
org.opencontainers.image.source=https://github.com/${{ github.repository }}
|
||||
org.opencontainers.image.title=${{ github.repository_owner }}/build-dependencies
|
||||
org.opencontainers.image.url=https://github.com/${{ github.repository }}
|
||||
org.opencontainers.image.version=${{ github.sha }}
|
||||
@@ -1,129 +0,0 @@
|
||||
name: Build and Upload nightly game builds
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
paths-ignore:
|
||||
- '**/Dockerfile'
|
||||
- '.github/workflows/build-docker-image.yml'
|
||||
|
||||
jobs:
|
||||
|
||||
build-game-on-host:
|
||||
strategy:
|
||||
matrix:
|
||||
include:
|
||||
- target: windows
|
||||
- target: macos
|
||||
runs-on:
|
||||
- ${{ matrix.target }}
|
||||
defaults:
|
||||
run:
|
||||
shell: bash
|
||||
|
||||
steps:
|
||||
- name: Make git happy
|
||||
run: |
|
||||
git config --global --replace-all safe.directory $GITHUB_WORKSPACE
|
||||
|
||||
- name: Get checkout token
|
||||
uses: actions/create-github-app-token@v1
|
||||
id: app_token
|
||||
with:
|
||||
app-id: ${{ vars.APP_ID }}
|
||||
private-key: ${{ secrets.APP_PEM }}
|
||||
owner: ${{ github.repository_owner }}
|
||||
|
||||
- name: Checkout repo
|
||||
uses: funkincrew/ci-checkout@v6
|
||||
with:
|
||||
submodules: 'recursive'
|
||||
token: ${{ steps.app_token.outputs.token }}
|
||||
persist-credentials: false
|
||||
|
||||
- name: Setup build environment
|
||||
uses: ./.github/actions/setup-haxe
|
||||
with:
|
||||
gh-token: ${{ steps.app_token.outputs.token }}
|
||||
|
||||
- name: Build game
|
||||
if: ${{ matrix.target == 'windows' }}
|
||||
run: |
|
||||
haxelib run lime build windows -v -release -DGITHUB_BUILD
|
||||
timeout-minutes: 120
|
||||
- name: Build game
|
||||
if: ${{ matrix.target != 'windows' }}
|
||||
run: |
|
||||
haxelib run lime build ${{ matrix.target }} -v -release --times -DGITHUB_BUILD
|
||||
timeout-minutes: 120
|
||||
|
||||
- name: Upload build artifacts
|
||||
uses: ./.github/actions/upload-itch
|
||||
with:
|
||||
butler-key: ${{ secrets.BUTLER_API_KEY}}
|
||||
target: ${{ matrix.target }}
|
||||
|
||||
build-game-in-container:
|
||||
runs-on: build-set
|
||||
container: ghcr.io/funkincrew/build-dependencies:latest
|
||||
strategy:
|
||||
matrix:
|
||||
include:
|
||||
- target: linux
|
||||
- target: html5
|
||||
defaults:
|
||||
run:
|
||||
shell: bash
|
||||
|
||||
steps:
|
||||
- name: Get checkout token
|
||||
uses: actions/create-github-app-token@v1
|
||||
id: app_token
|
||||
with:
|
||||
app-id: ${{ vars.APP_ID }}
|
||||
private-key: ${{ secrets.APP_PEM }}
|
||||
owner: ${{ github.repository_owner }}
|
||||
|
||||
- name: Checkout repo
|
||||
uses: funkincrew/ci-checkout@v6
|
||||
with:
|
||||
submodules: 'recursive'
|
||||
token: ${{ steps.app_token.outputs.token }}
|
||||
persist-credentials: false
|
||||
|
||||
- name: Config haxelib
|
||||
run: |
|
||||
haxelib --never newrepo
|
||||
echo "HAXEPATH=$(haxelib config)" >> "$GITHUB_ENV"
|
||||
|
||||
- name: Restore cached dependencies
|
||||
id: cache-hmm
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: .haxelib
|
||||
key: haxe-hmm-${{ runner.os }}-${{ hashFiles('**/hmm.json') }}
|
||||
|
||||
- if: ${{ steps.cache-hmm.outputs.cache-hit != 'true' }}
|
||||
name: Install dependencies
|
||||
run: |
|
||||
git config --global 'url.https://x-access-token:${{ steps.app_token.outputs.token }}@github.com/.insteadOf' https://github.com/
|
||||
haxelib --global run hmm install -q
|
||||
|
||||
- if: ${{ matrix.target != 'html5' }}
|
||||
name: Restore hxcpp cache
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: /usr/share/hxcpp
|
||||
key: haxe-hxcpp-${{ runner.os }}-${{ github.ref_name }}-${{ github.sha }}
|
||||
restore-keys: haxe-hxcpp-${{ runner.os }}-${{ github.ref_name }}
|
||||
|
||||
- name: Build game
|
||||
run: |
|
||||
haxelib run lime build ${{ matrix.target }} -v -release --times -DGITHUB_BUILD
|
||||
timeout-minutes: 120
|
||||
|
||||
- name: Upload build artifacts
|
||||
uses: ./.github/actions/upload-itch
|
||||
with:
|
||||
butler-key: ${{ secrets.BUTLER_API_KEY}}
|
||||
target: ${{ matrix.target }}
|
||||
@@ -1,38 +0,0 @@
|
||||
name: Cancel queued workflows on PR merge
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
types:
|
||||
- closed
|
||||
|
||||
jobs:
|
||||
|
||||
cancel_stuff:
|
||||
if: github.event.pull_request.merged == true
|
||||
runs-on: build-set
|
||||
permissions:
|
||||
actions: write
|
||||
|
||||
steps:
|
||||
- name: Cancel queued workflows for ${{ github.event.pull_request.head.ref }}
|
||||
uses: actions/github-script@v7
|
||||
with:
|
||||
result-encoding: string
|
||||
retries: 3
|
||||
script: |
|
||||
let branch_workflows = await github.rest.actions.listWorkflowRuns({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
workflow_id: "build-shit.yml",
|
||||
status: "queued",
|
||||
branch: "${{ github.event.pull_request.head.ref }}"
|
||||
});
|
||||
let runs = branch_workflows.data.workflow_runs;
|
||||
runs.forEach((run) => {
|
||||
github.rest.actions.cancelWorkflowRun({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
run_id: run.id
|
||||
});
|
||||
});
|
||||
console.log(runs);
|
||||
@@ -1,15 +1,3 @@
|
||||
.DS_STORE
|
||||
.haxelib/
|
||||
.vs/
|
||||
APIStuff.hx
|
||||
dump/
|
||||
export/
|
||||
RECOVER_*.fla
|
||||
shitAudio/
|
||||
.build_time
|
||||
.swp
|
||||
|
||||
# Exclude JS stuff
|
||||
node_modules/
|
||||
package.json
|
||||
package-lock.json
|
||||
.vscode/
|
||||
APIStuff.hx
|
||||
@@ -1,6 +0,0 @@
|
||||
[submodule "assets"]
|
||||
path = assets
|
||||
url = https://github.com/FunkinCrew/funkin.assets
|
||||
[submodule "art"]
|
||||
path = art
|
||||
url = https://github.com/FunkinCrew/funkin.art
|
||||
@@ -1,13 +0,0 @@
|
||||
# Ignore artifacts
|
||||
export
|
||||
|
||||
# Ignore all JSONS in the images folder (including FlxAnimate JSONs)
|
||||
assets/preload/images
|
||||
assets/shared/images
|
||||
assets/weekend1/images
|
||||
|
||||
# Don't ignore data files
|
||||
# TODO: These don't work.
|
||||
!assets/preload/data/
|
||||
|
||||
assets/exclude/data/credits.json
|
||||
@@ -1,21 +0,0 @@
|
||||
/**
|
||||
* Configuration for JSON file formatting.
|
||||
*/
|
||||
module.exports = {
|
||||
// Line width before Prettier tries to add new lines.
|
||||
printWidth: 80,
|
||||
|
||||
// Indent with 2 spaces.
|
||||
tabs: false,
|
||||
useTabs: false,
|
||||
tabWidth: 2,
|
||||
|
||||
// Use double quotes.
|
||||
singleQuote: false,
|
||||
quoteProps: "preserve",
|
||||
parser: "json",
|
||||
|
||||
bracketSpacing: true, // Spacing between brackets in object literals.
|
||||
trailingComma: "none", // No trailing commas.
|
||||
semi: false, // No semicolons at ends of statements.
|
||||
};
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"recommendations": [
|
||||
"nadako.vshaxe", // Basic Haxe integration
|
||||
"wiggin77.codedox", // Haxe documentation
|
||||
"vshaxe.haxe-checkstyle", // Haxe code style and conventions
|
||||
"vshaxe.hxcpp-debugger", // CPP debugging
|
||||
"openfl.lime-vscode-extension", // Lime integration
|
||||
"esbenp.prettier-vscode", // JSON formatting
|
||||
"redhat.vscode-xml", // XML formatting
|
||||
"ryanluker.vscode-coverage-gutters" // Highlight code coverage
|
||||
]
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
// Launch in native/CPP on Windows/OSX/Linux
|
||||
"name": "Lime",
|
||||
"type": "lime",
|
||||
"request": "launch"
|
||||
},
|
||||
{
|
||||
// Launch in browser
|
||||
"name": "HTML5 Debug",
|
||||
"type": "chrome",
|
||||
"request": "launch",
|
||||
"url": "http://127.0.0.1:3001",
|
||||
"sourceMaps": true,
|
||||
"webRoot": "${workspaceFolder}",
|
||||
"preLaunchTask": "debug: html"
|
||||
},
|
||||
{
|
||||
// Performs a build for debugging macros
|
||||
// Debugging is attached on the compilation rather than the game itself
|
||||
"name": "Haxe Eval",
|
||||
"type": "haxe-eval",
|
||||
"request": "launch"
|
||||
},
|
||||
{
|
||||
// Attaches the debugger to an already running game
|
||||
"name": "HXCPP - Attach",
|
||||
"type": "hxcpp",
|
||||
"request": "attach"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,247 +0,0 @@
|
||||
{
|
||||
"[haxe]": {
|
||||
// Automatically keep Haxe files formatted.
|
||||
"editor.formatOnSave": true,
|
||||
"editor.formatOnPaste": true,
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.organizeImports": "never"
|
||||
},
|
||||
"editor.defaultFormatter": "nadako.vshaxe",
|
||||
"editor.tabSize": 2
|
||||
},
|
||||
|
||||
"[json]": {
|
||||
// Automatically keep JSON files formatted.
|
||||
"editor.formatOnSave": true,
|
||||
"editor.formatOnPaste": true,
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
|
||||
"[jsonc]": {
|
||||
// Automatically keep JSONC files formatted.
|
||||
"editor.formatOnSave": true,
|
||||
"editor.formatOnPaste": true,
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"prettier.tabWidth": 2,
|
||||
|
||||
// XML formatting style configuration
|
||||
"xml.format.enabled": true,
|
||||
"xml.format.legacy": false,
|
||||
"xml.format.emptyElements": "collapse",
|
||||
"xml.preferences.quoteStyle": "double",
|
||||
"xml.format.enforceQuoteStyle": "preferred",
|
||||
"xml.format.preserveAttributeLineBreaks": false,
|
||||
"xml.format.preservedNewlines": 0,
|
||||
"xml.format.splitAttributes": false,
|
||||
"xml.format.joinCDATALines": true,
|
||||
"xml.format.preserveEmptyContent": false,
|
||||
"xml.format.joinCommentLines": false,
|
||||
"xml.format.joinContentLines": false,
|
||||
"xml.format.spaceBeforeEmptyCloseTag": true,
|
||||
"xml.format.xsiSchemaLocationSplit": "onPair",
|
||||
"xml.format.splitAttributesIndentSize": 2,
|
||||
"xml.format.closingBracketNewLine": false,
|
||||
"xml.format.preserveSpace": [
|
||||
"xsl:text",
|
||||
"xsl:comment",
|
||||
"xsl:processing-instruction",
|
||||
"literallayout",
|
||||
"programlisting",
|
||||
"screen",
|
||||
"synopsis",
|
||||
"pre",
|
||||
"xd:pre"
|
||||
],
|
||||
"xml.format.maxLineWidth": 0,
|
||||
"xml.format.grammarAwareFormatting": true,
|
||||
|
||||
// Generic file formatting style configuration
|
||||
"files.insertFinalNewline": true,
|
||||
"files.trimFinalNewlines": false,
|
||||
"files.trimTrailingWhitespace": true,
|
||||
|
||||
// Automatically detect indentation.
|
||||
"editor.detectIndentation": true,
|
||||
"editor.insertSpaces": true,
|
||||
"editor.tabSize": 2,
|
||||
|
||||
// Automatically enforce Linux style line endings.
|
||||
"files.eol": "\n",
|
||||
|
||||
"haxe.displayPort": "auto",
|
||||
"haxe.enableCompilationServer": false,
|
||||
"haxe.enableServerView": true,
|
||||
"haxe.displayServer": {
|
||||
"arguments": ["-v"]
|
||||
},
|
||||
// Fix file associations for HScript.
|
||||
"files.associations": {
|
||||
"*.hxp": "haxe",
|
||||
"*.hscript": "haxe",
|
||||
"*.haxe": "haxe",
|
||||
"*.hxs": "haxe",
|
||||
"*.hxc": "haxe"
|
||||
},
|
||||
"projectManager.git.baseFolders": ["./"],
|
||||
|
||||
"haxecheckstyle.sourceFolders": ["src", "source"],
|
||||
"haxecheckstyle.externalSourceRoots": [],
|
||||
"haxecheckstyle.configurationFile": "checkstyle.json",
|
||||
"haxecheckstyle.codeSimilarityBufferSize": 100,
|
||||
|
||||
"lime.targetConfigurations": [
|
||||
{
|
||||
"label": "Windows / Debug",
|
||||
"target": "windows",
|
||||
"args": ["-debug", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "Linux / Debug",
|
||||
"target": "linux",
|
||||
"args": ["-debug", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "HashLink / Debug",
|
||||
"target": "hl",
|
||||
"args": ["-debug"]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Debug (FlxAnimate Test)",
|
||||
"target": "windows",
|
||||
"args": ["-debug", "-DANIMATE", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "HashLink / Debug (FlxAnimate Test)",
|
||||
"target": "hl",
|
||||
"args": ["-debug", "-DANIMATE"]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Debug (Straight to Freeplay)",
|
||||
"target": "windows",
|
||||
"args": ["-debug", "-DFREEPLAY", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "HashLink / Debug (Straight to Freeplay)",
|
||||
"target": "hl",
|
||||
"args": ["-debug", "-DFREEPLAY"]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Debug (Straight to Play - Bopeebo Normal)",
|
||||
"target": "windows",
|
||||
"args": [
|
||||
"-debug",
|
||||
"-DSONG=bopeebo -DDIFFICULTY=normal",
|
||||
"-DFORCE_DEBUG_VERSION"
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Debug (Straight to Play - 2hot)",
|
||||
"target": "windows",
|
||||
"args": ["-debug", "-DSONG=2hot", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "HashLink / Debug (Straight to Play - Bopeebo Normal)",
|
||||
"target": "hl",
|
||||
"args": ["-debug", "-DSONG=bopeebo -DDIFFICULTY=normal"]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Debug (Conversation Test)",
|
||||
"target": "windows",
|
||||
"args": ["-debug", "-DDIALOGUE", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "HashLink / Debug (Conversation Test)",
|
||||
"target": "hl",
|
||||
"args": ["-debug", "-DDIALOGUE"]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Debug (Straight to Chart Editor)",
|
||||
"target": "windows",
|
||||
"args": ["-debug", "-DCHARTING", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "HashLink / Debug (Straight to Chart Editor)",
|
||||
"target": "hl",
|
||||
"args": ["-debug", "-DCHARTING"]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Debug (Straight to Animation Editor)",
|
||||
"target": "windows",
|
||||
"args": ["-debug", "-DANIMDEBUG", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Debug (Debug hxCodec)",
|
||||
"target": "windows",
|
||||
"args": ["-debug", "-DHXC_LIBVLC_LOGGING", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "HashLink / Debug (Straight to Animation Editor)",
|
||||
"target": "hl",
|
||||
"args": ["-debug", "-DANIMDEBUG"]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Debug (Latency Test)",
|
||||
"target": "windows",
|
||||
"args": ["-debug", "-DLATENCY", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "HashLink / Debug (Latency Test)",
|
||||
"target": "hl",
|
||||
"args": ["-debug", "-DLATENCY"]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Debug (Waveform Test)",
|
||||
"target": "windows",
|
||||
"args": ["-debug", "-DWAVEFORM", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Release",
|
||||
"target": "windows",
|
||||
"args": ["-release"]
|
||||
},
|
||||
{
|
||||
"label": "Windows / Release (GitHub Actions)",
|
||||
"target": "windows",
|
||||
"args": ["-release", "-DGITHUB_BUILD"]
|
||||
},
|
||||
{
|
||||
"label": "HashLink / Debug (Waveform Test)",
|
||||
"target": "hl",
|
||||
"args": ["-debug", "-DWAVEFORM"]
|
||||
},
|
||||
{
|
||||
"label": "HTML5 / Debug",
|
||||
"target": "html5",
|
||||
"args": ["-debug", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "HTML5 / Debug (Watch)",
|
||||
"target": "html5",
|
||||
"args": ["-debug", "-watch", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "macOS / Debug",
|
||||
"target": "mac",
|
||||
"args": ["-debug", "-DFORCE_DEBUG_VERSION"]
|
||||
},
|
||||
{
|
||||
"label": "macOS / Release",
|
||||
"target": "mac",
|
||||
"args": ["-release"]
|
||||
},
|
||||
{
|
||||
"label": "macOS / Release (GitHub Actions)",
|
||||
"target": "mac",
|
||||
"args": ["-release", "-DGITHUB_BUILD"]
|
||||
}
|
||||
],
|
||||
"cmake.configureOnOpen": false,
|
||||
"coverage-gutters.coverageFileNames": [
|
||||
"lcov.info",
|
||||
"cov.xml",
|
||||
"coverage.xml",
|
||||
"jacoco.xml",
|
||||
"coverage.cobertura.xml"
|
||||
]
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"type": "lime",
|
||||
"command": "test",
|
||||
"group": {
|
||||
"kind": "build",
|
||||
"isDefault": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -4,199 +4,6 @@ All notable changes will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [0.3.3] - 2024-05-14
|
||||
### Changed
|
||||
- Cleaned up some code in `PlayAnimationSongEvent.hx` (thanks BurgerBalls!)
|
||||
### Fixed
|
||||
- Fix Web Loading Bar (thanks lemz1!)
|
||||
- Don't allow any more inputs when exiting freeplay (thanks gamerbros!)
|
||||
- Fixed using mouse wheel to scroll on freeplay (thanks JugieNoob!)
|
||||
- Fixed the reset's of the health icons, score, and notes when re-entering gameplay from gameover (thanks ImCodist!)
|
||||
- Fixed the chart editor character selector's hitbox width (thanks MadBear422!)
|
||||
- Fixed camera stutter once a wipe transition to the Main Menu completes (thanks ImCodist!)
|
||||
- Fixed an issue where hold note would be invisible for a single frame (thanks ImCodist!)
|
||||
- Fix tween accumulation on title screen when pressing Y multiple times (thanks TheGaloXx!)
|
||||
- Fix for a game over easter egg so you don't accidentally exit it when viewing
|
||||
- Fix a crash when querying FlxG.state in the crash handler
|
||||
- Fix an issue where the Freeplay menu never displays 100% clear
|
||||
- Chart debug key now properly returns you to the previous chart editor session if you were playtesting a chart (thanks nebulazorua!)
|
||||
- Hopefully fixed Freeplay crashes on AMD gpu's
|
||||
|
||||
## [0.3.2] - 2024-05-03
|
||||
### Added
|
||||
- Added `,` and `.` keybinds to the Chart Editor. These place Focus Camera events at the playhead, for the opponent and player respectively.
|
||||
- Implemented a blacklist to prevent mods from calling system functions.
|
||||
- Added a couple utility functions to call useful stuff that got blacklisted.
|
||||
- Added an `onSongLoad` script event which allows for mutation of notes and events.
|
||||
- Added the current loaded modlist to crash logs.
|
||||
- Added the `visible` attribute to Level JSON data.
|
||||
- Enabled ZIP file system support for Polymod (make sure the metadata is in the root of the ZIP).
|
||||
### Changed
|
||||
- Songs in the mod folders will display in Freeplay without any extra scripting.
|
||||
- Story levels in the mod folders will display in Story without any extra scripting.
|
||||
- All audio should sound better in HTML5, less muddy
|
||||
### Fixed
|
||||
- Fixed a typo in the credits folder (`Custcene` -> `Cutscene`)
|
||||
- Fixed an issue where health icon transition animations would loop and never finish properly.
|
||||
- Fixed an issue where video cutscenes flagged as mid-song would crash the game when they finish.
|
||||
- Fixed an issue where some substate lifecycle events were not being dispatched.
|
||||
- Fixed a crash when trying to load into the Animation Offsets menu with an invalid character.
|
||||
- Fixed an issue where the preloader would spam the logs when it was complete and waiting for user input.
|
||||
- Should definitely have the fix for freeplay where it stops taking control of the main menu below it
|
||||
- Changed the code for the story menu difficulties so that "normal" doesn't overlap the arrows after leaving Weekend 1
|
||||
### Removed
|
||||
- Removed some unused `.txt` files in the `assets/data` folder.
|
||||
|
||||
## [0.3.1] - 2024-05-01
|
||||
### Changed
|
||||
- Ensure the Git commit hash always displays in the log files.
|
||||
- Added whether the local Git repo was modified to the log files.
|
||||
- Removed "PROTOTYPE" text on release builds only (it still shows on debug builds).
|
||||
- Added additional credits and special thanks.
|
||||
- Updated peepo in creds to peepo173
|
||||
### Fixed
|
||||
- Fix a crash when retrieving system specs while handing a crash.
|
||||
- Fix a crash triggered when pausing before the song started.
|
||||
- Fix a crash triggered when dying before the song started.
|
||||
- Fix a crash triggered when unloading certain graphics.
|
||||
- Pico game over confirm plays correctly
|
||||
- When exiting from a song into freeplay, main menu no longer takes inputs unintentionally (aka issues with merch links opening up when selecting songs)
|
||||
- Fix for arrow keys causing web browser page scroll
|
||||
|
||||
## [0.3.0] - 2024-04-30
|
||||
### Added
|
||||
- New Story Level: Weekend 1, starting Pico, Darnell, and Nene.
|
||||
- Beat the level in Story Mode to unlock the songs for Freeplay!
|
||||
- 12 new Erect remixes, featuring Kawai Sprite, Saruky, Kohta Takahashi, and Saster
|
||||
- Unlocked instantly in Freeplay
|
||||
- New visually enhanced Freeplay menu.
|
||||
- Sorting, favorites, and more.
|
||||
- New Results screen upon completing any song or story level.
|
||||
- New refactored Chart Editor prototype (accessible via `~` in the main menu or `7` in the Play State, rebindable). (VERY EARLY PROTOTYPE. EXPECT BUGS AND CRASHES)
|
||||
- Implemented a new scripting system using HScript (an interpreted language with Haxe-like syntax) for incredible flexibility.
|
||||
- All character-specific, stage-specific, or song-specific behaviors have been moved to HScript.
|
||||
- New song events system allows for simple customization of camera behavior.
|
||||
- Mods can implement custom song events via HScript, and new built-in song events will come in the future.
|
||||
- New credits menu to list all the dozens of people who contributed.
|
||||
### Changed
|
||||
- Completely refactored the game's input system for higher reliability and accuracy.
|
||||
- Reworked note rendering to massively reduce lag on larger charts.
|
||||
- Reworks to scoring and health gain.
|
||||
- Dedicated gamepad support with the ability to rebind buttons.
|
||||
- Improvements to video cutscenes and dialogue, allowing them to be easily skipped or restarted.
|
||||
- Updated Polymod by several major versions, allowing for fully dynamic asset replacement and support for scripted classes.
|
||||
- Completely refactored almost every part of the game's code for performance, stability, and extensibility.
|
||||
- This is not the Ludem Dare game held together with sticks and glue you played three years ago.
|
||||
- Characters, stages, songs, story levels, and dialogue are now built from JSON data registries rather than being hardcoded.
|
||||
- All of these also support attaching scripts for custom behavior, more documentation on this soon.
|
||||
- You can forcibly reload the game's JSON data and scripts by pressing F5.
|
||||
- Fully refactored the game's chart file format for extensibility and readability.
|
||||
- You can migrate old charts using the Import FNF Legacy option in the chart editor.
|
||||
- Various visual tweaks and improvements.
|
||||
### Fixed
|
||||
- 17 quadrillion bugs across hundreds of PRs.
|
||||
|
||||
## [0.2.8] - 2021-04-18 (note, this one is iffy cuz we slacked wit it lol!)
|
||||
### Added
|
||||
- TANKMAN! 3 NEW SONGS BY KAWAISPRITE (UGH, GUNS, STRESS)! Charting help by MtH!
|
||||
- Monster added into week 2, FINALLY (Charting help by MtH and ChaoticGamer!)
|
||||
- Can now change song difficulty mid-game.
|
||||
- Shows some song info on pause screen.
|
||||
- Cute little icons onto freeplay menu
|
||||
- Offset files for easier modification of characters
|
||||
### Changed
|
||||
- ASSET LOADING OVERHAUL, WAY FASTER LOAD TIMES ON WEB!!! (THANKS TO GEOKURELI WOKE KING)
|
||||
- Made difficulty selector on freeplay menu more apparent
|
||||
### Fixed
|
||||
- That one random note on Bopeebo
|
||||
|
||||
## [0.2.7.1] - 2021-02-14
|
||||
### Added
|
||||
- Easter eggs
|
||||
- readme's in desktop versions of the game
|
||||
### Changed
|
||||
- New icons, old one was placeholder since October woops!
|
||||
- Made the transitions between the story mode levels more seamless.
|
||||
- Offset of the Newgrounds logo on boot screen.
|
||||
- Made the changelog txt so it can be opened easier by normal people who don't have a markdown reader (most normal people);
|
||||
### Fixed
|
||||
- Fixed crashes on Week 6 story mode dialogue if spam too fast ([Thanks to Lotusotho for the Pull Request!](https://github.com/ninjamuffin99/Funkin/pull/357))
|
||||
- Should show intro credits on desktop versions of the game more consistently
|
||||
- Layering on Week 4 songs with GF and the LIMO LOL HOW TF I MISS THIS
|
||||
- Chart's and chart editor now support changeBPM, GOD BLESS MTH FOR THIS ONE I BEEN STRUGGLIN WIT THAT SINCE OCTOBER LMAO ([GOD BLESS MTH](https://github.com/ninjamuffin99/Funkin/pull/382))
|
||||
- Fixed sustain note trails ALSO THANKS TO MTH U A REAL ONE ([MTH VERY POWERFUL](https://github.com/ninjamuffin99/Funkin/pull/415))
|
||||
- Antialiasing on the skyscraper lights
|
||||
|
||||
## [0.2.7] - 2021-02-02
|
||||
### Added
|
||||
- PIXEL DAY UPDATE LOL 1 WEEK LATER
|
||||
- 3 New songs by Kawaisprite!
|
||||
- COOL CUTSCENES
|
||||
- WEEK 6 YOYOYOYOY
|
||||
- Swaggy pixel art by Moawling!
|
||||
### Changed
|
||||
- Made it so you lose sliiiightly more health when you miss a note.
|
||||
- Removed the default HaxeFlixel pause screen when the game window loses focus, can get screenshots of the game easier hehehe
|
||||
### Fixed
|
||||
- Idle animation bug with BF christmas and BF hair blow sprites ([Thanks to Injourn for the Pull Request!](https://github.com/ninjamuffin99/Funkin/pull/237))
|
||||
|
||||
## [0.2.6] - 2021-01-20
|
||||
### Added
|
||||
- 3 NEW CHRISTMAS SONGS. 2 BY KAWAISPRITE, 1 BY BASSETFILMS!!!!! BF WITH DRIP! SANTA HANGIN OUT!
|
||||
- Enemy icons change when they you are winning a lot ([Thanks to pahaze for the Pull Request!](https://github.com/ninjamuffin99/Funkin/pull/138))
|
||||
- Holding CTRL in charting editor places notes on both sides
|
||||
- Q and E changes sustain lengths in note editor
|
||||
- Other charting editor workflow improvements
|
||||
- More hair physics
|
||||
- Heads appear at top of chart editor to help show which side ur charting for
|
||||
### Changed
|
||||
- Tweaked code relating to inputs, hopefully making notes that are close together more fair to hit
|
||||
### Removed
|
||||
- Removed APE
|
||||
### Fixed
|
||||
- Maybe fixed double notes / jump notes. Need to tweak it for balance, but should open things up for cooler charts in the future.
|
||||
- Old Verison popup screen weirdness ([Thanks to gedehari for the Pull Request!](https://github.com/ninjamuffin99/Funkin/pull/155))
|
||||
- Song no longer loops when finishing the song. ([Thanks Injourn for the Pull Request!](https://github.com/ninjamuffin99/Funkin/pull/132))
|
||||
- Screen wipe being cut off in the limo/mom stage. Should fill the whole screen now.
|
||||
- Boyfriend animations on hold notes, and pressing on repeating notes should behave differently
|
||||
|
||||
## [0.2.5] - 2020-12-27
|
||||
### Added
|
||||
- MOMMY GF, 3 NEW ASS SONGS BY KAWAISPRITE, NEW ART BY PHANTOMARCADE,WOOOOOOAH!!!!
|
||||
- Different icons depending on which character you are against, art by EVILSK8R!!
|
||||
- Autosave to chart editor
|
||||
- Clear section button to note editor
|
||||
- Swap button in note editor
|
||||
- a new boot text or two
|
||||
- automatic check for when you're on an old version of the game!
|
||||
### Changed
|
||||
- Made Spookeez on Normal easier.
|
||||
- Mouse is now visible in note editor
|
||||
### Fixed
|
||||
- Crash when playing Week 3 and then playing a non-week 3 song
|
||||
- When pausing music at the start, it doesn't continue the song anyways. ([shoutouts gedehari for the Pull Request!](https://github.com/ninjamuffin99/Funkin/pull/48))
|
||||
- IDK i think backing out of song menu should play main menu songs again hehe ([shoutouts gedehari for the Pull Request!](https://github.com/ninjamuffin99/Funkin/pull/48))
|
||||
|
||||
## [0.2.4] - 2020-12-11
|
||||
### Added
|
||||
- 3 NEW SONGS BY KAWAISPRITE. Pico, Philly, and Blammed.
|
||||
- NEW CHARACTER, PICO. Based off the classic Flash game "Pico's School" by Tom Fulp
|
||||
- NEW LEVEL WOW! PHILLY BABEEEE
|
||||
### Changed
|
||||
- Made it less punishing to ATTEMPT to hit a note and miss, rather than let it pass you
|
||||
### Fixed
|
||||
- Song desync of you paused and unpaused frequently ([shoutouts SonicBlam](https://github.com/ninjamuffin99/Funkin/issues/37))
|
||||
- Animation offsets when GF is scared
|
||||
|
||||
## [0.2.3] - 2020-12-04
|
||||
### Added
|
||||
- More intro texts
|
||||
### Fixed
|
||||
- Exploit where you could potentially give yourself a high score via the debug menu
|
||||
- Issue/bug where you could spam the confirm button on the story menu ([shoutouts lotusotho for the CODE contribution/pull request!](https://github.com/ninjamuffin99/Funkin/pull/19))
|
||||
- Glitch where if you never would lose health if you missed a note on a fast song (shoutouts [MrDulfin](https://github.com/ninjamuffin99/Funkin/issues/10), [HotSauceBurritos](https://github.com/ninjamuffin99/Funkin/issues/13) and [LobsterMango](https://lobstermango.newgrounds.com))
|
||||
- Fixed tiny note bleed over thingies (shoutouts [lotusotho](https://github.com/ninjamuffin99/Funkin/pull/24))
|
||||
|
||||
## [0.2.2] - 2020-11-20
|
||||
### Added
|
||||
- Music playing on the freeplay menu.
|
||||
@@ -220,7 +27,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- Story mode scores not properly resetting, leading to VERY inflated highscores on the leaderboards. This also requires me to clear the scores that are on the leaderboard right now, sorry!
|
||||
- Difficulty on storymode and in freeplay scores
|
||||
- Hard mode difficulty on campaign levels have been fixed
|
||||
|
||||
## [0.2.1.1] - 2020-11-06
|
||||
### Fixed
|
||||
- Week 2 not unlocking properly
|
||||
@@ -246,4 +52,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [0.1.0] - 2020-10-05
|
||||
### Added
|
||||
- Uh, everything. This the game's initial gamejam release. We put it out
|
||||
- Uh, everything. This the game's initial gamejam release. We put it out
|
||||
@@ -1,32 +0,0 @@
|
||||
# Code Style Guide
|
||||
|
||||
Code style is enforced using Visual Studio Code extensions.
|
||||
|
||||
## .hx
|
||||
Formatting is handled by the `nadako.vshaxe` extension, which includes Haxe Formatter.
|
||||
Haxe Formatter automatically resolves issues such as intentation style and line breaks, and can be configured in `hxformat.json`.
|
||||
|
||||
Code Quality is handled by the `vshaxe.haxe-checkstyle` extension, which includes Haxe Checkstyle.
|
||||
|
||||
### Haxe Checkstyle Notes
|
||||
* Checks can be escalated to display as different serverities in the Problems window.
|
||||
* Checks can be disabled by setting the severity to `IGNORE`.
|
||||
* `IndentationCharacter` checks what is used to indent, `Indentation` checks how deep the intentation is.
|
||||
* `CommentedOutCode` check is in place because old code should be retrieved via Git history.
|
||||
* TODO items: Enable these one-by-one and fix them to improve the overall code quality.
|
||||
- Reconfigure `MethodLength`
|
||||
- Reconfigure `CyclomaticComplexity`
|
||||
- Re-enable `MagicNumber`
|
||||
- Re-configure `NestedControlFlow`
|
||||
- Re-configure `NestedIfDepth`
|
||||
- Figure out something for `Trace`
|
||||
- Fix bug and enable `DocCommentStyle`
|
||||
|
||||
## .json
|
||||
Formatting is handled by the `esbenp.prettier-vscode` extension, which includes Prettier.
|
||||
Prettier automatically handles formatting of JSON files, and can be configured in `.prettierrc.js`.
|
||||
|
||||
### Prettier Notes
|
||||
* Prettier will automatically attempt to place expressions on a single line if they fit, but will keep them multi-line if they are manually made multi-line.
|
||||
* This means that long singleline objects are automatically expanded, and short multiline objects aren't automatically collapsed.
|
||||
* You may want to use regex replacement to manually remove the first newline in short multi-line objects to convince Prettier to collapse them.
|
||||
@@ -1,212 +0,0 @@
|
||||
# Friday Night Funkin'
|
||||
|
||||
The Friday Night Funkin' source code is licensed under the Apache 2.0 license: (https://www.apache.org/licenses/LICENSE-2.0)
|
||||
|
||||
Friday Night Funkin' Copyright 2020-2024 The Funkin' Crew Inc.
|
||||
All Rights Reserved. "Friday Night Funkin'" and the "Friday Night Funkin'" logo are trademarks of The Funkin' Crew Inc.
|
||||
|
||||
You can view the `funkin-assets` license here: (https://github.com/FunkinCrew/funkin.assets/blob/main/LICENSE.md)
|
||||
|
||||
## Apache 2.0 License
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright 2020-2024 The Funkin' Crew Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
@@ -1,13 +0,0 @@
|
||||
# RIGHT NOW THE MODS FOLDER DOES NOT WORK ENTIRELY JUST YET!!!
|
||||
## THIS IS WORK IN PROGRESS!!!
|
||||
|
||||
# QUICK AND DIRTY MOD GUIDE
|
||||
|
||||
With the 0.2.6 update, I added a bit of a slightly nicer mod support backend.
|
||||
|
||||
It's POLYMOD, which is made by Lars Doucet: https://github.com/larsiusprime/polymod
|
||||
|
||||
You may have noticed that there's a new folder in the assets. MODS. Within it you will see 2 files. modList.txt, and a folder called introMod.
|
||||
modList.txt will load any folder into the game. Put the folder you want to load into a new line in modList.txt, and reboot the game.
|
||||
|
||||
Now you may be wondering, what do I put in the folder? Well later down it'll get a bit more complicated, especially as I'll make the IN-GAME mod loader nicer.
|
||||
@@ -1,265 +1,112 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<project>
|
||||
<!-- _________________________ Application Settings _________________________ -->
|
||||
<app title="Friday Night Funkin'" file="Funkin" packageName="com.funkin.fnf" package="com.funkin.fnf" main="Main" version="0.3.3" company="ninjamuffin99" />
|
||||
<!--Switch Export with Unique ApplicationID and Icon-->
|
||||
<set name="APP_ID" value="0x0100f6c013bbc000" />
|
||||
|
||||
<!--
|
||||
Define the OpenFL sprite which displays the preloader.
|
||||
You can't replace the preloader's logic here, sadly, but you can extend it.
|
||||
Basic preloading logic is done by `openfl.display.Preloader`.
|
||||
-->
|
||||
<app preloader="funkin.ui.transition.preload.FunkinPreloader" />
|
||||
<app title="Friday Night Funkin" file="Funkin" packageName="com.ninjamuffin99.funkin" main="Main" version="0.2.2" company="ninjamuffin99" />
|
||||
|
||||
<!--The flixel preloader is not accurate in Chrome. You can use it regularly if you embed the swf into a html file
|
||||
or you can set the actual size of your file manually at "FlxPreloaderBase-onUpdate-bytesTotal"-->
|
||||
<app preloader="flixel.system.FlxPreloader" />
|
||||
|
||||
<!--Minimum without FLX_NO_GAMEPAD: 11.8, without FLX_NO_NATIVE_CURSOR: 11.2-->
|
||||
<set name="SWF_VERSION" value="11.8" />
|
||||
|
||||
<!-- ____________________________ Window Settings ___________________________ -->
|
||||
|
||||
<!--These window settings apply to all targets-->
|
||||
<window width="1280" height="720" fps="60" background="#000000" hardware="true" vsync="false" />
|
||||
|
||||
<!--HTML5-specific-->
|
||||
<window if="html5" resizable="true" />
|
||||
|
||||
<!--Desktop-specific-->
|
||||
<window if="desktop" orientation="landscape" fullscreen="false" resizable="true" vsync="false" />
|
||||
<window if="desktop" orientation="landscape" fullscreen="false" resizable="true" />
|
||||
|
||||
<!--Mobile-specific-->
|
||||
<window if="mobile" orientation="landscape" fullscreen="true" width="0" height="0" resizable="false" />
|
||||
<window if="mobile" orientation="landscape" fullscreen="true" width="0" height="0" />
|
||||
|
||||
<!--Switch-specific-->
|
||||
<window if="switch" orientation="landscape" fullscreen="true" width="0" height="0" resizable="true" />
|
||||
|
||||
<!-- _____________________________ Path Settings ____________________________ -->
|
||||
|
||||
<set name="BUILD_DIR" value="export/debug" if="debug" />
|
||||
<set name="BUILD_DIR" value="export/release" unless="debug" />
|
||||
<set name="BUILD_DIR" value="export/32bit" if="32bit" />
|
||||
<classpath name="source" />
|
||||
<assets path="assets/preload" rename="assets" exclude="*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/preload" rename="assets" exclude="*.mp3|*.wav" unless="web" />
|
||||
<define name="PRELOAD_ALL" unless="web" />
|
||||
<define name="NO_PRELOAD_ALL" unless="PRELOAD_ALL" />
|
||||
<section if="PRELOAD_ALL">
|
||||
<library name="songs" preload="true" />
|
||||
<library name="shared" preload="true" />
|
||||
<library name="tutorial" preload="true" />
|
||||
<library name="week1" preload="true" />
|
||||
<library name="week2" preload="true" />
|
||||
<library name="week3" preload="true" />
|
||||
<library name="week4" preload="true" />
|
||||
<library name="week5" preload="true" />
|
||||
<library name="week6" preload="true" />
|
||||
<library name="week7" preload="true" />
|
||||
<library name="weekend1" preload="true" />
|
||||
<library name="videos" preload="true" />
|
||||
</section>
|
||||
<section if="NO_PRELOAD_ALL">
|
||||
<library name="songs" preload="false" />
|
||||
<library name="shared" preload="false" />
|
||||
<library name="tutorial" preload="false" />
|
||||
<library name="week1" preload="false" />
|
||||
<library name="week2" preload="false" />
|
||||
<library name="week3" preload="false" />
|
||||
<library name="week4" preload="false" />
|
||||
<library name="week5" preload="false" />
|
||||
<library name="week6" preload="false" />
|
||||
<library name="week7" preload="false" />
|
||||
<library name="weekend1" preload="false" />
|
||||
<library name="videos" preload="false" />
|
||||
</section>
|
||||
<library name="art" preload="false" />
|
||||
<assets path="assets/songs" library="songs" exclude="*.fla|*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/songs" library="songs" exclude="*.fla|*.mp3|*.wav" unless="web" />
|
||||
<!-- Videos go in their own library because web never needs to preload them, they can just be streamed. -->
|
||||
<assets path="assets/videos" library="videos" />
|
||||
<assets path="assets/shared" library="shared" exclude="*.fla|*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/shared" library="shared" exclude="*.fla|*.mp3|*.wav" unless="web" />
|
||||
<assets path="assets/tutorial" library="tutorial" exclude="*.fla|*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/tutorial" library="tutorial" exclude="*.fla|*.mp3|*.wav" unless="web" />
|
||||
<assets path="assets/week1" library="week1" exclude="*.fla|*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/week1" library="week1" exclude="*.fla|*.mp3|*.wav" unless="web" />
|
||||
<assets path="assets/week2" library="week2" exclude="*.fla|*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/week2" library="week2" exclude="*.fla|*.mp3|*.wav" unless="web" />
|
||||
<assets path="assets/week3" library="week3" exclude="*.fla|*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/week3" library="week3" exclude="*.fla|*.mp3|*.wav" unless="web" />
|
||||
<assets path="assets/week4" library="week4" exclude="*.fla|*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/week4" library="week4" exclude="*.fla|*.mp3|*.wav" unless="web" />
|
||||
<assets path="assets/week5" library="week5" exclude="*.fla|*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/week5" library="week5" exclude="*.fla|*.mp3|*.wav" unless="web" />
|
||||
<assets path="assets/week6" library="week6" exclude="*.fla|*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/week6" library="week6" exclude="*.fla|*.mp3|*.wav" unless="web" />
|
||||
<assets path="assets/week7" library="week7" exclude="*.fla|*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/week7" library="week7" exclude="*.fla|*.mp3|*.wav" unless="web" />
|
||||
<assets path="assets/weekend1" library="weekend1" exclude="*.fla|*.ogg|*.wav" if="web" />
|
||||
<assets path="assets/weekend1" library="weekend1" exclude="*.fla|*.mp3|*.wav" unless="web" />
|
||||
<!-- <assets path='example_mods' rename='mods' embed='false'/> -->
|
||||
<!--
|
||||
AUTOMATICALLY MOVING EXAMPLE MODS INTO THE BUILD CAUSES ISSUES
|
||||
Currently, this line will add the mod files to the library manifest,
|
||||
which causes issues if the mod is not enabled.
|
||||
If we can exclude the `mods` folder from the manifest, we can re-enable this line.
|
||||
<assets path='example_mods' rename='mods' embed='false' exclude="*.md" />
|
||||
-->
|
||||
<assets path="art/readme.txt" rename="do NOT readme.txt" library="art"/>
|
||||
<assets path="CHANGELOG.md" rename="changelog.txt" library="art"/>
|
||||
<!-- NOTE FOR FUTURE SELF SINCE FONTS ARE ALWAYS FUCKY
|
||||
TO FIX ONE OF THEM, I CONVERTED IT TO OTF. DUNNO IF YOU NEED TO
|
||||
THEN UHHH I USED THE NAME OF THE FONT WITH SETFORMAT() ON THE TEXT!!!
|
||||
NOT USING A DIRECT THING TO THE ASSET!!!
|
||||
-->
|
||||
<assets path="assets/fonts" embed="true" />
|
||||
|
||||
<!-- If compiled via github actions, show debug version number. -->
|
||||
<define name="FORCE_DEBUG_VERSION" if="GITHUB_BUILD" />
|
||||
<define name="NO_REDIRECT_ASSETS_FOLDER" if="GITHUB_BUILD" />
|
||||
<define name="TOUCH_HERE_TO_PLAY" if="web" />
|
||||
<classpath name="source" />
|
||||
|
||||
<assets path="assets/images"/>
|
||||
<assets path="assets/data"/>
|
||||
|
||||
<!-- <library name="noPreload" preload='false'/> -->
|
||||
<!-- <library name="noPreload"/> -->
|
||||
<assets path="assets/music" include="*.mp3" if="web"/>
|
||||
<assets path="assets/music" include="*.ogg" unless="web"/>
|
||||
<assets path="assets/sounds" include="*.mp3" if="web" />
|
||||
<assets path="assets/sounds" include="*.ogg" unless="web" />
|
||||
|
||||
<assets path="CHANGELOG.md"/>
|
||||
|
||||
<assets path="assets/fonts/vcr.ttf" embed="true" />
|
||||
|
||||
|
||||
<!-- _______________________________ Libraries ______________________________ -->
|
||||
<haxelib name="lime" /> <!-- Game engine backend -->
|
||||
<haxelib name="openfl" /> <!-- Game engine backend -->
|
||||
<haxelib name="flixel" /> <!-- Game engine -->
|
||||
|
||||
<haxedev set="webgl" />
|
||||
<haxelib name="flixel" />
|
||||
|
||||
<haxelib name="flixel-addons" /> <!-- Additional utilities for Flixel -->
|
||||
<haxelib name="hscript" /> <!-- Scripting -->
|
||||
<haxelib name="flixel-ui" /> <!-- UI framework (DEPRECATED) -->
|
||||
<haxelib name="haxeui-core" /> <!-- UI framework -->
|
||||
<haxelib name="haxeui-flixel" /> <!-- Integrate HaxeUI with Flixel -->
|
||||
<haxelib name="flixel-text-input" /> <!-- Improved text field rendering for HaxeUI -->
|
||||
<haxelib name="polymod" /> <!-- Modding framework -->
|
||||
<haxelib name="flxanimate" /> <!-- Texture atlas rendering -->
|
||||
<haxelib name="hxCodec" if="desktop" unless="hl" /> <!-- Video playback -->
|
||||
<haxelib name="funkin.vis"/>
|
||||
<!--In case you want to use the addons package-->
|
||||
<haxelib name="flixel-addons" />
|
||||
<haxelib name="hscript" />
|
||||
|
||||
<!--In case you want to use the ui package-->
|
||||
<haxelib name="flixel-ui" />
|
||||
<haxelib name="newgrounds" />
|
||||
<!-- <haxelib name="markdown" /> -->
|
||||
<!-- <haxelib name="HtmlParser" /> -->
|
||||
|
||||
<haxelib name="json2object" /> <!-- JSON parsing -->
|
||||
<haxelib name="thx.semver" /> <!-- Version string handling -->
|
||||
<!--In case you want to use nape with flixel-->
|
||||
<!--<haxelib name="nape-haxe4" />-->
|
||||
|
||||
<haxelib name="hxcpp-debug-server" if="desktop debug" /> <!-- VSCode debug support -->
|
||||
<!-- ______________________________ Haxedefines _____________________________ -->
|
||||
|
||||
<!--Enable the Flixel core recording system-->
|
||||
<!--<haxedef name="FLX_RECORD" />-->
|
||||
|
||||
<!--Disable the right and middle mouse buttons-->
|
||||
<!-- <haxedef name="FLX_NO_MOUSE_ADVANCED" /> -->
|
||||
|
||||
<!--Disable the native cursor API on Flash-->
|
||||
<!--<haxedef name="FLX_NO_NATIVE_CURSOR" />-->
|
||||
|
||||
<!--Optimise inputs, be careful you will get null errors if you don't use conditionals in your game-->
|
||||
<haxedef name="FLX_NO_MOUSE" if="mobile" />
|
||||
<haxedef name="FLX_NO_KEYBOARD" if="mobile" />
|
||||
<haxedef name="FLX_NO_TOUCH" if="desktop" />
|
||||
<!--<haxedef name="FLX_NO_GAMEPAD" />-->
|
||||
|
||||
<!--Disable the Flixel core sound tray-->
|
||||
<!--<haxedef name="FLX_NO_SOUND_TRAY" />-->
|
||||
|
||||
<!--Disable the Flixel sound management code-->
|
||||
<!--<haxedef name="FLX_NO_SOUND_SYSTEM" />-->
|
||||
|
||||
<!--Disable the Flixel core focus lost screen-->
|
||||
<haxedef name="FLX_NO_FOCUS_LOST_SCREEN" />
|
||||
<!--<haxedef name="FLX_NO_FOCUS_LOST_SCREEN" />-->
|
||||
|
||||
<!--Disable the Flixel core debugger. Automatically gets set whenever you compile in release mode!-->
|
||||
<haxedef name="FLX_NO_DEBUG" unless="debug || FORCE_DEBUG_VERSION" />
|
||||
<haxedef name="FLX_NO_DEBUG" unless="debug" />
|
||||
|
||||
<!--Enable this for Nape release builds for a serious peformance improvement-->
|
||||
<haxedef name="NAPE_RELEASE_BUILD" unless="debug" />
|
||||
|
||||
<!--
|
||||
Hide deprecation warnings until they're fixed.
|
||||
TODO: REMOVE THIS!!!!
|
||||
<haxeflag name="-w" value="-WDeprecated" />
|
||||
-->
|
||||
|
||||
<!-- Haxe 4.3.0+: Enable pretty syntax errors and stuff. -->
|
||||
<haxedef name="message.reporting" value="pretty" />
|
||||
|
||||
<!-- _________________________________ Custom _______________________________ -->
|
||||
<!-- Disable trace() calls in release builds to bump up performance.
|
||||
<haxeflag name="- -no-traces" unless="debug" />-->
|
||||
<!-- HScript relies heavily on Reflection, which means we can't use DCE. -->
|
||||
<haxeflag name="-dce no" />
|
||||
<!-- Ensure all Funkin' classes are available at runtime. -->
|
||||
<haxeflag name="--macro" value="include('funkin')" />
|
||||
<!-- Ensure all UI components are available at runtime. -->
|
||||
<haxeflag name="--macro" value="include('haxe.ui.backend.flixel.components')" />
|
||||
<haxeflag name="--macro" value="include('haxe.ui.containers.dialogs')" />
|
||||
<haxeflag name="--macro" value="include('haxe.ui.containers.menus')" />
|
||||
<haxeflag name="--macro" value="include('haxe.ui.containers.properties')" />
|
||||
<haxeflag name="--macro" value="include('haxe.ui.core')" />
|
||||
<haxeflag name="--macro" value="include('haxe.ui.components')" />
|
||||
<haxeflag name="--macro" value="include('haxe.ui.containers')" />
|
||||
<!--
|
||||
Ensure additional class packages are available at runtime (some only really used by scripts).
|
||||
Ignore packages we can't include.
|
||||
-->
|
||||
<haxeflag name="--macro" value="include('flixel', true, [ 'flixel.addons.editors.spine.*', 'flixel.addons.nape.*', 'flixel.system.macros.*' ])" />
|
||||
<!-- Necessary to provide stack traces for HScript. -->
|
||||
<haxedef name="hscriptPos" />
|
||||
<haxedef name="safeMode"/>
|
||||
<haxedef name="HXCPP_CHECK_POINTER" />
|
||||
<haxedef name="HXCPP_STACK_LINE" />
|
||||
<haxedef name="HXCPP_STACK_TRACE" />
|
||||
<!-- This macro allows addition of new functionality to existing Flixel. -->
|
||||
<haxeflag name="--macro" value="addMetadata('@:build(funkin.util.macro.FlxMacro.buildFlxBasic())', 'flixel.FlxBasic')" />
|
||||
|
||||
<!--Place custom nodes like icons here (higher priority to override the HaxeFlixel icon)-->
|
||||
<icon path="art/icon16.png" size="16" />
|
||||
<icon path="art/icon32.png" size="32" />
|
||||
<icon path="art/icon64.png" size="64" />
|
||||
<icon path="art/iconOG.png" />
|
||||
<haxedef name="CAN_OPEN_LINKS" unless="switch" />
|
||||
<haxedef name="CAN_CHEAT" if="switch debug" />
|
||||
<!-- I don't remember what this is for. -->
|
||||
<haxedef name="haxeui_no_mouse_reset" />
|
||||
<!-- Clicking outside a dialog should deselect the current focused component. -->
|
||||
<haxedef name="haxeui_focus_out_on_click" />
|
||||
<!-- Required to use haxe.ui.backend.flixel.UIState with build macros. -->
|
||||
<haxedef name="haxeui_dont_impose_base_class" />
|
||||
<haxedef name="HARDCODED_CREDITS" />
|
||||
|
||||
<!-- Skip the Intro -->
|
||||
<section if="debug">
|
||||
<!-- Starts the game at the specified week, at the first song -->
|
||||
<!-- <haxedef name="week" value="1" if="debug"/> -->
|
||||
<!-- Starts the game at the specified song -->
|
||||
<!-- <haxedef name="song" value="bopeebo" if="debug"/> -->
|
||||
<!-- Difficulty, only used for week or song, defaults to 1 -->
|
||||
<!-- <haxedef name="dif" value="2" if="debug"/> -->
|
||||
</section>
|
||||
<section if="newgrounds">
|
||||
<!-- Enables Ng.core.verbose -->
|
||||
<!-- <haxedef name="NG_VERBOSE" /> -->
|
||||
<!-- Enables a NG debug session, so medals don't permently unlock -->
|
||||
<!-- <haxedef name="NG_DEBUG" /> -->
|
||||
<!-- pretends that the saved session Id was expired, forcing the reconnect prompt -->
|
||||
<!-- <haxedef name="NG_FORCE_EXPIRED_SESSION" if="debug" /> -->
|
||||
</section>
|
||||
|
||||
<!-- Uncomment this to wipe your input settings. -->
|
||||
<!-- <haxedef name="CLEAR_INPUT_SAVE"/> -->
|
||||
|
||||
<section if="debug" unless="NO_REDIRECT_ASSETS_FOLDER || html5 || GITHUB_BUILD">
|
||||
<!--
|
||||
Use the parent assets folder rather than the exported one
|
||||
No more will we accidentally undo our changes!
|
||||
-->
|
||||
<haxedef name="REDIRECT_ASSETS_FOLDER" />
|
||||
</section>
|
||||
<icon path="art/icon.png" />
|
||||
<!-- <haxedef name="SKIP_TO_PLAYSTATE" if="debug" /> -->
|
||||
<haxedef name="NG_LOGIN" if="newgrounds" />
|
||||
|
||||
|
||||
<section>
|
||||
<!--
|
||||
This flag enables the popup/crashlog error handler.
|
||||
However, it also messes with breakpoints on some platforms.
|
||||
-->
|
||||
<haxedef name="openfl-enable-handle-error" />
|
||||
</section>
|
||||
|
||||
<!-- Run a script before and after building. -->
|
||||
<prebuild haxe="source/Prebuild.hx"/> -->
|
||||
<postbuild haxe="source/Postbuild.hx"/> -->
|
||||
|
||||
<!-- Enable this on platforms which do not support dropping files onto the window. -->
|
||||
<haxedef name="FILE_DROP_UNSUPPORTED" if="mac" />
|
||||
<section unless="FILE_DROP_UNSUPPORTED">
|
||||
<haxedef name="FILE_DROP_SUPPORTED" />
|
||||
</section>
|
||||
|
||||
<!-- Enable this on platforms which do not support the edsior views. -->
|
||||
<haxedef name="CHART_EDITOR_UNSUPPORTED" if="web" />
|
||||
<haxedef name="CHART_EDITOR_SUPPORTED" unless="web"/>
|
||||
|
||||
<!-- Options for Polymod -->
|
||||
<section if="polymod">
|
||||
<!-- Turns on additional debug logging. -->
|
||||
<haxedef name="POLYMOD_DEBUG" value="true" if="debug" />
|
||||
<!-- The file extension to use for script files. -->
|
||||
<haxedef name="POLYMOD_SCRIPT_EXT" value=".hscript" />
|
||||
<!-- Which asset library to use for scripts. -->
|
||||
<haxedef name="POLYMOD_SCRIPT_LIBRARY" value="scripts" />
|
||||
<!-- The base path from which scripts should be accessed. -->
|
||||
<haxedef name="POLYMOD_ROOT_PATH" value="scripts/" />
|
||||
<!-- Determines the subdirectory of the mod folder used for file appending. -->
|
||||
<haxedef name="POLYMOD_APPEND_FOLDER" value="_append" />
|
||||
<!-- Determines the subdirectory of the mod folder used for file merges. -->
|
||||
<haxedef name="POLYMOD_MERGE_FOLDER" value="_merge" />
|
||||
<!-- Determines the file in the mod folder used for metadata. -->
|
||||
<haxedef name="POLYMOD_MOD_METADATA_FILE" value="_polymod_meta.json" />
|
||||
<!-- Determines the file in the mod folder used for the icon. -->
|
||||
<haxedef name="POLYMOD_MOD_ICON_FILE" value="_polymod_icon.png" />
|
||||
</section>
|
||||
</project>
|
||||
|
||||
@@ -1,44 +1,6 @@
|
||||
# Friday Night Funkin'
|
||||
|
||||
Friday Night Funkin' is a rhythm game. Built using HaxeFlixel for Ludem Dare 47.
|
||||
|
||||
This game was made with love to Newgrounds and it's community. Extra love to Tom Fulp.
|
||||
|
||||
- [Playable web demo on Newgrounds!](https://www.newgrounds.com/portal/view/770371)
|
||||
- [Demo download builds for Windows, Mac, and Linux from Itch.io!](https://ninja-muffin24.itch.io/funkin)
|
||||
|
||||
# Getting Started
|
||||
|
||||
**PLEASE USE THE LINKS ABOVE IF YOU JUST WANT TO PLAY THE GAME**
|
||||
|
||||
To learn how to install the necessary dependencies and compile the game from source, please check out our [building the game](/docs/COMPILING.md) guide.
|
||||
|
||||
# Contributing
|
||||
|
||||
Please check out our [Contributor's guide](./CONTRIBUTORS.md) on how you can actively participate in the development of Friday Night Funkin'.
|
||||
|
||||
# Credits and Special Thanks
|
||||
|
||||
Full credits can be found in-game, or wherever the credits.json file is.
|
||||
|
||||
## Programming
|
||||
- [ninjamuffin99](https://twitter.com/ninja_muffin99) - Lead Programmer
|
||||
- [MasterEric](https://twitter.com/EliteMasterEric) - Programmer
|
||||
- [MtH](https://twitter.com/emmnyaa) - Charting and Additional Programming
|
||||
- [GeoKureli](https://twitter.com/Geokureli/) - Additional Programming
|
||||
- Our contributors on GitHub
|
||||
|
||||
## Art / Animation / UI
|
||||
- [PhantomArcade3K](https://twitter.com/phantomarcade3k) - Artist and Animator
|
||||
- [Evilsk8r](https://twitter.com/evilsk8r) - Art
|
||||
- [Moawling](https://twitter.com/moawko) - Week 6 Pixel Art
|
||||
- [IvanAlmighty](https://twitter.com/IvanA1mighty) - Misc UI Design
|
||||
|
||||
## Music
|
||||
- [Kawaisprite](https://twitter.com/kawaisprite) - Musician
|
||||
- [BassetFilms](https://twitter.com/Bassetfilms) - Music for "Monster", Additional Character Design
|
||||
|
||||
## Special Thanks
|
||||
- [Tom Fulp](https://twitter.com/tomfulp) - For being a great guy and for Newgrounds
|
||||
- [JohnnyUtah](https://twitter.com/JohnnyUtahNG/) - Voice of Tankman
|
||||
- [L0Litsmonica](https://twitter.com/L0Litsmonica) - Voice of Mommy Mearest
|
||||
# Friday Night Funkin
|
||||
|
||||
This is the repository for Friday Night Funkin, a game originally made for Ludum Dare 47 "Stuck In a Loop".
|
||||
|
||||
Play the Ludum Dare prototype here: https://ninja-muffin24.itch.io/friday-night-funkin
|
||||
Play the Newgrounds one here: https://www.newgrounds.com/portal/view/770371
|
||||
|
||||
|
After Width: | Height: | Size: 3.0 MiB |
@@ -0,0 +1,11 @@
|
||||
@echo off
|
||||
color 0a
|
||||
cd ..
|
||||
@echo on
|
||||
echo BUILDING GAME
|
||||
lime build html5 -release
|
||||
echo UPLOADING TO ITCH
|
||||
butler push ./export/release/html5/bin ninja-muffin24/funkin:html5
|
||||
butler status ninja-muffin24/funkin:html5
|
||||
echo ITCH SHIT UPDATED LMAOOOOO
|
||||
pause
|
||||
@@ -0,0 +1,11 @@
|
||||
@echo off
|
||||
color 0a
|
||||
cd ..
|
||||
@echo on
|
||||
echo BUILDING GAME
|
||||
lime build html5 -debug
|
||||
echo UPLOADING TO ITCH
|
||||
butler push ./export/debug/html5/bin ninja-muffin24/funkin:html5
|
||||
butler status ninja-muffin24/funkin:html5
|
||||
echo ITCH SHIT UPDATED LMAOOOOO
|
||||
pause
|
||||
@@ -0,0 +1,11 @@
|
||||
@echo off
|
||||
color 0a
|
||||
cd ..
|
||||
@echo on
|
||||
echo BUILDING GAME
|
||||
lime build windows -debug
|
||||
echo UPLOADING 64 BIT VERSION TO ITCH
|
||||
butler push ./export/debug/windows/bin ninja-muffin24/funkin:windows-secretBeta
|
||||
butler status ninja-muffin24/funkin:windows-secretBeta
|
||||
echo ITCH SHIT UPDATED LMAOOOOO
|
||||
pause
|
||||
@@ -0,0 +1,15 @@
|
||||
@echo off
|
||||
color 0a
|
||||
cd ..
|
||||
@echo on
|
||||
echo BUILDING GAME
|
||||
lime build windows -release
|
||||
echo UPLOADING 64 BIT VERSION TO ITCH
|
||||
butler push ./export/release/windows/bin ninja-muffin24/funkin:windows-64bit
|
||||
lime build windows -release -32
|
||||
echo UPLOADING 32 BIT VERSION TO ITCH
|
||||
butler push ./export/release/windows/bin ninja-muffin24/funkin:windows-32bit
|
||||
butler status ninja-muffin24/funkin:windows-32bit
|
||||
butler status ninja-muffin24/funkin:windows-64bit
|
||||
echo ITCH SHIT UPDATED LMAOOOOO
|
||||
pause
|
||||
@@ -0,0 +1,27 @@
|
||||
@echo off
|
||||
cd ..
|
||||
@echo on
|
||||
echo REBUILDING LIME FOR EXPORT (VERBOSE)
|
||||
@echo off
|
||||
color 0b
|
||||
@echo on
|
||||
lime rebuild windows -clean -v
|
||||
@echo off
|
||||
color 0a
|
||||
@echo on
|
||||
lime rebuild switch -clean -v
|
||||
@echo off
|
||||
color 0e
|
||||
@echo on
|
||||
lime rebuild tools -clean -v
|
||||
echo HOPE AND PRAY...
|
||||
@echo off
|
||||
color 0a
|
||||
@echo on
|
||||
echo BUILDING GAME
|
||||
lime build switch -final -v
|
||||
@echo off
|
||||
color 0b
|
||||
@echo on
|
||||
echo NSP FILE CREATED
|
||||
pause
|
||||
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 582 KiB |
|
After Width: | Height: | Size: 132 KiB |
@@ -0,0 +1,24 @@
|
||||
shoutouts to tom fulp--lmao
|
||||
Ludum dare--extraordinaire
|
||||
cyberzone--coming soon
|
||||
love to thriftman--swag
|
||||
ultimate rhythm gaming--probably
|
||||
dope ass game--playstation magazine
|
||||
in loving memory of--henryeyes
|
||||
dancin--forever
|
||||
funkin--forever
|
||||
ritz dx--rest in peace lol
|
||||
rate five--pls no blam
|
||||
rhythm gaming--ultimate
|
||||
game of the year--forever
|
||||
you already know--we really out here
|
||||
rise and grind--love to luis
|
||||
like parappa--but cooler
|
||||
album of the year--chuckie finster
|
||||
free gitaroo man--with love to wandaboy
|
||||
better than geometry dash--fight me robtop
|
||||
kiddbrute for president--vote now
|
||||
play dead estate--on newgrounds
|
||||
this is a god damn prototype--we workin on it okay
|
||||
women are real--this is official
|
||||
too over exposed--newgrounds cant handle us
|
||||
@@ -0,0 +1,3 @@
|
||||
<vbox style="padding: 5px;">
|
||||
<button text="Click Me!" onclick="this.text='Thanks!'" style="font-size: 24px;" />
|
||||
</vbox>
|
||||
@@ -0,0 +1,15 @@
|
||||
wanda
|
||||
fizzd
|
||||
kiddbrute
|
||||
HenryEYES
|
||||
Clone Hero
|
||||
Tom Fulp
|
||||
StuffedWombat
|
||||
mmatt_ugh
|
||||
Squidly
|
||||
Luis
|
||||
GeoKureli
|
||||
Will Blanton
|
||||
SrPelo
|
||||
|
||||
BIT BOY - MIKE WELSH
|
||||
|
After Width: | Height: | Size: 4.8 MiB |
@@ -0,0 +1,501 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextureAtlas imagePath="BOYFRIEND.png">
|
||||
<!-- Created with Adobe Animate version 20.0.0.17400 -->
|
||||
<!-- http://www.adobe.com/products/animate.html -->
|
||||
<SubTexture name="BF Dead Loop0000" x="0" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0001" x="449" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0002" x="449" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0003" x="898" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0004" x="898" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0005" x="1347" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0006" x="1347" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0007" x="1796" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0008" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0009" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0010" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0011" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0012" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0013" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0014" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0015" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0016" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0017" x="0" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0018" x="449" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0019" x="449" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0020" x="898" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0021" x="898" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0022" x="1347" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0023" x="1347" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0024" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0025" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0026" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0027" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0028" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0029" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0030" x="1796" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0031" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0032" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead Loop0033" x="2245" y="0" width="439" height="435"/>
|
||||
<SubTexture name="BF Dead confirm0000" x="2694" y="0" width="439" height="435" frameX="0" frameY="-64" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0001" x="3143" y="0" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0002" x="3592" y="0" width="439" height="499"/>
|
||||
<SubTexture name="BF Dead confirm0003" x="4041" y="0" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0004" x="4490" y="0" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0005" x="4939" y="0" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0006" x="5388" y="0" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0007" x="5837" y="0" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0008" x="6286" y="0" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0009" x="6735" y="0" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0010" x="7184" y="0" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0011" x="7633" y="0" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0012" x="0" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0013" x="449" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0014" x="898" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0015" x="1347" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0016" x="1796" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0017" x="2245" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0018" x="2694" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0019" x="3143" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0020" x="3592" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0021" x="4041" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0022" x="4490" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0023" x="4939" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0024" x="4939" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0025" x="4939" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0026" x="4939" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0027" x="4939" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0028" x="4939" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0029" x="4939" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0030" x="4939" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0031" x="4939" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0032" x="4939" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF Dead confirm0033" x="4939" y="509" width="439" height="469" frameX="0" frameY="-30" frameWidth="439" frameHeight="499"/>
|
||||
<SubTexture name="BF HEY!!0000" x="5388" y="509" width="395" height="416" frameX="0" frameY="0" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0001" x="5388" y="509" width="395" height="416" frameX="0" frameY="0" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0002" x="5793" y="509" width="413" height="410" frameX="-1" frameY="-8" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0003" x="5793" y="509" width="413" height="410" frameX="-1" frameY="-8" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0004" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0005" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0006" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0007" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0008" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0009" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0010" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0011" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0012" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0013" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0014" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0015" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0016" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0017" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0018" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0019" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0020" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0021" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0022" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0023" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0024" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF HEY!!0025" x="6216" y="509" width="414" height="412" frameX="-1" frameY="-6" frameWidth="415" frameHeight="418"/>
|
||||
<SubTexture name="BF NOTE DOWN0000" x="6640" y="509" width="374" height="357" frameX="-1" frameY="-5" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0001" x="6640" y="509" width="374" height="357" frameX="-1" frameY="-5" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0002" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0003" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0004" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0005" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0006" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0007" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0008" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0009" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0010" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0011" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0012" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0013" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0014" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0015" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0016" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0017" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0018" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0019" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0020" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0021" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0022" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0023" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0024" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0025" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0026" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0027" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0028" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN0029" x="7024" y="509" width="373" height="362" frameX="0" frameY="0" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0000" x="6640" y="509" width="374" height="357" frameX="-1" frameY="-35" frameWidth="375" frameHeight="362"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0001" x="7407" y="509" width="376" height="392" frameX="-1" frameY="0" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0002" x="7407" y="509" width="376" height="392" frameX="-1" frameY="0" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0003" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0004" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0005" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0006" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0007" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0008" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0009" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0010" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0011" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0012" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0013" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0014" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0015" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0016" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0017" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0018" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0019" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0020" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0021" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0022" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0023" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0024" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0025" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0026" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0027" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE DOWN MISS0028" x="7793" y="509" width="378" height="388" frameX="0" frameY="-4" frameWidth="378" frameHeight="392"/>
|
||||
<SubTexture name="BF NOTE LEFT0000" x="0" y="988" width="383" height="406" frameX="0" frameY="0" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0001" x="0" y="988" width="383" height="406" frameX="0" frameY="0" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0002" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0003" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0004" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0005" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0006" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0007" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0008" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0009" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0010" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0011" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0012" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0013" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT0014" x="393" y="988" width="374" height="404" frameX="-11" frameY="-2" frameWidth="385" frameHeight="406"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0000" x="777" y="988" width="383" height="406" frameX="0" frameY="-26" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0001" x="1170" y="988" width="369" height="430" frameX="-15" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0002" x="1170" y="988" width="369" height="430" frameX="-15" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0003" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0004" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0005" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0006" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0007" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0008" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0009" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0010" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0011" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0012" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0013" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0014" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0015" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0016" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0017" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0018" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0019" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0020" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0021" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0022" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0023" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0024" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0025" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0026" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0027" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0028" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0029" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0030" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0031" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0032" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE LEFT MISS0033" x="1549" y="988" width="370" height="430" frameX="-13" frameY="0" frameWidth="384" frameHeight="432"/>
|
||||
<SubTexture name="BF NOTE RIGHT0000" x="1929" y="988" width="408" height="405" frameX="-1" frameY="-2" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0001" x="1929" y="988" width="408" height="405" frameX="-1" frameY="-2" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0002" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0003" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0004" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0005" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0006" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0007" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0008" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0009" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0010" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0011" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0012" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0013" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0014" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0015" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0016" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0017" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0018" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0019" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0020" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0021" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0022" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0023" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0024" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0025" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0026" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0027" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0028" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0029" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0030" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0031" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0032" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0033" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0034" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0035" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0036" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0037" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0038" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0039" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0040" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0041" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0042" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0043" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0044" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0045" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0046" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0047" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0048" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0049" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0050" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0051" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0052" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0053" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0054" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0055" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0056" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0057" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0058" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0059" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0060" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT0061" x="2347" y="988" width="408" height="407" frameX="0" frameY="0" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0000" x="1929" y="988" width="408" height="405" frameX="-7" frameY="-30" frameWidth="409" frameHeight="407"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0001" x="2765" y="988" width="395" height="432" frameX="0" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0002" x="2765" y="988" width="395" height="432" frameX="0" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0003" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0004" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0005" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0006" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0007" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0008" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0009" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0010" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0011" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0012" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0013" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0014" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0015" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0016" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0017" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0018" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0019" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0020" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0021" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0022" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0023" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0024" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0025" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0026" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0027" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0028" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0029" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0030" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0031" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0032" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0033" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0034" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0035" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0036" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0037" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0038" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0039" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0040" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0041" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0042" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0043" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0044" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE RIGHT MISS0045" x="3170" y="988" width="400" height="432" frameX="-1" frameY="0" frameWidth="415" frameHeight="435"/>
|
||||
<SubTexture name="BF NOTE UP0000" x="3580" y="988" width="369" height="446" frameX="-5" frameY="0" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0001" x="3580" y="988" width="369" height="446" frameX="-5" frameY="0" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0002" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0003" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0004" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0005" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0006" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0007" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0008" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0009" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0010" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0011" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0012" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0013" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP0014" x="3959" y="988" width="376" height="441" frameX="0" frameY="-5" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0000" x="3580" y="988" width="369" height="446" frameX="-9" frameY="0" frameWidth="376" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0001" x="4345" y="988" width="360" height="427" frameX="0" frameY="-13" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0002" x="4345" y="988" width="360" height="427" frameX="0" frameY="-13" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0003" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0004" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0005" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0006" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0007" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0008" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0009" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0010" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0011" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0012" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0013" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0014" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0015" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0016" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0017" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0018" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0019" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0020" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0021" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0022" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF NOTE UP MISS0023" x="4715" y="988" width="357" height="430" frameX="-1" frameY="-10" frameWidth="378" frameHeight="446"/>
|
||||
<SubTexture name="BF dies0000" x="5082" y="988" width="433" height="415" frameX="-1" frameY="0" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0001" x="5525" y="988" width="433" height="415" frameX="-1" frameY="0" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0002" x="5968" y="988" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0003" x="6417" y="988" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0004" x="6866" y="988" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0005" x="7315" y="988" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0006" x="0" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0007" x="0" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0008" x="0" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0009" x="0" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0010" x="0" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0011" x="0" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0012" x="0" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0013" x="0" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0014" x="0" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0015" x="449" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0016" x="449" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0017" x="449" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0018" x="898" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0019" x="898" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0020" x="1347" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0021" x="1347" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0022" x="1796" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0023" x="1796" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0024" x="2245" y="1444" width="439" height="412" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0025" x="2694" y="1444" width="439" height="439" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0026" x="2694" y="1444" width="439" height="439" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0027" x="3143" y="1444" width="439" height="434" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0028" x="3143" y="1444" width="439" height="434" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0029" x="3592" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0030" x="3592" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0031" x="4041" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0032" x="4041" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0033" x="4041" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0034" x="4041" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0035" x="4490" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0036" x="4939" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0037" x="5388" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0038" x="5837" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0039" x="6286" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0040" x="6735" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0041" x="7184" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0042" x="7633" y="1444" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0043" x="0" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0044" x="449" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0045" x="898" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0046" x="1347" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0047" x="1796" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0048" x="2245" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0049" x="2694" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0050" x="3143" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0051" x="3592" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0052" x="4041" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0053" x="0" y="0" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="435"/>
|
||||
<SubTexture name="BF dies0054" x="4490" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0055" x="4490" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0056" x="4490" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF dies0057" x="4490" y="1893" width="439" height="435" frameX="0" frameY="-6" frameWidth="439" frameHeight="445"/>
|
||||
<SubTexture name="BF hit0000" x="4939" y="1893" width="429" height="425" frameX="0" frameY="-16" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0001" x="5378" y="1893" width="418" height="441" frameX="-4" frameY="0" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0002" x="5806" y="1893" width="392" height="393" frameX="-59" frameY="-38" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0003" x="6208" y="1893" width="392" height="393" frameX="-59" frameY="-38" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0004" x="6610" y="1893" width="378" height="392" frameX="-58" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0005" x="6998" y="1893" width="378" height="392" frameX="-58" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0006" x="7386" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0007" x="7788" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0008" x="7386" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0009" x="7788" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0010" x="7386" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0011" x="7788" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0012" x="7386" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0013" x="7788" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0014" x="7386" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0015" x="7788" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0016" x="7386" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0017" x="7788" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF hit0018" x="7386" y="1893" width="392" height="392" frameX="-47" frameY="-39" frameWidth="451" frameHeight="441"/>
|
||||
<SubTexture name="BF idle dance0000" x="0" y="2344" width="406" height="392" frameX="-1" frameY="-20" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0001" x="0" y="2344" width="406" height="392" frameX="-1" frameY="-20" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0002" x="416" y="2344" width="408" height="393" frameX="0" frameY="-19" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0003" x="416" y="2344" width="408" height="393" frameX="0" frameY="-19" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0004" x="834" y="2344" width="405" height="398" frameX="-3" frameY="-14" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0005" x="834" y="2344" width="405" height="398" frameX="-3" frameY="-14" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0006" x="1249" y="2344" width="410" height="411" frameX="-1" frameY="-1" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0007" x="1249" y="2344" width="410" height="411" frameX="-1" frameY="-1" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0008" x="1669" y="2344" width="408" height="412" frameX="-2" frameY="0" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0009" x="1669" y="2344" width="408" height="412" frameX="-2" frameY="0" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0010" x="1669" y="2344" width="408" height="412" frameX="-2" frameY="0" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0011" x="1669" y="2344" width="408" height="412" frameX="-2" frameY="0" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0012" x="1669" y="2344" width="408" height="412" frameX="-2" frameY="0" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle dance0013" x="1669" y="2344" width="408" height="412" frameX="-2" frameY="0" frameWidth="411" frameHeight="412"/>
|
||||
<SubTexture name="BF idle shaking0000" x="2087" y="2344" width="408" height="412" frameX="-1" frameY="-1" frameWidth="410" frameHeight="413"/>
|
||||
<SubTexture name="BF idle shaking0001" x="2505" y="2344" width="408" height="412" frameX="-2" frameY="-1" frameWidth="410" frameHeight="413"/>
|
||||
<SubTexture name="BF idle shaking0002" x="2923" y="2344" width="408" height="413" frameX="-1" frameY="0" frameWidth="410" frameHeight="413"/>
|
||||
<SubTexture name="BF idle shaking0003" x="3341" y="2344" width="410" height="413"/>
|
||||
<SubTexture name="bf pre attack0000" x="3761" y="2344" width="386" height="373" frameX="0" frameY="-1" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0001" x="3761" y="2344" width="386" height="373" frameX="0" frameY="-1" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0002" x="4157" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0003" x="4157" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0004" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0005" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0006" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0007" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0008" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0009" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0010" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0011" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0012" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0013" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0014" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0015" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0016" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0017" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0018" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0019" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0020" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0021" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0022" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0023" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0024" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0025" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0026" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0027" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0028" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="bf pre attack0029" x="4549" y="2344" width="382" height="374" frameX="-2" frameY="0" frameWidth="386" frameHeight="374"/>
|
||||
<SubTexture name="boyfriend attack0000" x="4941" y="2344" width="697" height="597" frameX="0" frameY="-87" frameWidth="708" frameHeight="685"/>
|
||||
<SubTexture name="boyfriend attack0001" x="4941" y="2344" width="697" height="597" frameX="0" frameY="-87" frameWidth="708" frameHeight="685"/>
|
||||
<SubTexture name="boyfriend attack0002" x="5648" y="2344" width="603" height="660" frameX="-102" frameY="-24" frameWidth="708" frameHeight="685"/>
|
||||
<SubTexture name="boyfriend attack0003" x="5648" y="2344" width="603" height="660" frameX="-102" frameY="-24" frameWidth="708" frameHeight="685"/>
|
||||
<SubTexture name="boyfriend attack0004" x="6261" y="2344" width="444" height="684" frameX="-263" frameY="0" frameWidth="708" frameHeight="685"/>
|
||||
<SubTexture name="boyfriend attack0005" x="6261" y="2344" width="444" height="684" frameX="-263" frameY="0" frameWidth="708" frameHeight="685"/>
|
||||
<SubTexture name="boyfriend attack0006" x="6715" y="2344" width="501" height="630" frameX="-207" frameY="-55" frameWidth="708" frameHeight="685"/>
|
||||
<SubTexture name="boyfriend dodge0000" x="7226" y="2344" width="375" height="404" frameX="-3" frameY="0" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0001" x="7611" y="2344" width="375" height="404" frameX="-3" frameY="0" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0002" x="0" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0003" x="390" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0004" x="780" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0005" x="0" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0006" x="390" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0007" x="780" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0008" x="0" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0009" x="390" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0010" x="780" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0011" x="0" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0012" x="390" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0013" x="780" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
<SubTexture name="boyfriend dodge0014" x="0" y="3038" width="380" height="403" frameX="0" frameY="-1" frameWidth="380" frameHeight="404"/>
|
||||
</TextureAtlas>
|
||||
|
After Width: | Height: | Size: 1.1 MiB |
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextureAtlas imagePath="DADDY_DEAREST.png">
|
||||
<!-- Created with Adobe Animate version 20.0.0.17400 -->
|
||||
<!-- http://www.adobe.com/products/animate.html -->
|
||||
<SubTexture name="Dad Sing Note DOWN0000" x="1369" y="0" width="470" height="730" frameX="0" frameY="-5" frameWidth="470" frameHeight="735"/>
|
||||
<SubTexture name="Dad Sing Note DOWN0001" x="1369" y="0" width="470" height="730" frameX="0" frameY="-5" frameWidth="470" frameHeight="735"/>
|
||||
<SubTexture name="Dad Sing Note DOWN0002" x="1839" y="0" width="462" height="735" frameX="-4" frameY="0" frameWidth="470" frameHeight="735"/>
|
||||
<SubTexture name="Dad Sing Note DOWN0003" x="1839" y="0" width="462" height="735" frameX="-4" frameY="0" frameWidth="470" frameHeight="735"/>
|
||||
<SubTexture name="Dad Sing Note DOWN0004" x="1839" y="0" width="462" height="735" frameX="-4" frameY="0" frameWidth="470" frameHeight="735"/>
|
||||
<SubTexture name="Dad Sing Note DOWN0005" x="1839" y="0" width="462" height="735" frameX="-4" frameY="0" frameWidth="470" frameHeight="735"/>
|
||||
<SubTexture name="Dad Sing Note DOWN0006" x="1839" y="0" width="462" height="735" frameX="-4" frameY="0" frameWidth="470" frameHeight="735"/>
|
||||
<SubTexture name="Dad Sing Note LEFT0000" x="843" y="793" width="370" height="777"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0000" x="0" y="0" width="465" height="792" frameX="0" frameY="-1" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0001" x="0" y="0" width="465" height="792" frameX="0" frameY="-1" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0002" x="465" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0003" x="465" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0004" x="917" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0005" x="917" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0006" x="465" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0007" x="465" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0008" x="917" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0009" x="917" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0010" x="465" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0011" x="465" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0012" x="917" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0013" x="917" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0014" x="465" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0015" x="465" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0016" x="917" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0017" x="917" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note RIGHT0018" x="465" y="0" width="452" height="793" frameX="0" frameY="0" frameWidth="465" frameHeight="793"/>
|
||||
<SubTexture name="Dad Sing Note UP0000" x="2301" y="0" width="408" height="818" frameX="-1" frameY="0" frameWidth="409" frameHeight="818"/>
|
||||
<SubTexture name="Dad Sing Note UP0001" x="2301" y="0" width="408" height="818" frameX="-1" frameY="0" frameWidth="409" frameHeight="818"/>
|
||||
<SubTexture name="Dad Sing Note UP0002" x="2709" y="0" width="408" height="810" frameX="0" frameY="-8" frameWidth="409" frameHeight="818"/>
|
||||
<SubTexture name="Dad Sing Note UP0003" x="2709" y="0" width="408" height="810" frameX="0" frameY="-8" frameWidth="409" frameHeight="818"/>
|
||||
<SubTexture name="Dad Sing Note UP0004" x="3117" y="0" width="408" height="810" frameX="0" frameY="-8" frameWidth="409" frameHeight="818"/>
|
||||
<SubTexture name="Dad idle dance0000" x="1369" y="730" width="419" height="767" frameX="-6" frameY="0" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0001" x="1369" y="730" width="419" height="767" frameX="-6" frameY="0" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0002" x="3525" y="0" width="429" height="759" frameX="0" frameY="-8" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0003" x="3525" y="0" width="429" height="759" frameX="0" frameY="-8" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0004" x="0" y="792" width="424" height="757" frameX="-2" frameY="-10" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0005" x="0" y="792" width="424" height="757" frameX="-2" frameY="-10" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0006" x="3525" y="759" width="423" height="759" frameX="-3" frameY="-8" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0007" x="3525" y="759" width="423" height="759" frameX="-3" frameY="-8" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0008" x="424" y="793" width="419" height="766" frameX="-5" frameY="-1" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0009" x="424" y="793" width="419" height="766" frameX="-5" frameY="-1" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0010" x="1788" y="735" width="419" height="767" frameX="-6" frameY="0" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0011" x="1788" y="735" width="419" height="767" frameX="-6" frameY="0" frameWidth="429" frameHeight="767"/>
|
||||
<SubTexture name="Dad idle dance0012" x="1369" y="730" width="419" height="767" frameX="-6" frameY="0" frameWidth="429" frameHeight="767"/>
|
||||
</TextureAtlas>
|
||||
|
After Width: | Height: | Size: 275 KiB |
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextureAtlas imagePath="FNF_main_menu_assets.png">
|
||||
<!-- Created with Adobe Animate version 20.0.0.17400 -->
|
||||
<!-- http://www.adobe.com/products/animate.html -->
|
||||
<SubTexture name="donate basic0000" x="0" y="0" width="444" height="117"/>
|
||||
<SubTexture name="donate basic0001" x="0" y="0" width="444" height="117"/>
|
||||
<SubTexture name="donate basic0002" x="0" y="0" width="444" height="117"/>
|
||||
<SubTexture name="donate basic0003" x="454" y="0" width="444" height="117"/>
|
||||
<SubTexture name="donate basic0004" x="454" y="0" width="444" height="117"/>
|
||||
<SubTexture name="donate basic0005" x="454" y="0" width="444" height="117"/>
|
||||
<SubTexture name="donate basic0006" x="908" y="0" width="444" height="117"/>
|
||||
<SubTexture name="donate basic0007" x="908" y="0" width="444" height="117"/>
|
||||
<SubTexture name="donate basic0008" x="908" y="0" width="444" height="117"/>
|
||||
<SubTexture name="donate white0000" x="1362" y="0" width="590" height="157" frameX="0" frameY="-2" frameWidth="590" frameHeight="159"/>
|
||||
<SubTexture name="donate white0001" x="0" y="167" width="587" height="154" frameX="-1" frameY="-5" frameWidth="590" frameHeight="159"/>
|
||||
<SubTexture name="donate white0002" x="597" y="167" width="585" height="155" frameX="-3" frameY="0" frameWidth="590" frameHeight="159"/>
|
||||
<SubTexture name="freeplay basic0000" x="1192" y="167" width="484" height="122"/>
|
||||
<SubTexture name="freeplay basic0001" x="1192" y="167" width="484" height="122"/>
|
||||
<SubTexture name="freeplay basic0002" x="1192" y="167" width="484" height="122"/>
|
||||
<SubTexture name="freeplay basic0003" x="0" y="332" width="484" height="122"/>
|
||||
<SubTexture name="freeplay basic0004" x="0" y="332" width="484" height="122"/>
|
||||
<SubTexture name="freeplay basic0005" x="0" y="332" width="484" height="122"/>
|
||||
<SubTexture name="freeplay basic0006" x="494" y="332" width="484" height="122"/>
|
||||
<SubTexture name="freeplay basic0007" x="494" y="332" width="484" height="122"/>
|
||||
<SubTexture name="freeplay basic0008" x="494" y="332" width="484" height="122"/>
|
||||
<SubTexture name="freeplay white0000" x="988" y="332" width="627" height="169" frameX="0" frameY="0" frameWidth="635" frameHeight="174"/>
|
||||
<SubTexture name="freeplay white0001" x="0" y="511" width="632" height="170" frameX="-3" frameY="-1" frameWidth="635" frameHeight="174"/>
|
||||
<SubTexture name="freeplay white0002" x="642" y="511" width="629" height="173" frameX="-4" frameY="-1" frameWidth="635" frameHeight="174"/>
|
||||
<SubTexture name="options basic0000" x="1281" y="511" width="487" height="111"/>
|
||||
<SubTexture name="options basic0001" x="1281" y="511" width="487" height="111"/>
|
||||
<SubTexture name="options basic0002" x="1281" y="511" width="487" height="111"/>
|
||||
<SubTexture name="options basic0003" x="0" y="694" width="487" height="111"/>
|
||||
<SubTexture name="options basic0004" x="0" y="694" width="487" height="111"/>
|
||||
<SubTexture name="options basic0005" x="0" y="694" width="487" height="111"/>
|
||||
<SubTexture name="options basic0006" x="497" y="694" width="487" height="111"/>
|
||||
<SubTexture name="options basic0007" x="497" y="694" width="487" height="111"/>
|
||||
<SubTexture name="options basic0008" x="497" y="694" width="487" height="111"/>
|
||||
<SubTexture name="options white0000" x="994" y="694" width="606" height="155" frameX="-2" frameY="-1" frameWidth="610" frameHeight="163"/>
|
||||
<SubTexture name="options white0001" x="0" y="859" width="607" height="158" frameX="-3" frameY="-1" frameWidth="610" frameHeight="163"/>
|
||||
<SubTexture name="options white0002" x="617" y="859" width="610" height="163"/>
|
||||
<SubTexture name="story mode basic0000" x="1237" y="859" width="615" height="122"/>
|
||||
<SubTexture name="story mode basic0001" x="1237" y="859" width="615" height="122"/>
|
||||
<SubTexture name="story mode basic0002" x="1237" y="859" width="615" height="122"/>
|
||||
<SubTexture name="story mode basic0003" x="0" y="1032" width="615" height="122"/>
|
||||
<SubTexture name="story mode basic0004" x="0" y="1032" width="615" height="122"/>
|
||||
<SubTexture name="story mode basic0005" x="0" y="1032" width="615" height="122"/>
|
||||
<SubTexture name="story mode basic0006" x="625" y="1032" width="615" height="122"/>
|
||||
<SubTexture name="story mode basic0007" x="625" y="1032" width="615" height="122"/>
|
||||
<SubTexture name="story mode basic0008" x="625" y="1032" width="615" height="122"/>
|
||||
<SubTexture name="story mode white0000" x="1250" y="1032" width="796" height="173" frameX="0" frameY="-3" frameWidth="796" frameHeight="181"/>
|
||||
<SubTexture name="story mode white0001" x="0" y="1215" width="794" height="174" frameX="-2" frameY="-2" frameWidth="796" frameHeight="181"/>
|
||||
<SubTexture name="story mode white0002" x="804" y="1215" width="794" height="181" frameX="0" frameY="0" frameWidth="796" frameHeight="181"/>
|
||||
</TextureAtlas>
|
||||
|
After Width: | Height: | Size: 3.3 MiB |
@@ -0,0 +1,197 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextureAtlas imagePath="GF_assets.png">
|
||||
<!-- Created with Adobe Animate version 20.0.0.17400 -->
|
||||
<!-- http://www.adobe.com/products/animate.html -->
|
||||
<SubTexture name="GF Cheer0000" x="0" y="0" width="699" height="657" frameX="-2" frameY="0" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0001" x="709" y="0" width="703" height="657"/>
|
||||
<SubTexture name="GF Cheer0002" x="1422" y="0" width="703" height="654" frameX="0" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0003" x="2135" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0004" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0005" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0006" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0007" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0008" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0009" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0010" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0011" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0012" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0013" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0014" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0015" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0016" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0017" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0018" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0019" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Cheer0020" x="2844" y="0" width="699" height="654" frameX="-2" frameY="-3" frameWidth="703" frameHeight="657"/>
|
||||
<SubTexture name="GF Dancing Beat0000" x="3553" y="0" width="699" height="634" frameX="-2" frameY="-14" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0001" x="4262" y="0" width="703" height="634" frameX="0" frameY="-14" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0002" x="4975" y="0" width="703" height="632" frameX="0" frameY="-16" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0003" x="5688" y="0" width="699" height="632" frameX="-2" frameY="-16" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0004" x="6397" y="0" width="699" height="635" frameX="-2" frameY="-13" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0005" x="7106" y="0" width="699" height="635" frameX="-2" frameY="-13" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0006" x="0" y="667" width="699" height="637" frameX="-2" frameY="-11" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0007" x="709" y="667" width="699" height="648" frameX="-2" frameY="0" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0008" x="709" y="667" width="699" height="648" frameX="-2" frameY="0" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0009" x="709" y="667" width="699" height="648" frameX="-2" frameY="0" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0010" x="1418" y="667" width="699" height="648" frameX="-2" frameY="0" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0011" x="1418" y="667" width="699" height="648" frameX="-2" frameY="0" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0012" x="1418" y="667" width="699" height="648" frameX="-2" frameY="0" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0013" x="2127" y="667" width="699" height="648" frameX="-2" frameY="0" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0014" x="2127" y="667" width="699" height="648" frameX="-2" frameY="0" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0015" x="2836" y="667" width="699" height="636" frameX="-2" frameY="-12" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0016" x="3545" y="667" width="703" height="636" frameX="0" frameY="-12" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0017" x="4258" y="667" width="703" height="636" frameX="0" frameY="-12" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0018" x="4971" y="667" width="699" height="636" frameX="-2" frameY="-12" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0019" x="5680" y="667" width="699" height="637" frameX="-2" frameY="-11" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0020" x="6389" y="667" width="699" height="637" frameX="-2" frameY="-11" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0021" x="7098" y="667" width="699" height="638" frameX="-2" frameY="-10" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0022" x="0" y="1325" width="699" height="643" frameX="-2" frameY="-5" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0023" x="0" y="1325" width="699" height="643" frameX="-2" frameY="-5" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0024" x="0" y="1325" width="699" height="643" frameX="-2" frameY="-5" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0025" x="709" y="1325" width="699" height="642" frameX="-2" frameY="-6" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0026" x="709" y="1325" width="699" height="642" frameX="-2" frameY="-6" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0027" x="709" y="1325" width="699" height="642" frameX="-2" frameY="-6" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0028" x="1418" y="1325" width="699" height="642" frameX="-2" frameY="-6" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Dancing Beat0029" x="1418" y="1325" width="699" height="642" frameX="-2" frameY="-6" frameWidth="703" frameHeight="648"/>
|
||||
<SubTexture name="GF Down Note0000" x="2127" y="1325" width="699" height="631" frameX="-2" frameY="-6" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0001" x="2836" y="1325" width="703" height="631" frameX="0" frameY="-6" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0002" x="3549" y="1325" width="703" height="636" frameX="0" frameY="-1" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0003" x="4262" y="1325" width="699" height="636" frameX="-2" frameY="-1" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0004" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0005" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0006" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0007" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0008" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0009" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0010" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0011" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0012" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0013" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0014" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0015" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0016" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0017" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0018" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Down Note0019" x="4971" y="1325" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF FEAR 0000" x="5680" y="1325" width="699" height="640"/>
|
||||
<SubTexture name="GF FEAR 0001" x="6389" y="1325" width="699" height="640"/>
|
||||
<SubTexture name="GF FEAR 0002" x="7098" y="1325" width="699" height="638" frameX="0" frameY="-2" frameWidth="699" frameHeight="640"/>
|
||||
<SubTexture name="GF FEAR 0003" x="0" y="1978" width="699" height="640"/>
|
||||
<SubTexture name="GF Right Note0000" x="709" y="1978" width="699" height="632" frameX="-2" frameY="-5" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0001" x="1418" y="1978" width="703" height="632" frameX="0" frameY="-5" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0002" x="2131" y="1978" width="703" height="637"/>
|
||||
<SubTexture name="GF Right Note0003" x="2844" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0004" x="3553" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0005" x="4262" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0006" x="4971" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0007" x="4971" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0008" x="5680" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0009" x="5680" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0010" x="5680" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0011" x="5680" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0012" x="5680" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0013" x="5680" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Right Note0014" x="5680" y="1978" width="699" height="637" frameX="-2" frameY="0" frameWidth="703" frameHeight="637"/>
|
||||
<SubTexture name="GF Up Note0000" x="6389" y="1978" width="699" height="661" frameX="-2" frameY="0" frameWidth="703" frameHeight="661"/>
|
||||
<SubTexture name="GF Up Note0001" x="7098" y="1978" width="703" height="661"/>
|
||||
<SubTexture name="GF Up Note0002" x="0" y="2649" width="703" height="661"/>
|
||||
<SubTexture name="GF Up Note0003" x="713" y="2649" width="699" height="661" frameX="-2" frameY="0" frameWidth="703" frameHeight="661"/>
|
||||
<SubTexture name="GF Up Note0004" x="1422" y="2649" width="699" height="661" frameX="-2" frameY="0" frameWidth="703" frameHeight="661"/>
|
||||
<SubTexture name="GF Up Note0005" x="1422" y="2649" width="699" height="661" frameX="-2" frameY="0" frameWidth="703" frameHeight="661"/>
|
||||
<SubTexture name="GF Up Note0006" x="1422" y="2649" width="699" height="661" frameX="-2" frameY="0" frameWidth="703" frameHeight="661"/>
|
||||
<SubTexture name="GF left note0000" x="2131" y="2649" width="699" height="633" frameX="-2" frameY="-5" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0001" x="2840" y="2649" width="703" height="631" frameX="0" frameY="-7" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0002" x="3553" y="2649" width="703" height="638"/>
|
||||
<SubTexture name="GF left note0003" x="4266" y="2649" width="699" height="638" frameX="-2" frameY="0" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0004" x="4975" y="2649" width="699" height="638" frameX="-2" frameY="0" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0005" x="5684" y="2649" width="699" height="638" frameX="-2" frameY="0" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0006" x="6393" y="2649" width="699" height="637" frameX="-2" frameY="-1" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0007" x="6393" y="2649" width="699" height="637" frameX="-2" frameY="-1" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0008" x="7102" y="2649" width="699" height="637" frameX="-2" frameY="-1" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0009" x="7102" y="2649" width="699" height="637" frameX="-2" frameY="-1" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0010" x="7102" y="2649" width="699" height="637" frameX="-2" frameY="-1" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0011" x="7102" y="2649" width="699" height="637" frameX="-2" frameY="-1" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0012" x="7102" y="2649" width="699" height="637" frameX="-2" frameY="-1" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0013" x="7102" y="2649" width="699" height="637" frameX="-2" frameY="-1" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="GF left note0014" x="7102" y="2649" width="699" height="637" frameX="-2" frameY="-1" frameWidth="703" frameHeight="638"/>
|
||||
<SubTexture name="gf sad0000" x="0" y="3320" width="699" height="633" frameX="0" frameY="-3" frameWidth="699" frameHeight="636"/>
|
||||
<SubTexture name="gf sad0001" x="0" y="3320" width="699" height="633" frameX="0" frameY="-3" frameWidth="699" frameHeight="636"/>
|
||||
<SubTexture name="gf sad0002" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0003" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0004" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0005" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0006" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0007" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0008" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0009" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0010" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0011" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0012" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0013" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0014" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0015" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0016" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0017" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0018" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0019" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0020" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0021" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0022" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0023" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0024" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0025" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0026" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0027" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0028" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0029" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0030" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0031" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0032" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0033" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0034" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0035" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0036" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0037" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0038" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0039" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0040" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0041" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0042" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0043" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0044" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0045" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0046" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0047" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0048" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0049" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0050" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0051" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0052" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0053" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0054" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0055" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0056" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0057" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0058" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0059" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0060" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0061" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0062" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0063" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0064" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0065" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0066" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0067" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0068" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0069" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0070" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0071" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0072" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0073" x="2836" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0074" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0075" x="709" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0076" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0077" x="1418" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0078" x="2127" y="3320" width="699" height="636"/>
|
||||
<SubTexture name="gf sad0079" x="2127" y="3320" width="699" height="636"/>
|
||||
</TextureAtlas>
|
||||
|
After Width: | Height: | Size: 1.5 MiB |
@@ -0,0 +1,109 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextureAtlas imagePath="Monster_Assets.png">
|
||||
<!-- Created with Adobe Animate version 20.0.0.17400 -->
|
||||
<!-- http://www.adobe.com/products/animate.html -->
|
||||
<SubTexture name="Monster Right note0000" x="0" y="0" width="375" height="674" frameX="-4" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0001" x="0" y="0" width="375" height="674" frameX="-4" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0002" x="385" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0003" x="385" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0004" x="776" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0005" x="776" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0006" x="1167" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0007" x="1167" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0008" x="1558" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0009" x="1558" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0010" x="1949" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0011" x="1949" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0012" x="2340" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0013" x="2340" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster Right note0014" x="385" y="0" width="381" height="671" frameX="0" frameY="0" frameWidth="381" frameHeight="674"/>
|
||||
<SubTexture name="Monster left note0000" x="2731" y="0" width="460" height="671" frameX="-15" frameY="0" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0001" x="2731" y="0" width="460" height="671" frameX="-15" frameY="0" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0002" x="3201" y="0" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0003" x="3201" y="0" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0004" x="0" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0005" x="0" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0006" x="481" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0007" x="481" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0008" x="962" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0009" x="962" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0010" x="1443" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0011" x="1443" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0012" x="1924" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0013" x="1924" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0014" x="3201" y="0" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0015" x="3201" y="0" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0016" x="0" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0017" x="0" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0018" x="481" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="Monster left note0019" x="481" y="684" width="471" height="668" frameX="0" frameY="-5" frameWidth="475" frameHeight="673"/>
|
||||
<SubTexture name="monster down0000" x="2405" y="684" width="428" height="599" frameX="-12" frameY="-35" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0001" x="2405" y="684" width="428" height="599" frameX="-12" frameY="-35" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0002" x="2843" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0003" x="2843" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0004" x="3287" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0005" x="3287" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0006" x="0" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0007" x="0" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0008" x="444" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0009" x="444" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0010" x="888" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0011" x="888" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0012" x="1332" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0013" x="1332" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0014" x="2843" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0015" x="2843" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0016" x="3287" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0017" x="3287" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0018" x="0" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0019" x="0" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0020" x="444" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0021" x="444" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0022" x="888" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0023" x="888" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0024" x="1332" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0025" x="1332" y="1362" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0026" x="2843" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0027" x="2843" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0028" x="3287" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster down0029" x="3287" y="684" width="434" height="633" frameX="0" frameY="0" frameWidth="440" frameHeight="634"/>
|
||||
<SubTexture name="monster idle0000" x="1776" y="1362" width="424" height="604" frameX="-46" frameY="-73" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0001" x="1776" y="1362" width="424" height="604" frameX="-46" frameY="-73" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0002" x="2210" y="1362" width="422" height="605" frameX="-49" frameY="-69" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0003" x="2210" y="1362" width="422" height="605" frameX="-49" frameY="-69" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0004" x="2642" y="1362" width="439" height="610" frameX="-38" frameY="-61" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0005" x="3091" y="1362" width="439" height="630" frameX="-38" frameY="-41" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0006" x="3540" y="1362" width="481" height="661" frameX="-3" frameY="-11" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0007" x="3540" y="1362" width="481" height="661" frameX="-3" frameY="-11" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0008" x="0" y="2033" width="484" height="670" frameX="0" frameY="-3" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0009" x="0" y="2033" width="484" height="670" frameX="0" frameY="-3" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0010" x="494" y="2033" width="484" height="673" frameX="0" frameY="0" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0011" x="494" y="2033" width="484" height="673" frameX="0" frameY="0" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0012" x="988" y="2033" width="484" height="673" frameX="0" frameY="0" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0013" x="988" y="2033" width="484" height="673" frameX="0" frameY="0" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster idle0014" x="1482" y="2033" width="484" height="673" frameX="0" frameY="0" frameWidth="484" frameHeight="677"/>
|
||||
<SubTexture name="monster up note0000" x="1976" y="2033" width="410" height="714" frameX="-7" frameY="0" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0001" x="1976" y="2033" width="410" height="714" frameX="-7" frameY="0" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0002" x="2396" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0003" x="2396" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0004" x="2824" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0005" x="2824" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0006" x="3252" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0007" x="3252" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0008" x="0" y="2757" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0009" x="0" y="2757" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0010" x="428" y="2757" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0011" x="428" y="2757" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0012" x="856" y="2757" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0013" x="856" y="2757" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0014" x="2396" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0015" x="2396" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0016" x="2824" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0017" x="2824" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0018" x="3252" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0019" x="3252" y="2033" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0020" x="0" y="2757" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0021" x="0" y="2757" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0022" x="428" y="2757" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
<SubTexture name="monster up note0023" x="428" y="2757" width="418" height="711" frameX="0" frameY="-9" frameWidth="418" frameHeight="720"/>
|
||||
</TextureAtlas>
|
||||
|
After Width: | Height: | Size: 700 KiB |
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextureAtlas imagePath="NOTE_assets.png">
|
||||
<!-- Created with Adobe Animate version 20.0.0.17400 -->
|
||||
<!-- http://www.adobe.com/products/animate.html -->
|
||||
<SubTexture name="arrowDOWN0000" x="0" y="235" width="157" height="153"/>
|
||||
<SubTexture name="arrowLEFT0000" x="310" y="235" width="153" height="157"/>
|
||||
<SubTexture name="arrowRIGHT0000" x="157" y="235" width="153" height="157"/>
|
||||
<SubTexture name="arrowUP0000" x="784" y="232" width="157" height="153"/>
|
||||
<SubTexture name="blue0000" x="1850" y="154" width="157" height="154"/>
|
||||
<SubTexture name="blue hold end0000" x="1170" y="447" width="50" height="64"/>
|
||||
<SubTexture name="blue hold piece0000" x="1370" y="449" width="50" height="44"/>
|
||||
<SubTexture name="down confirm0000" x="0" y="0" width="238" height="235"/>
|
||||
<SubTexture name="down confirm0001" x="238" y="0" width="238" height="235"/>
|
||||
<SubTexture name="down confirm0002" x="1176" y="230" width="220" height="217" frameX="-6" frameY="-12" frameWidth="238" frameHeight="235"/>
|
||||
<SubTexture name="down confirm0003" x="1176" y="230" width="220" height="217" frameX="-6" frameY="-12" frameWidth="238" frameHeight="235"/>
|
||||
<SubTexture name="down press0000" x="149" y="392" width="142" height="140" frameX="-4" frameY="-2" frameWidth="149" frameHeight="146"/>
|
||||
<SubTexture name="down press0001" x="149" y="392" width="142" height="140" frameX="-4" frameY="-2" frameWidth="149" frameHeight="146"/>
|
||||
<SubTexture name="down press0002" x="0" y="388" width="149" height="146"/>
|
||||
<SubTexture name="down press0003" x="0" y="388" width="149" height="146"/>
|
||||
<SubTexture name="green0000" x="1850" y="0" width="157" height="154"/>
|
||||
<SubTexture name="green hold end0000" x="1120" y="442" width="50" height="64"/>
|
||||
<SubTexture name="green hold piece0000" x="1320" y="447" width="50" height="44"/>
|
||||
<SubTexture name="left confirm0000" x="948" y="0" width="228" height="231"/>
|
||||
<SubTexture name="left confirm0001" x="1402" y="228" width="218" height="221" frameX="-5" frameY="-5" frameWidth="228" frameHeight="231"/>
|
||||
<SubTexture name="left confirm0002" x="1402" y="0" width="225" height="228" frameX="-2" frameY="-1" frameWidth="228" frameHeight="231"/>
|
||||
<SubTexture name="left confirm0003" x="1402" y="0" width="225" height="228" frameX="-2" frameY="-1" frameWidth="228" frameHeight="231"/>
|
||||
<SubTexture name="left press0000" x="291" y="392" width="140" height="142" frameX="-3" frameY="-3" frameWidth="146" frameHeight="149"/>
|
||||
<SubTexture name="left press0001" x="291" y="392" width="140" height="142" frameX="-3" frameY="-3" frameWidth="146" frameHeight="149"/>
|
||||
<SubTexture name="left press0002" x="463" y="389" width="146" height="149"/>
|
||||
<SubTexture name="left press0003" x="463" y="389" width="146" height="149"/>
|
||||
<SubTexture name="pruple end hold0000" x="1220" y="447" width="50" height="64"/>
|
||||
<SubTexture name="purple0000" x="630" y="232" width="154" height="157"/>
|
||||
<SubTexture name="purple hold piece0000" x="1420" y="449" width="50" height="44"/>
|
||||
<SubTexture name="red0000" x="476" y="232" width="154" height="157"/>
|
||||
<SubTexture name="red hold end0000" x="1070" y="442" width="50" height="64"/>
|
||||
<SubTexture name="red hold piece0000" x="1270" y="447" width="50" height="44"/>
|
||||
<SubTexture name="right confirm0000" x="1627" y="0" width="223" height="226" frameX="-1" frameY="-3" frameWidth="226" frameHeight="230"/>
|
||||
<SubTexture name="right confirm0001" x="1627" y="226" width="223" height="226" frameX="-1" frameY="-3" frameWidth="226" frameHeight="230"/>
|
||||
<SubTexture name="right confirm0002" x="1176" y="0" width="226" height="230"/>
|
||||
<SubTexture name="right confirm0003" x="1176" y="0" width="226" height="230"/>
|
||||
<SubTexture name="right press0000" x="932" y="442" width="138" height="141" frameX="-3" frameY="-7" frameWidth="148" frameHeight="151"/>
|
||||
<SubTexture name="right press0001" x="932" y="442" width="138" height="141" frameX="-3" frameY="-7" frameWidth="148" frameHeight="151"/>
|
||||
<SubTexture name="right press0002" x="784" y="385" width="148" height="151"/>
|
||||
<SubTexture name="right press0003" x="784" y="385" width="148" height="151"/>
|
||||
<SubTexture name="up confirm0000" x="476" y="0" width="236" height="232"/>
|
||||
<SubTexture name="up confirm0001" x="712" y="0" width="236" height="232"/>
|
||||
<SubTexture name="up confirm0002" x="948" y="231" width="214" height="211" frameX="-11" frameY="-10" frameWidth="236" frameHeight="232"/>
|
||||
<SubTexture name="up confirm0003" x="948" y="231" width="214" height="211" frameX="-11" frameY="-10" frameWidth="236" frameHeight="232"/>
|
||||
<SubTexture name="up press0000" x="609" y="389" width="144" height="141" frameX="-5" frameY="-4" frameWidth="153" frameHeight="150"/>
|
||||
<SubTexture name="up press0001" x="609" y="389" width="144" height="141" frameX="-5" frameY="-4" frameWidth="153" frameHeight="150"/>
|
||||
<SubTexture name="up press0002" x="1850" y="308" width="153" height="150"/>
|
||||
<SubTexture name="up press0003" x="1850" y="308" width="153" height="150"/>
|
||||
</TextureAtlas>
|
||||
|
After Width: | Height: | Size: 137 KiB |
@@ -0,0 +1,505 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextureAtlas imagePath="alphabet.png">
|
||||
<!-- Created with Adobe Animate version 20.0.0.17400 -->
|
||||
<!-- http://www.adobe.com/products/animate.html -->
|
||||
<SubTexture name="hashtag 0000" x="0" y="0" width="39" height="44"/>
|
||||
<SubTexture name="hashtag 0001" x="0" y="0" width="39" height="44"/>
|
||||
<SubTexture name="hashtag 0002" x="49" y="0" width="39" height="44"/>
|
||||
<SubTexture name="hashtag 0003" x="49" y="0" width="39" height="44"/>
|
||||
<SubTexture name="dollarsign 0000" x="98" y="0" width="40" height="64"/>
|
||||
<SubTexture name="dollarsign 0001" x="98" y="0" width="40" height="64"/>
|
||||
<SubTexture name="dollarsign 0002" x="148" y="0" width="39" height="63" frameX="0" frameY="0" frameWidth="40" frameHeight="64"/>
|
||||
<SubTexture name="dollarsign 0003" x="148" y="0" width="39" height="63" frameX="0" frameY="0" frameWidth="40" frameHeight="64"/>
|
||||
<SubTexture name="%0000" x="197" y="0" width="46" height="52"/>
|
||||
<SubTexture name="%0001" x="197" y="0" width="46" height="52"/>
|
||||
<SubTexture name="%0002" x="253" y="0" width="45" height="52" frameX="0" frameY="0" frameWidth="46" frameHeight="52"/>
|
||||
<SubTexture name="%0003" x="253" y="0" width="45" height="52" frameX="0" frameY="0" frameWidth="46" frameHeight="52"/>
|
||||
<SubTexture name="amp0000" x="308" y="0" width="36" height="58"/>
|
||||
<SubTexture name="amp0001" x="308" y="0" width="36" height="58"/>
|
||||
<SubTexture name="amp0002" x="354" y="0" width="36" height="58"/>
|
||||
<SubTexture name="amp0003" x="354" y="0" width="36" height="58"/>
|
||||
<SubTexture name="(0000" x="400" y="0" width="26" height="57"/>
|
||||
<SubTexture name="(0001" x="400" y="0" width="26" height="57"/>
|
||||
<SubTexture name="(0002" x="436" y="0" width="26" height="56" frameX="0" frameY="0" frameWidth="26" frameHeight="57"/>
|
||||
<SubTexture name="(0003" x="436" y="0" width="26" height="56" frameX="0" frameY="0" frameWidth="26" frameHeight="57"/>
|
||||
<SubTexture name=")0000" x="472" y="0" width="26" height="55"/>
|
||||
<SubTexture name=")0001" x="472" y="0" width="26" height="55"/>
|
||||
<SubTexture name=")0002" x="508" y="0" width="26" height="55"/>
|
||||
<SubTexture name=")0003" x="508" y="0" width="26" height="55"/>
|
||||
<SubTexture name="*0000" x="544" y="0" width="27" height="31"/>
|
||||
<SubTexture name="*0001" x="544" y="0" width="27" height="31"/>
|
||||
<SubTexture name="*0002" x="581" y="0" width="26" height="31" frameX="0" frameY="0" frameWidth="27" frameHeight="31"/>
|
||||
<SubTexture name="*0003" x="581" y="0" width="26" height="31" frameX="0" frameY="0" frameWidth="27" frameHeight="31"/>
|
||||
<SubTexture name="+0000" x="617" y="0" width="42" height="39"/>
|
||||
<SubTexture name="+0001" x="617" y="0" width="42" height="39"/>
|
||||
<SubTexture name="+0002" x="669" y="0" width="42" height="39"/>
|
||||
<SubTexture name="+0003" x="669" y="0" width="42" height="39"/>
|
||||
<SubTexture name="-0000" x="721" y="0" width="37" height="13"/>
|
||||
<SubTexture name="-0001" x="721" y="0" width="37" height="13"/>
|
||||
<SubTexture name="-0002" x="768" y="0" width="37" height="13"/>
|
||||
<SubTexture name="-0003" x="768" y="0" width="37" height="13"/>
|
||||
<SubTexture name="00000" x="815" y="0" width="34" height="54" frameX="0" frameY="0" frameWidth="35" frameHeight="54"/>
|
||||
<SubTexture name="00001" x="815" y="0" width="34" height="54" frameX="0" frameY="0" frameWidth="35" frameHeight="54"/>
|
||||
<SubTexture name="00002" x="859" y="0" width="35" height="54"/>
|
||||
<SubTexture name="00003" x="859" y="0" width="35" height="54"/>
|
||||
<SubTexture name="10000" x="904" y="0" width="23" height="53"/>
|
||||
<SubTexture name="10001" x="904" y="0" width="23" height="53"/>
|
||||
<SubTexture name="10002" x="937" y="0" width="23" height="53"/>
|
||||
<SubTexture name="10003" x="937" y="0" width="23" height="53"/>
|
||||
<SubTexture name="20000" x="970" y="0" width="37" height="52"/>
|
||||
<SubTexture name="20001" x="970" y="0" width="37" height="52"/>
|
||||
<SubTexture name="20002" x="0" y="74" width="36" height="52" frameX="0" frameY="0" frameWidth="37" frameHeight="52"/>
|
||||
<SubTexture name="20003" x="0" y="74" width="36" height="52" frameX="0" frameY="0" frameWidth="37" frameHeight="52"/>
|
||||
<SubTexture name="30000" x="46" y="74" width="34" height="56"/>
|
||||
<SubTexture name="30001" x="46" y="74" width="34" height="56"/>
|
||||
<SubTexture name="30002" x="90" y="74" width="34" height="55" frameX="0" frameY="0" frameWidth="34" frameHeight="56"/>
|
||||
<SubTexture name="30003" x="90" y="74" width="34" height="55" frameX="0" frameY="0" frameWidth="34" frameHeight="56"/>
|
||||
<SubTexture name="40000" x="134" y="74" width="35" height="55"/>
|
||||
<SubTexture name="40001" x="134" y="74" width="35" height="55"/>
|
||||
<SubTexture name="40002" x="179" y="74" width="35" height="54" frameX="0" frameY="0" frameWidth="35" frameHeight="55"/>
|
||||
<SubTexture name="40003" x="179" y="74" width="35" height="54" frameX="0" frameY="0" frameWidth="35" frameHeight="55"/>
|
||||
<SubTexture name="50000" x="224" y="74" width="41" height="53"/>
|
||||
<SubTexture name="50001" x="224" y="74" width="41" height="53"/>
|
||||
<SubTexture name="50002" x="275" y="74" width="41" height="53"/>
|
||||
<SubTexture name="50003" x="275" y="74" width="41" height="53"/>
|
||||
<SubTexture name="60000" x="326" y="74" width="39" height="54"/>
|
||||
<SubTexture name="60001" x="326" y="74" width="39" height="54"/>
|
||||
<SubTexture name="60002" x="375" y="74" width="39" height="54"/>
|
||||
<SubTexture name="60003" x="375" y="74" width="39" height="54"/>
|
||||
<SubTexture name="70000" x="424" y="74" width="40" height="49"/>
|
||||
<SubTexture name="70001" x="424" y="74" width="40" height="49"/>
|
||||
<SubTexture name="70002" x="474" y="74" width="40" height="49"/>
|
||||
<SubTexture name="70003" x="474" y="74" width="40" height="49"/>
|
||||
<SubTexture name="80000" x="524" y="74" width="34" height="56"/>
|
||||
<SubTexture name="80001" x="524" y="74" width="34" height="56"/>
|
||||
<SubTexture name="80002" x="568" y="74" width="33" height="56" frameX="0" frameY="0" frameWidth="34" frameHeight="56"/>
|
||||
<SubTexture name="80003" x="568" y="74" width="33" height="56" frameX="0" frameY="0" frameWidth="34" frameHeight="56"/>
|
||||
<SubTexture name="90000" x="611" y="74" width="34" height="57"/>
|
||||
<SubTexture name="90001" x="611" y="74" width="34" height="57"/>
|
||||
<SubTexture name="90002" x="655" y="74" width="34" height="57"/>
|
||||
<SubTexture name="90003" x="655" y="74" width="34" height="57"/>
|
||||
<SubTexture name=":0000" x="699" y="74" width="14" height="40"/>
|
||||
<SubTexture name=":0001" x="699" y="74" width="14" height="40"/>
|
||||
<SubTexture name=":0002" x="723" y="74" width="14" height="40"/>
|
||||
<SubTexture name=":0003" x="723" y="74" width="14" height="40"/>
|
||||
<SubTexture name=";0000" x="747" y="74" width="15" height="44"/>
|
||||
<SubTexture name=";0001" x="747" y="74" width="15" height="44"/>
|
||||
<SubTexture name=";0002" x="772" y="74" width="15" height="44"/>
|
||||
<SubTexture name=";0003" x="772" y="74" width="15" height="44"/>
|
||||
<SubTexture name="<0000" x="797" y="74" width="38" height="56"/>
|
||||
<SubTexture name="<0001" x="797" y="74" width="38" height="56"/>
|
||||
<SubTexture name="<0002" x="845" y="74" width="38" height="55" frameX="0" frameY="0" frameWidth="38" frameHeight="56"/>
|
||||
<SubTexture name="<0003" x="845" y="74" width="38" height="55" frameX="0" frameY="0" frameWidth="38" frameHeight="56"/>
|
||||
<SubTexture name="=0000" x="893" y="74" width="39" height="29"/>
|
||||
<SubTexture name="=0001" x="893" y="74" width="39" height="29"/>
|
||||
<SubTexture name="=0002" x="942" y="74" width="39" height="29"/>
|
||||
<SubTexture name="=0003" x="942" y="74" width="39" height="29"/>
|
||||
<SubTexture name=">0000" x="0" y="141" width="38" height="61"/>
|
||||
<SubTexture name=">0001" x="0" y="141" width="38" height="61"/>
|
||||
<SubTexture name=">0002" x="48" y="141" width="38" height="61"/>
|
||||
<SubTexture name=">0003" x="48" y="141" width="38" height="61"/>
|
||||
<SubTexture name="@0000" x="96" y="141" width="51" height="56" frameX="0" frameY="0" frameWidth="52" frameHeight="56"/>
|
||||
<SubTexture name="@0001" x="96" y="141" width="51" height="56" frameX="0" frameY="0" frameWidth="52" frameHeight="56"/>
|
||||
<SubTexture name="@0002" x="157" y="141" width="52" height="56"/>
|
||||
<SubTexture name="@0003" x="157" y="141" width="52" height="56"/>
|
||||
<SubTexture name="A bold0000" x="219" y="141" width="54" height="67"/>
|
||||
<SubTexture name="A bold0001" x="219" y="141" width="54" height="67"/>
|
||||
<SubTexture name="A bold0002" x="283" y="141" width="54" height="67"/>
|
||||
<SubTexture name="A bold0003" x="283" y="141" width="54" height="67"/>
|
||||
<SubTexture name="A capital0000" x="347" y="141" width="45" height="59"/>
|
||||
<SubTexture name="A capital0001" x="347" y="141" width="45" height="59"/>
|
||||
<SubTexture name="A capital0002" x="402" y="141" width="45" height="59"/>
|
||||
<SubTexture name="A capital0003" x="402" y="141" width="45" height="59"/>
|
||||
<SubTexture name="B bold0000" x="457" y="141" width="46" height="70"/>
|
||||
<SubTexture name="B bold0001" x="457" y="141" width="46" height="70"/>
|
||||
<SubTexture name="B bold0002" x="513" y="141" width="46" height="70"/>
|
||||
<SubTexture name="B bold0003" x="513" y="141" width="46" height="70"/>
|
||||
<SubTexture name="B capital0000" x="569" y="141" width="38" height="59"/>
|
||||
<SubTexture name="B capital0001" x="569" y="141" width="38" height="59"/>
|
||||
<SubTexture name="B capital0002" x="617" y="141" width="38" height="59"/>
|
||||
<SubTexture name="B capital0003" x="617" y="141" width="38" height="59"/>
|
||||
<SubTexture name="C bold0000" x="665" y="141" width="55" height="66"/>
|
||||
<SubTexture name="C bold0001" x="665" y="141" width="55" height="66"/>
|
||||
<SubTexture name="C bold0002" x="730" y="141" width="54" height="65" frameX="0" frameY="-1" frameWidth="55" frameHeight="66"/>
|
||||
<SubTexture name="C bold0003" x="730" y="141" width="54" height="65" frameX="0" frameY="-1" frameWidth="55" frameHeight="66"/>
|
||||
<SubTexture name="C capital0000" x="794" y="141" width="45" height="57"/>
|
||||
<SubTexture name="C capital0001" x="794" y="141" width="45" height="57"/>
|
||||
<SubTexture name="C capital0002" x="849" y="141" width="45" height="57"/>
|
||||
<SubTexture name="C capital0003" x="849" y="141" width="45" height="57"/>
|
||||
<SubTexture name="D bold0000" x="904" y="141" width="53" height="67"/>
|
||||
<SubTexture name="D bold0001" x="904" y="141" width="53" height="67"/>
|
||||
<SubTexture name="D bold0002" x="967" y="141" width="53" height="67"/>
|
||||
<SubTexture name="D bold0003" x="967" y="141" width="53" height="67"/>
|
||||
<SubTexture name="D capital0000" x="0" y="221" width="48" height="56"/>
|
||||
<SubTexture name="D capital0001" x="0" y="221" width="48" height="56"/>
|
||||
<SubTexture name="D capital0002" x="58" y="221" width="48" height="56"/>
|
||||
<SubTexture name="D capital0003" x="58" y="221" width="48" height="56"/>
|
||||
<SubTexture name="E bold0000" x="116" y="221" width="43" height="66"/>
|
||||
<SubTexture name="E bold0001" x="116" y="221" width="43" height="66"/>
|
||||
<SubTexture name="E bold0002" x="169" y="221" width="43" height="66"/>
|
||||
<SubTexture name="E bold0003" x="169" y="221" width="43" height="66"/>
|
||||
<SubTexture name="E capital0000" x="222" y="221" width="34" height="53"/>
|
||||
<SubTexture name="E capital0001" x="222" y="221" width="34" height="53"/>
|
||||
<SubTexture name="E capital0002" x="266" y="221" width="34" height="53"/>
|
||||
<SubTexture name="E capital0003" x="266" y="221" width="34" height="53"/>
|
||||
<SubTexture name="F bold0000" x="310" y="221" width="43" height="67"/>
|
||||
<SubTexture name="F bold0001" x="310" y="221" width="43" height="67"/>
|
||||
<SubTexture name="F bold0002" x="363" y="221" width="43" height="67"/>
|
||||
<SubTexture name="F bold0003" x="363" y="221" width="43" height="67"/>
|
||||
<SubTexture name="F capital0000" x="416" y="221" width="36" height="51"/>
|
||||
<SubTexture name="F capital0001" x="416" y="221" width="36" height="51"/>
|
||||
<SubTexture name="F capital0002" x="462" y="221" width="36" height="51"/>
|
||||
<SubTexture name="F capital0003" x="462" y="221" width="36" height="51"/>
|
||||
<SubTexture name="G bold0000" x="508" y="221" width="54" height="70"/>
|
||||
<SubTexture name="G bold0001" x="508" y="221" width="54" height="70"/>
|
||||
<SubTexture name="G bold0002" x="572" y="221" width="54" height="70"/>
|
||||
<SubTexture name="G bold0003" x="572" y="221" width="54" height="70"/>
|
||||
<SubTexture name="G capital0000" x="636" y="221" width="43" height="55"/>
|
||||
<SubTexture name="G capital0001" x="636" y="221" width="43" height="55"/>
|
||||
<SubTexture name="G capital0002" x="689" y="221" width="43" height="55"/>
|
||||
<SubTexture name="G capital0003" x="689" y="221" width="43" height="55"/>
|
||||
<SubTexture name="H bold0000" x="742" y="221" width="45" height="66"/>
|
||||
<SubTexture name="H bold0001" x="742" y="221" width="45" height="66"/>
|
||||
<SubTexture name="H bold0002" x="797" y="221" width="44" height="66" frameX="0" frameY="0" frameWidth="45" frameHeight="66"/>
|
||||
<SubTexture name="H bold0003" x="797" y="221" width="44" height="66" frameX="0" frameY="0" frameWidth="45" frameHeight="66"/>
|
||||
<SubTexture name="H capital0000" x="851" y="221" width="32" height="53"/>
|
||||
<SubTexture name="H capital0001" x="851" y="221" width="32" height="53"/>
|
||||
<SubTexture name="H capital0002" x="893" y="221" width="32" height="52" frameX="0" frameY="0" frameWidth="32" frameHeight="53"/>
|
||||
<SubTexture name="H capital0003" x="893" y="221" width="32" height="52" frameX="0" frameY="0" frameWidth="32" frameHeight="53"/>
|
||||
<SubTexture name="I bold0000" x="935" y="221" width="43" height="64"/>
|
||||
<SubTexture name="I bold0001" x="935" y="221" width="43" height="64"/>
|
||||
<SubTexture name="I bold0002" x="0" y="301" width="43" height="64"/>
|
||||
<SubTexture name="I bold0003" x="0" y="301" width="43" height="64"/>
|
||||
<SubTexture name="I capital0000" x="53" y="301" width="36" height="52"/>
|
||||
<SubTexture name="I capital0001" x="53" y="301" width="36" height="52"/>
|
||||
<SubTexture name="I capital0002" x="99" y="301" width="36" height="52"/>
|
||||
<SubTexture name="I capital0003" x="99" y="301" width="36" height="52"/>
|
||||
<SubTexture name="J bold0000" x="145" y="301" width="54" height="70"/>
|
||||
<SubTexture name="J bold0001" x="145" y="301" width="54" height="70"/>
|
||||
<SubTexture name="J bold0002" x="209" y="301" width="54" height="70"/>
|
||||
<SubTexture name="J bold0003" x="209" y="301" width="54" height="70"/>
|
||||
<SubTexture name="J capital0000" x="273" y="301" width="39" height="54"/>
|
||||
<SubTexture name="J capital0001" x="273" y="301" width="39" height="54"/>
|
||||
<SubTexture name="J capital0002" x="322" y="301" width="39" height="54"/>
|
||||
<SubTexture name="J capital0003" x="322" y="301" width="39" height="54"/>
|
||||
<SubTexture name="K bold0000" x="371" y="301" width="44" height="69"/>
|
||||
<SubTexture name="K bold0001" x="371" y="301" width="44" height="69"/>
|
||||
<SubTexture name="K bold0002" x="425" y="301" width="44" height="69"/>
|
||||
<SubTexture name="K bold0003" x="425" y="301" width="44" height="69"/>
|
||||
<SubTexture name="K capital0000" x="479" y="301" width="35" height="52"/>
|
||||
<SubTexture name="K capital0001" x="479" y="301" width="35" height="52"/>
|
||||
<SubTexture name="K capital0002" x="524" y="301" width="35" height="52"/>
|
||||
<SubTexture name="K capital0003" x="524" y="301" width="35" height="52"/>
|
||||
<SubTexture name="L bold0000" x="569" y="301" width="41" height="66"/>
|
||||
<SubTexture name="L bold0001" x="569" y="301" width="41" height="66"/>
|
||||
<SubTexture name="L bold0002" x="620" y="301" width="41" height="66"/>
|
||||
<SubTexture name="L bold0003" x="620" y="301" width="41" height="66"/>
|
||||
<SubTexture name="L capital0000" x="671" y="301" width="34" height="53"/>
|
||||
<SubTexture name="L capital0001" x="671" y="301" width="34" height="53"/>
|
||||
<SubTexture name="L capital0002" x="715" y="301" width="34" height="53"/>
|
||||
<SubTexture name="L capital0003" x="715" y="301" width="34" height="53"/>
|
||||
<SubTexture name="M bold0000" x="759" y="301" width="56" height="63"/>
|
||||
<SubTexture name="M bold0001" x="759" y="301" width="56" height="63"/>
|
||||
<SubTexture name="M bold0002" x="825" y="301" width="56" height="63"/>
|
||||
<SubTexture name="M bold0003" x="825" y="301" width="56" height="63"/>
|
||||
<SubTexture name="M capital0000" x="891" y="301" width="44" height="50"/>
|
||||
<SubTexture name="M capital0001" x="891" y="301" width="44" height="50"/>
|
||||
<SubTexture name="M capital0002" x="945" y="301" width="44" height="50"/>
|
||||
<SubTexture name="M capital0003" x="945" y="301" width="44" height="50"/>
|
||||
<SubTexture name="N bold0000" x="0" y="381" width="45" height="65"/>
|
||||
<SubTexture name="N bold0001" x="0" y="381" width="45" height="65"/>
|
||||
<SubTexture name="N bold0002" x="55" y="381" width="45" height="65"/>
|
||||
<SubTexture name="N bold0003" x="55" y="381" width="45" height="65"/>
|
||||
<SubTexture name="N capital0000" x="110" y="381" width="32" height="50"/>
|
||||
<SubTexture name="N capital0001" x="110" y="381" width="32" height="50"/>
|
||||
<SubTexture name="N capital0002" x="152" y="381" width="32" height="50"/>
|
||||
<SubTexture name="N capital0003" x="152" y="381" width="32" height="50"/>
|
||||
<SubTexture name="O bold0000" x="194" y="381" width="50" height="69"/>
|
||||
<SubTexture name="O bold0001" x="194" y="381" width="50" height="69"/>
|
||||
<SubTexture name="O bold0002" x="254" y="381" width="50" height="69"/>
|
||||
<SubTexture name="O bold0003" x="254" y="381" width="50" height="69"/>
|
||||
<SubTexture name="O capital0000" x="314" y="381" width="40" height="54"/>
|
||||
<SubTexture name="O capital0001" x="314" y="381" width="40" height="54"/>
|
||||
<SubTexture name="O capital0002" x="364" y="381" width="40" height="54"/>
|
||||
<SubTexture name="O capital0003" x="364" y="381" width="40" height="54"/>
|
||||
<SubTexture name="P bold0000" x="414" y="381" width="46" height="70"/>
|
||||
<SubTexture name="P bold0001" x="414" y="381" width="46" height="70"/>
|
||||
<SubTexture name="P bold0002" x="470" y="381" width="46" height="70"/>
|
||||
<SubTexture name="P bold0003" x="470" y="381" width="46" height="70"/>
|
||||
<SubTexture name="P capital0000" x="526" y="381" width="35" height="51"/>
|
||||
<SubTexture name="P capital0001" x="526" y="381" width="35" height="51"/>
|
||||
<SubTexture name="P capital0002" x="571" y="381" width="35" height="51"/>
|
||||
<SubTexture name="P capital0003" x="571" y="381" width="35" height="51"/>
|
||||
<SubTexture name="Q bold0000" x="616" y="381" width="52" height="67"/>
|
||||
<SubTexture name="Q bold0001" x="616" y="381" width="52" height="67"/>
|
||||
<SubTexture name="Q bold0002" x="678" y="381" width="52" height="67"/>
|
||||
<SubTexture name="Q bold0003" x="678" y="381" width="52" height="67"/>
|
||||
<SubTexture name="Q capital0000" x="740" y="381" width="41" height="51"/>
|
||||
<SubTexture name="Q capital0001" x="740" y="381" width="41" height="51"/>
|
||||
<SubTexture name="Q capital0002" x="791" y="381" width="41" height="51"/>
|
||||
<SubTexture name="Q capital0003" x="791" y="381" width="41" height="51"/>
|
||||
<SubTexture name="R bold0000" x="842" y="381" width="47" height="66"/>
|
||||
<SubTexture name="R bold0001" x="842" y="381" width="47" height="66"/>
|
||||
<SubTexture name="R bold0002" x="899" y="381" width="47" height="66"/>
|
||||
<SubTexture name="R bold0003" x="899" y="381" width="47" height="66"/>
|
||||
<SubTexture name="R capital0000" x="956" y="381" width="40" height="55"/>
|
||||
<SubTexture name="R capital0001" x="956" y="381" width="40" height="55"/>
|
||||
<SubTexture name="R capital0002" x="0" y="461" width="40" height="55"/>
|
||||
<SubTexture name="R capital0003" x="0" y="461" width="40" height="55"/>
|
||||
<SubTexture name="S bold0000" x="50" y="461" width="49" height="66"/>
|
||||
<SubTexture name="S bold0001" x="50" y="461" width="49" height="66"/>
|
||||
<SubTexture name="S bold0002" x="109" y="461" width="49" height="66"/>
|
||||
<SubTexture name="S bold0003" x="109" y="461" width="49" height="66"/>
|
||||
<SubTexture name="S capital0000" x="168" y="461" width="38" height="55"/>
|
||||
<SubTexture name="S capital0001" x="168" y="461" width="38" height="55"/>
|
||||
<SubTexture name="S capital0002" x="216" y="461" width="38" height="55"/>
|
||||
<SubTexture name="S capital0003" x="216" y="461" width="38" height="55"/>
|
||||
<SubTexture name="T bold0000" x="264" y="461" width="44" height="64"/>
|
||||
<SubTexture name="T bold0001" x="264" y="461" width="44" height="64"/>
|
||||
<SubTexture name="T bold0002" x="318" y="461" width="44" height="64"/>
|
||||
<SubTexture name="T bold0003" x="318" y="461" width="44" height="64"/>
|
||||
<SubTexture name="T capital0000" x="372" y="461" width="42" height="50"/>
|
||||
<SubTexture name="T capital0001" x="372" y="461" width="42" height="50"/>
|
||||
<SubTexture name="T capital0002" x="424" y="461" width="42" height="50"/>
|
||||
<SubTexture name="T capital0003" x="424" y="461" width="42" height="50"/>
|
||||
<SubTexture name="U bold0000" x="476" y="461" width="44" height="59"/>
|
||||
<SubTexture name="U bold0001" x="476" y="461" width="44" height="59"/>
|
||||
<SubTexture name="U bold0002" x="530" y="461" width="44" height="59"/>
|
||||
<SubTexture name="U bold0003" x="530" y="461" width="44" height="59"/>
|
||||
<SubTexture name="U capital0000" x="584" y="461" width="38" height="49"/>
|
||||
<SubTexture name="U capital0001" x="584" y="461" width="38" height="49"/>
|
||||
<SubTexture name="U capital0002" x="632" y="461" width="38" height="49"/>
|
||||
<SubTexture name="U capital0003" x="632" y="461" width="38" height="49"/>
|
||||
<SubTexture name="V bold0000" x="680" y="461" width="54" height="66"/>
|
||||
<SubTexture name="V bold0001" x="680" y="461" width="54" height="66"/>
|
||||
<SubTexture name="V bold0002" x="744" y="461" width="54" height="66"/>
|
||||
<SubTexture name="V bold0003" x="744" y="461" width="54" height="66"/>
|
||||
<SubTexture name="V capital0000" x="808" y="461" width="40" height="48"/>
|
||||
<SubTexture name="V capital0001" x="808" y="461" width="40" height="48"/>
|
||||
<SubTexture name="V capital0002" x="858" y="461" width="40" height="48"/>
|
||||
<SubTexture name="V capital0003" x="858" y="461" width="40" height="48"/>
|
||||
<SubTexture name="W bold0000" x="908" y="461" width="58" height="63"/>
|
||||
<SubTexture name="W bold0001" x="908" y="461" width="58" height="63"/>
|
||||
<SubTexture name="W bold0002" x="0" y="537" width="58" height="63"/>
|
||||
<SubTexture name="W bold0003" x="0" y="537" width="58" height="63"/>
|
||||
<SubTexture name="W capital0000" x="68" y="537" width="46" height="51"/>
|
||||
<SubTexture name="W capital0001" x="68" y="537" width="46" height="51"/>
|
||||
<SubTexture name="W capital0002" x="124" y="537" width="46" height="51"/>
|
||||
<SubTexture name="W capital0003" x="124" y="537" width="46" height="51"/>
|
||||
<SubTexture name="X bold0000" x="180" y="537" width="55" height="67"/>
|
||||
<SubTexture name="X bold0001" x="180" y="537" width="55" height="67"/>
|
||||
<SubTexture name="X bold0002" x="245" y="537" width="55" height="67"/>
|
||||
<SubTexture name="X bold0003" x="245" y="537" width="55" height="67"/>
|
||||
<SubTexture name="X capital0000" x="310" y="537" width="41" height="53"/>
|
||||
<SubTexture name="X capital0001" x="310" y="537" width="41" height="53"/>
|
||||
<SubTexture name="X capital0002" x="361" y="537" width="41" height="53"/>
|
||||
<SubTexture name="X capital0003" x="361" y="537" width="41" height="53"/>
|
||||
<SubTexture name="Y bold0000" x="412" y="537" width="54" height="69"/>
|
||||
<SubTexture name="Y bold0001" x="412" y="537" width="54" height="69"/>
|
||||
<SubTexture name="Y bold0002" x="476" y="537" width="54" height="69"/>
|
||||
<SubTexture name="Y bold0003" x="476" y="537" width="54" height="69"/>
|
||||
<SubTexture name="Y capital0000" x="540" y="537" width="42" height="52"/>
|
||||
<SubTexture name="Y capital0001" x="540" y="537" width="42" height="52"/>
|
||||
<SubTexture name="Y capital0002" x="592" y="537" width="42" height="52"/>
|
||||
<SubTexture name="Y capital0003" x="592" y="537" width="42" height="52"/>
|
||||
<SubTexture name="Z bold0000" x="644" y="537" width="52" height="65"/>
|
||||
<SubTexture name="Z bold0001" x="644" y="537" width="52" height="65"/>
|
||||
<SubTexture name="Z bold0002" x="706" y="537" width="52" height="65"/>
|
||||
<SubTexture name="Z bold0003" x="706" y="537" width="52" height="65"/>
|
||||
<SubTexture name="Z capital0000" x="768" y="537" width="38" height="47"/>
|
||||
<SubTexture name="Z capital0001" x="768" y="537" width="38" height="47"/>
|
||||
<SubTexture name="Z capital0002" x="816" y="537" width="38" height="47"/>
|
||||
<SubTexture name="Z capital0003" x="816" y="537" width="38" height="47"/>
|
||||
<SubTexture name="[0000" x="864" y="537" width="25" height="61"/>
|
||||
<SubTexture name="[0001" x="864" y="537" width="25" height="61"/>
|
||||
<SubTexture name="[0002" x="899" y="537" width="24" height="61" frameX="0" frameY="0" frameWidth="25" frameHeight="61"/>
|
||||
<SubTexture name="[0003" x="899" y="537" width="24" height="61" frameX="0" frameY="0" frameWidth="25" frameHeight="61"/>
|
||||
<SubTexture name="\0000" x="933" y="537" width="43" height="59"/>
|
||||
<SubTexture name="\0001" x="933" y="537" width="43" height="59"/>
|
||||
<SubTexture name="\0002" x="0" y="616" width="42" height="59" frameX="0" frameY="0" frameWidth="43" frameHeight="59"/>
|
||||
<SubTexture name="\0003" x="0" y="616" width="42" height="59" frameX="0" frameY="0" frameWidth="43" frameHeight="59"/>
|
||||
<SubTexture name="]0000" x="52" y="616" width="25" height="63"/>
|
||||
<SubTexture name="]0001" x="52" y="616" width="25" height="63"/>
|
||||
<SubTexture name="]0002" x="87" y="616" width="25" height="63"/>
|
||||
<SubTexture name="]0003" x="87" y="616" width="25" height="63"/>
|
||||
<SubTexture name="^0000" x="122" y="616" width="32" height="27"/>
|
||||
<SubTexture name="^0001" x="122" y="616" width="32" height="27"/>
|
||||
<SubTexture name="^0002" x="164" y="616" width="32" height="27"/>
|
||||
<SubTexture name="^0003" x="164" y="616" width="32" height="27"/>
|
||||
<SubTexture name="_0000" x="206" y="616" width="53" height="13"/>
|
||||
<SubTexture name="_0001" x="206" y="616" width="53" height="13"/>
|
||||
<SubTexture name="_0002" x="269" y="616" width="53" height="13"/>
|
||||
<SubTexture name="_0003" x="269" y="616" width="53" height="13"/>
|
||||
<SubTexture name="a lowercase0000" x="332" y="616" width="36" height="38"/>
|
||||
<SubTexture name="a lowercase0001" x="332" y="616" width="36" height="38"/>
|
||||
<SubTexture name="a lowercase0002" x="378" y="616" width="36" height="38"/>
|
||||
<SubTexture name="a lowercase0003" x="378" y="616" width="36" height="38"/>
|
||||
<SubTexture name="angry faic0000" x="424" y="616" width="54" height="54"/>
|
||||
<SubTexture name="angry faic0001" x="424" y="616" width="54" height="54"/>
|
||||
<SubTexture name="angry faic0002" x="488" y="616" width="54" height="54"/>
|
||||
<SubTexture name="angry faic0003" x="488" y="616" width="54" height="54"/>
|
||||
<SubTexture name="apostraphie0000" x="552" y="616" width="17" height="27"/>
|
||||
<SubTexture name="apostraphie0001" x="552" y="616" width="17" height="27"/>
|
||||
<SubTexture name="apostraphie0002" x="579" y="616" width="17" height="27"/>
|
||||
<SubTexture name="apostraphie0003" x="579" y="616" width="17" height="27"/>
|
||||
<SubTexture name="b lowercase0000" x="606" y="616" width="31" height="50"/>
|
||||
<SubTexture name="b lowercase0001" x="606" y="616" width="31" height="50"/>
|
||||
<SubTexture name="b lowercase0002" x="647" y="616" width="31" height="50"/>
|
||||
<SubTexture name="b lowercase0003" x="647" y="616" width="31" height="50"/>
|
||||
<SubTexture name="c lowercase0000" x="688" y="616" width="33" height="33"/>
|
||||
<SubTexture name="c lowercase0001" x="688" y="616" width="33" height="33"/>
|
||||
<SubTexture name="c lowercase0002" x="731" y="616" width="32" height="33" frameX="0" frameY="0" frameWidth="33" frameHeight="33"/>
|
||||
<SubTexture name="c lowercase0003" x="731" y="616" width="32" height="33" frameX="0" frameY="0" frameWidth="33" frameHeight="33"/>
|
||||
<SubTexture name="comma0000" x="773" y="616" width="19" height="23"/>
|
||||
<SubTexture name="comma0001" x="773" y="616" width="19" height="23"/>
|
||||
<SubTexture name="comma0002" x="802" y="616" width="19" height="23"/>
|
||||
<SubTexture name="comma0003" x="802" y="616" width="19" height="23"/>
|
||||
<SubTexture name="d lowercase0000" x="831" y="616" width="32" height="53"/>
|
||||
<SubTexture name="d lowercase0001" x="831" y="616" width="32" height="53"/>
|
||||
<SubTexture name="d lowercase0002" x="873" y="616" width="32" height="53"/>
|
||||
<SubTexture name="d lowercase0003" x="873" y="616" width="32" height="53"/>
|
||||
<SubTexture name="down arrow0000" x="915" y="616" width="39" height="44"/>
|
||||
<SubTexture name="down arrow0001" x="915" y="616" width="39" height="44"/>
|
||||
<SubTexture name="down arrow0002" x="964" y="616" width="38" height="44" frameX="0" frameY="0" frameWidth="39" frameHeight="44"/>
|
||||
<SubTexture name="down arrow0003" x="964" y="616" width="38" height="44" frameX="0" frameY="0" frameWidth="39" frameHeight="44"/>
|
||||
<SubTexture name="e lowercase0000" x="0" y="689" width="33" height="37"/>
|
||||
<SubTexture name="e lowercase0001" x="0" y="689" width="33" height="37"/>
|
||||
<SubTexture name="e lowercase0002" x="43" y="689" width="33" height="37"/>
|
||||
<SubTexture name="e lowercase0003" x="43" y="689" width="33" height="37"/>
|
||||
<SubTexture name="end parentheses0000" x="86" y="689" width="28" height="36"/>
|
||||
<SubTexture name="end parentheses0001" x="86" y="689" width="28" height="36"/>
|
||||
<SubTexture name="end parentheses0002" x="124" y="689" width="28" height="36"/>
|
||||
<SubTexture name="end parentheses0003" x="124" y="689" width="28" height="36"/>
|
||||
<SubTexture name="exclamation point0000" x="162" y="689" width="17" height="64"/>
|
||||
<SubTexture name="exclamation point0001" x="162" y="689" width="17" height="64"/>
|
||||
<SubTexture name="exclamation point0002" x="189" y="689" width="16" height="64" frameX="0" frameY="0" frameWidth="17" frameHeight="64"/>
|
||||
<SubTexture name="exclamation point0003" x="189" y="689" width="16" height="64" frameX="0" frameY="0" frameWidth="17" frameHeight="64"/>
|
||||
<SubTexture name="f lowercase0000" x="215" y="689" width="27" height="48"/>
|
||||
<SubTexture name="f lowercase0001" x="215" y="689" width="27" height="48"/>
|
||||
<SubTexture name="f lowercase0002" x="252" y="689" width="27" height="48"/>
|
||||
<SubTexture name="f lowercase0003" x="252" y="689" width="27" height="48"/>
|
||||
<SubTexture name="forward slash0000" x="289" y="689" width="46" height="58"/>
|
||||
<SubTexture name="forward slash0001" x="289" y="689" width="46" height="58"/>
|
||||
<SubTexture name="forward slash0002" x="345" y="689" width="46" height="58"/>
|
||||
<SubTexture name="forward slash0003" x="345" y="689" width="46" height="58"/>
|
||||
<SubTexture name="g lowercase0000" x="401" y="689" width="33" height="41"/>
|
||||
<SubTexture name="g lowercase0001" x="401" y="689" width="33" height="41"/>
|
||||
<SubTexture name="g lowercase0002" x="444" y="689" width="33" height="41"/>
|
||||
<SubTexture name="g lowercase0003" x="444" y="689" width="33" height="41"/>
|
||||
<SubTexture name="h lowercase0000" x="487" y="689" width="29" height="48"/>
|
||||
<SubTexture name="h lowercase0001" x="487" y="689" width="29" height="48"/>
|
||||
<SubTexture name="h lowercase0002" x="526" y="689" width="29" height="48"/>
|
||||
<SubTexture name="h lowercase0003" x="526" y="689" width="29" height="48"/>
|
||||
<SubTexture name="heart0000" x="565" y="689" width="43" height="41"/>
|
||||
<SubTexture name="heart0001" x="565" y="689" width="43" height="41"/>
|
||||
<SubTexture name="heart0002" x="618" y="689" width="43" height="41"/>
|
||||
<SubTexture name="heart0003" x="618" y="689" width="43" height="41"/>
|
||||
<SubTexture name="i lowercase0000" x="671" y="689" width="13" height="42"/>
|
||||
<SubTexture name="i lowercase0001" x="671" y="689" width="13" height="42"/>
|
||||
<SubTexture name="i lowercase0002" x="694" y="689" width="13" height="42"/>
|
||||
<SubTexture name="i lowercase0003" x="694" y="689" width="13" height="42"/>
|
||||
<SubTexture name="j lowercase0000" x="717" y="689" width="28" height="48"/>
|
||||
<SubTexture name="j lowercase0001" x="717" y="689" width="28" height="48"/>
|
||||
<SubTexture name="j lowercase0002" x="755" y="689" width="28" height="48"/>
|
||||
<SubTexture name="j lowercase0003" x="755" y="689" width="28" height="48"/>
|
||||
<SubTexture name="k lowercase0000" x="793" y="689" width="35" height="48"/>
|
||||
<SubTexture name="k lowercase0001" x="793" y="689" width="35" height="48"/>
|
||||
<SubTexture name="k lowercase0002" x="838" y="689" width="35" height="48"/>
|
||||
<SubTexture name="k lowercase0003" x="838" y="689" width="35" height="48"/>
|
||||
<SubTexture name="l lowercase0000" x="883" y="689" width="10" height="48"/>
|
||||
<SubTexture name="l lowercase0001" x="883" y="689" width="10" height="48"/>
|
||||
<SubTexture name="l lowercase0002" x="903" y="689" width="10" height="48"/>
|
||||
<SubTexture name="l lowercase0003" x="903" y="689" width="10" height="48"/>
|
||||
<SubTexture name="left arrow0000" x="923" y="689" width="41" height="39"/>
|
||||
<SubTexture name="left arrow0001" x="923" y="689" width="41" height="39"/>
|
||||
<SubTexture name="left arrow0002" x="974" y="689" width="41" height="39"/>
|
||||
<SubTexture name="left arrow0003" x="974" y="689" width="41" height="39"/>
|
||||
<SubTexture name="m lowercase0000" x="0" y="763" width="41" height="27"/>
|
||||
<SubTexture name="m lowercase0001" x="0" y="763" width="41" height="27"/>
|
||||
<SubTexture name="m lowercase0002" x="51" y="763" width="41" height="27"/>
|
||||
<SubTexture name="m lowercase0003" x="51" y="763" width="41" height="27"/>
|
||||
<SubTexture name="multiply x0000" x="102" y="763" width="34" height="32"/>
|
||||
<SubTexture name="multiply x0001" x="102" y="763" width="34" height="32"/>
|
||||
<SubTexture name="multiply x0002" x="146" y="763" width="34" height="32"/>
|
||||
<SubTexture name="multiply x0003" x="146" y="763" width="34" height="32"/>
|
||||
<SubTexture name="n lowercase0000" x="190" y="763" width="27" height="30"/>
|
||||
<SubTexture name="n lowercase0001" x="190" y="763" width="27" height="30"/>
|
||||
<SubTexture name="n lowercase0002" x="227" y="763" width="27" height="30"/>
|
||||
<SubTexture name="n lowercase0003" x="227" y="763" width="27" height="30"/>
|
||||
<SubTexture name="o lowercase0000" x="264" y="763" width="30" height="32"/>
|
||||
<SubTexture name="o lowercase0001" x="264" y="763" width="30" height="32"/>
|
||||
<SubTexture name="o lowercase0002" x="304" y="763" width="30" height="32"/>
|
||||
<SubTexture name="o lowercase0003" x="304" y="763" width="30" height="32"/>
|
||||
<SubTexture name="p lowercase0000" x="344" y="763" width="28" height="43"/>
|
||||
<SubTexture name="p lowercase0001" x="344" y="763" width="28" height="43"/>
|
||||
<SubTexture name="p lowercase0002" x="382" y="763" width="28" height="43"/>
|
||||
<SubTexture name="p lowercase0003" x="382" y="763" width="28" height="43"/>
|
||||
<SubTexture name="period0000" x="420" y="763" width="14" height="14"/>
|
||||
<SubTexture name="period0001" x="420" y="763" width="14" height="14"/>
|
||||
<SubTexture name="period0002" x="444" y="763" width="14" height="14"/>
|
||||
<SubTexture name="period0003" x="444" y="763" width="14" height="14"/>
|
||||
<SubTexture name="q lowercase0000" x="468" y="763" width="36" height="43"/>
|
||||
<SubTexture name="q lowercase0001" x="468" y="763" width="36" height="43"/>
|
||||
<SubTexture name="q lowercase0002" x="514" y="763" width="36" height="43"/>
|
||||
<SubTexture name="q lowercase0003" x="514" y="763" width="36" height="43"/>
|
||||
<SubTexture name="question mark0000" x="560" y="763" width="39" height="65"/>
|
||||
<SubTexture name="question mark0001" x="560" y="763" width="39" height="65"/>
|
||||
<SubTexture name="question mark0002" x="609" y="763" width="39" height="65"/>
|
||||
<SubTexture name="question mark0003" x="609" y="763" width="39" height="65"/>
|
||||
<SubTexture name="r lowercase0000" x="658" y="763" width="24" height="29"/>
|
||||
<SubTexture name="r lowercase0001" x="658" y="763" width="24" height="29"/>
|
||||
<SubTexture name="r lowercase0002" x="692" y="763" width="24" height="29"/>
|
||||
<SubTexture name="r lowercase0003" x="692" y="763" width="24" height="29"/>
|
||||
<SubTexture name="right arrow0000" x="726" y="763" width="40" height="36"/>
|
||||
<SubTexture name="right arrow0001" x="726" y="763" width="40" height="36"/>
|
||||
<SubTexture name="right arrow0002" x="776" y="763" width="40" height="36"/>
|
||||
<SubTexture name="right arrow0003" x="776" y="763" width="40" height="36"/>
|
||||
<SubTexture name="s lowercase0000" x="826" y="763" width="27" height="35"/>
|
||||
<SubTexture name="s lowercase0001" x="826" y="763" width="27" height="35"/>
|
||||
<SubTexture name="s lowercase0002" x="863" y="763" width="27" height="35"/>
|
||||
<SubTexture name="s lowercase0003" x="863" y="763" width="27" height="35"/>
|
||||
<SubTexture name="start parentheses0000" x="900" y="763" width="31" height="33"/>
|
||||
<SubTexture name="start parentheses0001" x="900" y="763" width="31" height="33"/>
|
||||
<SubTexture name="start parentheses0002" x="941" y="763" width="31" height="32" frameX="0" frameY="0" frameWidth="31" frameHeight="33"/>
|
||||
<SubTexture name="start parentheses0003" x="941" y="763" width="31" height="32" frameX="0" frameY="0" frameWidth="31" frameHeight="33"/>
|
||||
<SubTexture name="t lowercase0000" x="982" y="763" width="28" height="48"/>
|
||||
<SubTexture name="t lowercase0001" x="982" y="763" width="28" height="48"/>
|
||||
<SubTexture name="t lowercase0002" x="0" y="838" width="28" height="48"/>
|
||||
<SubTexture name="t lowercase0003" x="0" y="838" width="28" height="48"/>
|
||||
<SubTexture name="u lowercase0000" x="38" y="838" width="31" height="33"/>
|
||||
<SubTexture name="u lowercase0001" x="38" y="838" width="31" height="33"/>
|
||||
<SubTexture name="u lowercase0002" x="79" y="838" width="31" height="33"/>
|
||||
<SubTexture name="u lowercase0003" x="79" y="838" width="31" height="33"/>
|
||||
<SubTexture name="up arrow0000" x="120" y="838" width="36" height="42"/>
|
||||
<SubTexture name="up arrow0001" x="120" y="838" width="36" height="42"/>
|
||||
<SubTexture name="up arrow0002" x="166" y="838" width="36" height="42"/>
|
||||
<SubTexture name="up arrow0003" x="166" y="838" width="36" height="42"/>
|
||||
<SubTexture name="v lowercase0000" x="212" y="838" width="32" height="31"/>
|
||||
<SubTexture name="v lowercase0001" x="212" y="838" width="32" height="31"/>
|
||||
<SubTexture name="v lowercase0002" x="254" y="838" width="31" height="31" frameX="0" frameY="0" frameWidth="32" frameHeight="31"/>
|
||||
<SubTexture name="v lowercase0003" x="254" y="838" width="31" height="31" frameX="0" frameY="0" frameWidth="32" frameHeight="31"/>
|
||||
<SubTexture name="w lowercase0000" x="295" y="838" width="42" height="31"/>
|
||||
<SubTexture name="w lowercase0001" x="295" y="838" width="42" height="31"/>
|
||||
<SubTexture name="w lowercase0002" x="347" y="838" width="42" height="31"/>
|
||||
<SubTexture name="w lowercase0003" x="347" y="838" width="42" height="31"/>
|
||||
<SubTexture name="x lowercase0000" x="399" y="838" width="33" height="33"/>
|
||||
<SubTexture name="x lowercase0001" x="399" y="838" width="33" height="33"/>
|
||||
<SubTexture name="x lowercase0002" x="442" y="838" width="33" height="33"/>
|
||||
<SubTexture name="x lowercase0003" x="442" y="838" width="33" height="33"/>
|
||||
<SubTexture name="y lowercase0000" x="485" y="838" width="35" height="42"/>
|
||||
<SubTexture name="y lowercase0001" x="485" y="838" width="35" height="42"/>
|
||||
<SubTexture name="y lowercase0002" x="530" y="838" width="35" height="42"/>
|
||||
<SubTexture name="y lowercase0003" x="530" y="838" width="35" height="42"/>
|
||||
<SubTexture name="z lowercase0000" x="575" y="838" width="38" height="31"/>
|
||||
<SubTexture name="z lowercase0001" x="575" y="838" width="38" height="31"/>
|
||||
<SubTexture name="z lowercase0002" x="623" y="838" width="37" height="31" frameX="0" frameY="0" frameWidth="38" frameHeight="31"/>
|
||||
<SubTexture name="z lowercase0003" x="623" y="838" width="37" height="31" frameX="0" frameY="0" frameWidth="38" frameHeight="31"/>
|
||||
<SubTexture name="|0000" x="670" y="838" width="11" height="70"/>
|
||||
<SubTexture name="|0001" x="670" y="838" width="11" height="70"/>
|
||||
<SubTexture name="|0002" x="691" y="838" width="11" height="69" frameX="0" frameY="0" frameWidth="11" frameHeight="70"/>
|
||||
<SubTexture name="|0003" x="691" y="838" width="11" height="69" frameX="0" frameY="0" frameWidth="11" frameHeight="70"/>
|
||||
<SubTexture name="~0000" x="712" y="838" width="43" height="21"/>
|
||||
<SubTexture name="~0001" x="712" y="838" width="43" height="21"/>
|
||||
<SubTexture name="~0002" x="765" y="838" width="43" height="21"/>
|
||||
<SubTexture name="~0003" x="765" y="838" width="43" height="21"/>
|
||||
</TextureAtlas>
|
||||
|
After Width: | Height: | Size: 264 KiB |
|
After Width: | Height: | Size: 42 KiB |