Silly billy, fixes for songs starting before countdown, fixed countdown order
BIN
TaggedEngine.love
Normal file
98
characters/bf-lookalike.json
Normal file
@ -0,0 +1,98 @@
|
||||
{
|
||||
"animations": [
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"offsets": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"anim": "idle",
|
||||
"fps": 24,
|
||||
"name": "ElIdleSMALL",
|
||||
"indices": []
|
||||
},
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
-30,
|
||||
0
|
||||
],
|
||||
"offsets": [
|
||||
57,
|
||||
23
|
||||
],
|
||||
"anim": "singLEFT",
|
||||
"fps": 24,
|
||||
"name": "ElLeftSMALL",
|
||||
"indices": []
|
||||
},
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
0,
|
||||
30
|
||||
],
|
||||
"offsets": [
|
||||
10,
|
||||
-46
|
||||
],
|
||||
"anim": "singDOWN",
|
||||
"fps": 24,
|
||||
"name": "ElDownSMALL",
|
||||
"indices": []
|
||||
},
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
30,
|
||||
0
|
||||
],
|
||||
"offsets": [
|
||||
-8,
|
||||
3
|
||||
],
|
||||
"anim": "singRIGHT",
|
||||
"fps": 24,
|
||||
"name": "ElRightSMALL",
|
||||
"indices": []
|
||||
},
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
0,
|
||||
-30
|
||||
],
|
||||
"offsets": [
|
||||
-20,
|
||||
50
|
||||
],
|
||||
"anim": "singUP",
|
||||
"fps": 24,
|
||||
"name": "ElUpSMALL",
|
||||
"indices": []
|
||||
}
|
||||
],
|
||||
"no_antialiasing": false,
|
||||
"image": "sprites/characters/Lookalike_Assets",
|
||||
"position": [
|
||||
130,
|
||||
280
|
||||
],
|
||||
"healthicon": "dad",
|
||||
"flip_x": false,
|
||||
"healthbar_colors": [
|
||||
175,
|
||||
102,
|
||||
206
|
||||
],
|
||||
"camera_position": [
|
||||
-60,
|
||||
-130
|
||||
],
|
||||
"sing_duration": 6.1,
|
||||
"scale": 1
|
||||
}
|
56
characters/bfurself-dead.json
Normal file
@ -0,0 +1,56 @@
|
||||
{
|
||||
"animations": [
|
||||
{
|
||||
"offsets": [
|
||||
37,
|
||||
11
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "firstDeath",
|
||||
"indices": [],
|
||||
"name": "BF dies"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
37,
|
||||
5
|
||||
],
|
||||
"loop": true,
|
||||
"fps": 24,
|
||||
"anim": "deathLoop",
|
||||
"indices": [],
|
||||
"name": "BF Dead Loop"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
37,
|
||||
69
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "deathConfirm",
|
||||
"indices": [],
|
||||
"name": "BF Dead confirm"
|
||||
}
|
||||
],
|
||||
"no_antialiasing": false,
|
||||
"image": "sprites/characters/BOYFRIEND_DEAD",
|
||||
"position": [
|
||||
0,
|
||||
350
|
||||
],
|
||||
"healthicon": "bf",
|
||||
"flip_x": false,
|
||||
"healthbar_colors": [
|
||||
49,
|
||||
176,
|
||||
209
|
||||
],
|
||||
"camera_position": [
|
||||
700,
|
||||
-300
|
||||
],
|
||||
"sing_duration": 4,
|
||||
"scale": 1
|
||||
}
|
166
characters/bfurself.json
Normal file
@ -0,0 +1,166 @@
|
||||
{
|
||||
"animations": [
|
||||
{
|
||||
"offsets": [
|
||||
-63,
|
||||
1
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singRIGHT",
|
||||
"indices": [],
|
||||
"name": "BFRight"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
-56,
|
||||
65
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singUP",
|
||||
"indices": [],
|
||||
"name": "BFUp"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
83,
|
||||
-1
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singLEFT",
|
||||
"indices": [],
|
||||
"name": "BFLeft"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "idle",
|
||||
"indices": [],
|
||||
"name": "BFIdle"
|
||||
},
|
||||
{
|
||||
"loop": false,
|
||||
"offsets": [
|
||||
-26,
|
||||
-59
|
||||
],
|
||||
"anim": "singDOWN",
|
||||
"fps": 24,
|
||||
"name": "BFDown",
|
||||
"indices": []
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
37,
|
||||
70
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singUP-alt",
|
||||
"indices": [],
|
||||
"name": "BFUpALT"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
-30,
|
||||
6
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singRIGHT-alt",
|
||||
"indices": [],
|
||||
"name": "BFRightALT"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
107,
|
||||
125
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singDOWN-alt",
|
||||
"indices": [],
|
||||
"name": "BFDownALT"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
80,
|
||||
0
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singLEFT-alt",
|
||||
"indices": [],
|
||||
"name": "BFLeftALT"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
80,
|
||||
0
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singDOWNmiss",
|
||||
"indices": [],
|
||||
"name": "BFIdle"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
80,
|
||||
0
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singRIGHTmiss",
|
||||
"indices": [],
|
||||
"name": "BFIdle"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
80,
|
||||
0
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singUPmiss",
|
||||
"indices": [],
|
||||
"name": "BFIdle"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
80,
|
||||
0
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singLEFTmiss",
|
||||
"indices": [],
|
||||
"name": "BFIdle"
|
||||
}
|
||||
],
|
||||
"no_antialiasing": false,
|
||||
"image": "sprites/characters/YourselfBF",
|
||||
"position": [
|
||||
200,
|
||||
190
|
||||
],
|
||||
"healthicon": "bf",
|
||||
"flip_x": false,
|
||||
"healthbar_colors": [
|
||||
49,
|
||||
176,
|
||||
209
|
||||
],
|
||||
"camera_position": [
|
||||
200,
|
||||
0
|
||||
],
|
||||
"sing_duration": 4.00000000000001,
|
||||
"scale": 1
|
||||
}
|
188
characters/evilLookalike.json
Normal file
@ -0,0 +1,188 @@
|
||||
{
|
||||
"animations": [
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
-30,
|
||||
0
|
||||
],
|
||||
"offsets": [
|
||||
111,
|
||||
30
|
||||
],
|
||||
"anim": "singLEFT",
|
||||
"fps": 24,
|
||||
"name": "ElLeftBIG",
|
||||
"indices": []
|
||||
},
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
0,
|
||||
-30
|
||||
],
|
||||
"offsets": [
|
||||
166,
|
||||
275
|
||||
],
|
||||
"anim": "singUP",
|
||||
"fps": 24,
|
||||
"name": "ElUpBIG",
|
||||
"indices": []
|
||||
},
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
30,
|
||||
0
|
||||
],
|
||||
"offsets": [
|
||||
-10,
|
||||
27
|
||||
],
|
||||
"anim": "singRIGHT",
|
||||
"fps": 24,
|
||||
"name": "ElRightBIG",
|
||||
"indices": []
|
||||
},
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"offsets": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"anim": "idle",
|
||||
"fps": 24,
|
||||
"name": "ElIdleBIG",
|
||||
"indices": []
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
-60,
|
||||
-480
|
||||
],
|
||||
"cameraOffset": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "idle-alt",
|
||||
"indices": [],
|
||||
"name": "ElIdleSMALL"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
-2,
|
||||
-457
|
||||
],
|
||||
"cameraOffset": [
|
||||
-30,
|
||||
0
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singLEFT-alt",
|
||||
"indices": [],
|
||||
"name": "ElLeftSMALL"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
-50,
|
||||
-526
|
||||
],
|
||||
"cameraOffset": [
|
||||
0,
|
||||
30
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singDOWN-alt",
|
||||
"indices": [],
|
||||
"name": "ElDownSMALL"
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
-80,
|
||||
-429
|
||||
],
|
||||
"cameraOffset": [
|
||||
0,
|
||||
-30
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singUP-alt",
|
||||
"indices": [],
|
||||
"name": "ElUpSMALL"
|
||||
},
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
30,
|
||||
0
|
||||
],
|
||||
"offsets": [
|
||||
-66,
|
||||
-476
|
||||
],
|
||||
"anim": "singRIGHT-alt",
|
||||
"fps": 24,
|
||||
"name": "ElRightSMALL",
|
||||
"indices": []
|
||||
},
|
||||
{
|
||||
"offsets": [
|
||||
20,
|
||||
-129
|
||||
],
|
||||
"cameraOffset": [
|
||||
0,
|
||||
30
|
||||
],
|
||||
"loop": false,
|
||||
"fps": 24,
|
||||
"anim": "singDOWN",
|
||||
"indices": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14
|
||||
],
|
||||
"name": "ElDownBIG"
|
||||
}
|
||||
],
|
||||
"no_antialiasing": false,
|
||||
"image": "sprites/characters/Lookalike_Assets",
|
||||
"position": [
|
||||
100,
|
||||
50
|
||||
],
|
||||
"healthicon": "dad",
|
||||
"flip_x": false,
|
||||
"healthbar_colors": [
|
||||
175,
|
||||
102,
|
||||
206
|
||||
],
|
||||
"camera_position": [
|
||||
-60,
|
||||
-150
|
||||
],
|
||||
"sing_duration": 6.1,
|
||||
"scale": 1
|
||||
}
|
38
characters/transLookalike.json
Normal file
@ -0,0 +1,38 @@
|
||||
{
|
||||
"animations": [
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"offsets": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"anim": "Smallize",
|
||||
"fps": 24,
|
||||
"name": "ElUngrow",
|
||||
"indices": []
|
||||
}
|
||||
],
|
||||
"no_antialiasing": false,
|
||||
"image": "sprites/characters/Lookalike_Alt",
|
||||
"position": [
|
||||
100,
|
||||
50
|
||||
],
|
||||
"healthicon": "dad",
|
||||
"flip_x": false,
|
||||
"healthbar_colors": [
|
||||
175,
|
||||
102,
|
||||
206
|
||||
],
|
||||
"camera_position": [
|
||||
-60,
|
||||
-130
|
||||
],
|
||||
"sing_duration": 6.1,
|
||||
"scale": 1
|
||||
}
|
38
characters/transLookalike2.json
Normal file
@ -0,0 +1,38 @@
|
||||
{
|
||||
"animations": [
|
||||
{
|
||||
"loop": false,
|
||||
"cameraOffset": [
|
||||
0,
|
||||
0
|
||||
],
|
||||
"offsets": [
|
||||
150,
|
||||
160
|
||||
],
|
||||
"anim": "Bigize",
|
||||
"fps": 24,
|
||||
"name": "ElUnshrink",
|
||||
"indices": []
|
||||
}
|
||||
],
|
||||
"no_antialiasing": false,
|
||||
"image": "sprites/characters/unshrink",
|
||||
"position": [
|
||||
100,
|
||||
50
|
||||
],
|
||||
"healthicon": "dad",
|
||||
"flip_x": false,
|
||||
"healthbar_colors": [
|
||||
175,
|
||||
102,
|
||||
206
|
||||
],
|
||||
"camera_position": [
|
||||
-160,
|
||||
-50
|
||||
],
|
||||
"sing_duration": 6.1,
|
||||
"scale": 1
|
||||
}
|
1511
charts/silly-billy/events.json
Normal file
23
charts/silly-billy/silly note.lua
Normal file
@ -0,0 +1,23 @@
|
||||
function onCountdownStarted()
|
||||
runHaxeCode([[
|
||||
for (strum in game.opponentStrums)
|
||||
{
|
||||
strum.cameras = [game.camGame];
|
||||
strum.scrollFactor.set(1, 1);
|
||||
strum.scale.x = 0.9;
|
||||
strum.scale.y = 0.9;
|
||||
}
|
||||
for (note in game.unspawnNotes)
|
||||
{
|
||||
if (!note.mustPress) {
|
||||
note.cameras = [game.camGame];
|
||||
note.scrollFactor.set(1, 1);
|
||||
note.scale.x = 0.9;
|
||||
note.scale.y = 0.9;
|
||||
if (note.isSustainNote) {
|
||||
note.scale.y = 2.5;
|
||||
}
|
||||
}
|
||||
};
|
||||
]])
|
||||
end
|
16412
charts/silly-billy/silly-billy-hard.json
Normal file
@ -183,5 +183,12 @@ return {
|
||||
"hard"
|
||||
},
|
||||
icon = "tankmanpixel"
|
||||
},
|
||||
{
|
||||
name = "silly-billy",
|
||||
difficulties = {
|
||||
"hard"
|
||||
},
|
||||
icon = "bfpixel"
|
||||
}
|
||||
}
|
BIN
images/billy/Silly_clouds.png
Normal file
After Width: | Height: | Size: 4.4 MiB |
53
images/billy/bgAssets.json
Normal file
@ -0,0 +1,53 @@
|
||||
{
|
||||
"TextureAtlas": {
|
||||
"SubTexture": [
|
||||
{
|
||||
"_name": "Silly_floor0000",
|
||||
"_x": "0",
|
||||
"_y": "0",
|
||||
"_width": "3216",
|
||||
"_height": "1075",
|
||||
"_frameX": "-0",
|
||||
"_frameY": "-989",
|
||||
"_frameWidth": "3216",
|
||||
"_frameHeight": "2064"
|
||||
},
|
||||
{
|
||||
"_name": "Silly_idk_10000",
|
||||
"_x": "0",
|
||||
"_y": "3159",
|
||||
"_width": "2587",
|
||||
"_height": "1513",
|
||||
"_frameX": "-416",
|
||||
"_frameY": "-0",
|
||||
"_frameWidth": "3216",
|
||||
"_frameHeight": "2064"
|
||||
},
|
||||
{
|
||||
"_name": "Silly_idk_20000",
|
||||
"_x": "2597",
|
||||
"_y": "3159",
|
||||
"_width": "481",
|
||||
"_height": "385",
|
||||
"_frameX": "-2482",
|
||||
"_frameY": "-1679",
|
||||
"_frameWidth": "3216",
|
||||
"_frameHeight": "2064"
|
||||
},
|
||||
{
|
||||
"_name": "Yo_y_mi_silly_pana0000",
|
||||
"_x": "0",
|
||||
"_y": "1085",
|
||||
"_width": "3125",
|
||||
"_height": "2064",
|
||||
"_frameX": "-91",
|
||||
"_frameY": "-0",
|
||||
"_frameWidth": "3216",
|
||||
"_frameHeight": "2064"
|
||||
}
|
||||
],
|
||||
"_imagePath": "bgAssets.png",
|
||||
"_width": "3216",
|
||||
"_height": "4672"
|
||||
}
|
||||
}
|
BIN
images/billy/bgAssets.png
Normal file
After Width: | Height: | Size: 3.5 MiB |
BIN
images/billy/broken_mirror.png
Normal file
After Width: | Height: | Size: 4.8 MiB |
BIN
images/billy/silly_mirror.png
Normal file
After Width: | Height: | Size: 2.3 MiB |
137
shaders/rain.frag
Normal file
@ -0,0 +1,137 @@
|
||||
#define PI 3.14159265
|
||||
|
||||
#pragma glslify: import("./imports/commonUniforms.glsl")
|
||||
#pragma glslify: random = require("./requires/random1d")
|
||||
|
||||
extern vec2 u_mouse;
|
||||
extern vec2 u_resolution;
|
||||
extern float u_time;
|
||||
|
||||
float rand( float x )
|
||||
{
|
||||
// setup
|
||||
float i = floor(x);
|
||||
float f = fract(x);
|
||||
float s = sign(fract(x/2.0)-0.5);
|
||||
|
||||
// use some hash to create a random value k in [0..1] from i
|
||||
//float k = hash(uint(i));
|
||||
//float k = 0.5+0.5*sin(i);
|
||||
float k = fract(i*.1731);
|
||||
|
||||
// quartic polynomial
|
||||
return s*f*(f-1.0)*((16.0*k-4.0)*f*(f-1.0)-1.0);
|
||||
}
|
||||
|
||||
/*
|
||||
* Returns a random drop position for the given seed value
|
||||
*/
|
||||
vec2 random_drop_pos(float val, vec2 screen_dim, vec2 velocity) {
|
||||
float max_x_move = velocity.x * abs(screen_dim.y / velocity.y);
|
||||
float x = -max_x_move * step(0.0, max_x_move) + (screen_dim.x + abs(max_x_move)) * rand(val);
|
||||
float y = (1.0 + 0.05 * rand(1.234 * val)) * screen_dim.y;
|
||||
|
||||
return vec2(x, y);
|
||||
}
|
||||
|
||||
/*
|
||||
* Calculates the drop trail color at the given pixel position
|
||||
*/
|
||||
vec3 trail_color(vec2 pixel, vec2 pos, vec2 velocity_dir, float width, float size) {
|
||||
vec2 pixel_dir = pixel - pos;
|
||||
float projected_dist = dot(pixel_dir, -velocity_dir);
|
||||
float tanjential_dist_sq = dot(pixel_dir, pixel_dir) - pow(projected_dist, 2.0);
|
||||
float width_sq = pow(width, 2.0);
|
||||
|
||||
float line = step(0.0, projected_dist) * (1.0 - smoothstep(width_sq / 2.0, width_sq, tanjential_dist_sq));
|
||||
float dashed_line = line * step(0.5, cos(0.3 * projected_dist - PI / 3.0));
|
||||
float fading_dashed_line = dashed_line * (1.0 - smoothstep(size / 5.0, size, projected_dist));
|
||||
|
||||
return vec3(fading_dashed_line);
|
||||
}
|
||||
|
||||
/*
|
||||
* Calculates the drop wave color at the given pixel position
|
||||
*/
|
||||
vec3 wave_color(vec2 pixel, vec2 pos, float size, float time) {
|
||||
vec2 pixel_dir = pixel - pos;
|
||||
float distorted_dist = length(pixel_dir * vec2(1.0, 3.5));
|
||||
|
||||
float inner_radius = (0.05 + 0.8 * time) * size;
|
||||
float outer_radius = inner_radius + 0.25 * size;
|
||||
|
||||
float ring = smoothstep(inner_radius, inner_radius + 5.0, distorted_dist)
|
||||
* (1.0 - smoothstep(outer_radius, outer_radius + 5.0, distorted_dist));
|
||||
float fading_ring = ring * (1.0 - smoothstep(0.0, 0.7, time));
|
||||
|
||||
return vec3(fading_ring);
|
||||
}
|
||||
|
||||
/*
|
||||
* Calculates the background color at the given pixel position
|
||||
*/
|
||||
vec3 background_color(vec2 pixel, vec2 screen_dim, float time) {
|
||||
return vec3(0.0, 0.0, 1.0 - smoothstep(-1.0, 0.8 + 0.2 * cos(0.5 * time), pixel.y / screen_dim.y));
|
||||
}
|
||||
|
||||
/*
|
||||
* The main program
|
||||
*/
|
||||
vec4 effect(vec4 color, Image texture, vec2 texture_coords, vec2 screen_coords) {
|
||||
// Set the total number of rain drops that are visible at a given time
|
||||
const float n_drops = 20.0;
|
||||
|
||||
// Set the drop trail radius
|
||||
float trail_width = 2.0;
|
||||
|
||||
// Set the drop trail size
|
||||
float trail_size = 70.0;
|
||||
|
||||
// Set the drop wave size
|
||||
float wave_size = 20.0;
|
||||
|
||||
// Set the drop fall time in seconds
|
||||
float fall_time = 0.7;
|
||||
|
||||
// Set the drop total life time
|
||||
float life_time = fall_time + 0.5;
|
||||
|
||||
// Set the drop velocity in pixels per second
|
||||
vec2 velocity = vec2(u_mouse.x - 0.5 * u_resolution.x, -0.9 * u_resolution.y) / fall_time;
|
||||
vec2 velocity_dir = normalize(velocity);
|
||||
|
||||
// Iterate over the drops to calculate the pixel color
|
||||
vec3 pixel_color = vec3(0.0);
|
||||
|
||||
for (float i = 0.0; i < n_drops; ++i) {
|
||||
// Offset the running time for each drop
|
||||
float time = u_time + life_time * (i + i / n_drops);
|
||||
|
||||
// Calculate the time since the drop appeared on the screen
|
||||
float ellapsed_time = mod(time, life_time);
|
||||
|
||||
// Calculate the drop initial position
|
||||
vec2 initial_pos = random_drop_pos(i + floor(time / life_time - i) * n_drops, u_resolution, velocity);
|
||||
|
||||
// Add the drop to the pixel color
|
||||
if (ellapsed_time < fall_time) {
|
||||
// Calculate the drop current position
|
||||
vec2 current_pos = initial_pos + ellapsed_time * velocity;
|
||||
|
||||
// Add the trail color to the pixel color
|
||||
pixel_color += trail_color(gl_FragCoord.xy, current_pos, velocity_dir, trail_width, trail_size);
|
||||
} else {
|
||||
// Calculate the drop final position
|
||||
vec2 final_pos = initial_pos + fall_time * velocity;
|
||||
|
||||
// Add the wave color to the pixel color
|
||||
pixel_color += wave_color(gl_FragCoord.xy, final_pos, wave_size, ellapsed_time - fall_time);
|
||||
}
|
||||
}
|
||||
|
||||
// Add the background color to the pixel color
|
||||
pixel_color += Texel(texture, texture_coords).xyz;
|
||||
|
||||
// Fragment shader output
|
||||
return vec4(pixel_color, 1.0);
|
||||
}
|
BIN
songs/Silly Billy/Inst.ogg
Normal file
BIN
songs/Silly Billy/Voices.ogg
Normal file
130500
sprites/billy/Animation.json
Normal file
280
sprites/billy/spritemap1.json
Normal file
@ -0,0 +1,280 @@
|
||||
{"ATLAS": {"SPRITES":[
|
||||
{"SPRITE" : {"name": "0000","x":7864,"y":2061,"w":195,"h":203,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0001","x":2499,"y":1247,"w":115,"h":154,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0002","x":8125,"y":1362,"w":57,"h":74,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0003","x":5424,"y":1398,"w":58,"h":79,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0004","x":3668,"y":935,"w":44,"h":79,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0005","x":4227,"y":550,"w":40,"h":83,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0006","x":8146,"y":438,"w":26,"h":77,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0007","x":8191,"y":0,"w":1,"h":2,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0009","x":5125,"y":2178,"w":150,"h":215,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0010","x":8069,"y":2061,"w":123,"h":131,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0011","x":3990,"y":2299,"w":129,"h":136,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0012","x":3082,"y":1559,"w":92,"h":125,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0013","x":2845,"y":2281,"w":80,"h":126,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0014","x":4223,"y":1432,"w":133,"h":86,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0015","x":4647,"y":1847,"w":77,"h":132,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0016","x":830,"y":1708,"w":75,"h":131,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0017","x":4212,"y":2315,"w":131,"h":74,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0018","x":830,"y":1708,"w":75,"h":131,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0019","x":7116,"y":2315,"w":131,"h":74,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0020","x":1618,"y":2018,"w":74,"h":132,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0021","x":4129,"y":2299,"w":73,"h":133,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0022","x":4852,"y":2092,"w":79,"h":135,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0023","x":6200,"y":2255,"w":79,"h":135,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0024","x":5923,"y":2272,"w":79,"h":135,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0025","x":3310,"y":2318,"w":130,"h":72,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0026","x":4047,"y":1852,"w":302,"h":203,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0027","x":6230,"y":503,"w":393,"h":348,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0028","x":3378,"y":539,"w":336,"h":386,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0029","x":6723,"y":2249,"w":150,"h":190,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0030","x":6296,"y":2056,"w":234,"h":172,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0031","x":915,"y":1364,"w":120,"h":235,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0032","x":3200,"y":2003,"w":120,"h":231,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0033","x":2459,"y":2289,"w":182,"h":127,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0034","x":5904,"y":1378,"w":228,"h":385,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0035","x":641,"y":1114,"w":404,"h":240,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0036","x":4679,"y":552,"w":428,"h":301,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0037","x":2115,"y":1988,"w":124,"h":313,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0038","x":3872,"y":2007,"w":148,"h":266,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0039","x":6367,"y":1886,"w":358,"h":160,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0040","x":3822,"y":2283,"w":158,"h":154,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0041","x":7485,"y":460,"w":9,"h":9,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0042","x":2101,"y":1372,"w":100,"h":173,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0043","x":4773,"y":863,"w":410,"h":283,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0044","x":8191,"y":12,"w":1,"h":1,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0045","x":3245,"y":954,"w":116,"h":329,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0046","x":4647,"y":2092,"w":195,"h":200,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0047","x":4382,"y":2105,"w":193,"h":186,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0048","x":1435,"y":1174,"w":84,"h":114,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0049","x":1874,"y":962,"w":91,"h":89,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0050","x":2940,"y":2254,"w":183,"h":150,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0051","x":7469,"y":2271,"w":174,"h":152,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0052","x":3005,"y":2003,"w":185,"h":241,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0053","x":3667,"y":2007,"w":195,"h":228,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0054","x":178,"y":2148,"w":250,"h":140,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0055","x":7317,"y":2101,"w":142,"h":249,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0056","x":2675,"y":2133,"w":255,"h":138,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0057","x":5765,"y":2120,"w":248,"h":142,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0058","x":0,"y":2251,"w":164,"h":169,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0059","x":1215,"y":2250,"w":143,"h":199,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0060","x":7220,"y":1837,"w":253,"h":254,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0061","x":4384,"y":1847,"w":253,"h":248,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0062","x":1406,"y":2018,"w":202,"h":220,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0063","x":1904,"y":1988,"w":201,"h":244,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0064","x":2708,"y":1695,"w":120,"h":212,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0065","x":446,"y":1990,"w":192,"h":242,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0066","x":4215,"y":2065,"w":157,"h":240,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0067","x":7116,"y":2101,"w":191,"h":204,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0068","x":6540,"y":2056,"w":173,"h":230,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0069","x":803,"y":629,"w":33,"h":32,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0070","x":4942,"y":1747,"w":118,"h":119,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0071","x":318,"y":2298,"w":105,"h":140,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0072","x":6619,"y":2296,"w":79,"h":126,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0073","x":5100,"y":1156,"w":74,"h":115,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0074","x":5497,"y":898,"w":129,"h":54,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0075","x":1406,"y":2248,"w":165,"h":174,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0076","x":6296,"y":2238,"w":169,"h":177,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0077","x":641,"y":962,"w":138,"h":131,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0078","x":174,"y":2298,"w":134,"h":132,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0079","x":1334,"y":1511,"w":83,"h":132,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0080","x":3689,"y":1653,"w":82,"h":132,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0081","x":8015,"y":1362,"w":90,"h":66,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0082","x":560,"y":1448,"w":68,"h":98,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0083","x":1531,"y":675,"w":48,"h":97,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0084","x":4679,"y":497,"w":102,"h":43,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0085","x":8146,"y":334,"w":22,"h":94,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0086","x":7220,"y":1738,"w":114,"h":88,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0087","x":2222,"y":1069,"w":54,"h":133,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0088","x":8125,"y":1446,"w":67,"h":60,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0089","x":8125,"y":1516,"w":67,"h":58,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0090","x":4366,"y":1432,"w":75,"h":78,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0091","x":560,"y":1556,"w":66,"h":79,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0092","x":8146,"y":525,"w":29,"h":56,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0093","x":8146,"y":591,"w":35,"h":39,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0094","x":3668,"y":1036,"w":293,"h":338,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0095","x":2864,"y":1260,"w":321,"h":289,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0096","x":3668,"y":1036,"w":293,"h":338,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0097","x":5100,"y":1291,"w":314,"h":295,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0098","x":6489,"y":1588,"w":289,"h":288,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0099","x":6633,"y":536,"w":389,"h":345,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0100","x":3790,"y":1529,"w":307,"h":273,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0101","x":0,"y":629,"w":391,"h":325,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0102","x":1874,"y":1069,"w":338,"h":293,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0103","x":6489,"y":1588,"w":289,"h":288,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0104","x":3668,"y":1036,"w":293,"h":338,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0105","x":4384,"y":1594,"w":341,"h":243,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0106","x":3444,"y":1384,"w":336,"h":259,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0107","x":4745,"y":1471,"w":318,"h":266,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0108","x":223,"y":1448,"w":327,"h":263,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0109","x":2499,"y":1425,"w":333,"h":260,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0110","x":7782,"y":1438,"w":333,"h":260,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0111","x":2864,"y":954,"w":371,"h":296,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0112","x":1807,"y":1299,"w":54,"h":61,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0113","x":1531,"y":782,"w":47,"h":98,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0114","x":5424,"y":1291,"w":60,"h":97,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0115","x":2708,"y":1932,"w":287,"h":191,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0116","x":1705,"y":1610,"w":307,"h":266,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0117","x":1100,"y":675,"w":421,"h":291,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0118","x":6201,"y":1284,"w":278,"h":331,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0119","x":2251,"y":1971,"w":220,"h":228,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0120","x":2251,"y":1971,"w":220,"h":228,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0121","x":4277,"y":497,"w":392,"h":356,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0122","x":7514,"y":337,"w":392,"h":361,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0123","x":2288,"y":529,"w":392,"h":346,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0124","x":2690,"y":529,"w":344,"h":392,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0125","x":401,"y":629,"w":392,"h":323,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0126","x":1592,"y":629,"w":392,"h":323,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0127","x":1705,"y":1299,"w":92,"h":52,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0128","x":7782,"y":927,"w":223,"h":501,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0129","x":4005,"y":550,"w":212,"h":579,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0130","x":5702,"y":965,"w":192,"h":532,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0131","x":4227,"y":863,"w":214,"h":559,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0132","x":7916,"y":337,"w":220,"h":580,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0133","x":3444,"y":1653,"w":235,"h":312,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0134","x":7117,"y":1326,"w":224,"h":402,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0135","x":2488,"y":1695,"w":210,"h":340,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0136","x":3082,"y":1721,"w":248,"h":272,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0137","x":1223,"y":1662,"w":256,"h":279,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0138","x":6099,"y":1988,"w":187,"h":257,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0139","x":830,"y":1909,"w":210,"h":266,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0140","x":7994,"y":2274,"w":173,"h":146,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0141","x":7782,"y":708,"w":122,"h":188,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0142","x":3195,"y":1339,"w":239,"h":372,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0143","x":0,"y":1478,"w":182,"h":424,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0144","x":3724,"y":550,"w":271,"h":476,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0145","x":4824,"y":0,"w":480,"h":542,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0146","x":3971,"y":1139,"w":242,"h":380,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0147","x":3771,"y":0,"w":496,"h":540,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0148","x":5702,"y":1507,"w":185,"h":381,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0149","x":3378,"y":935,"w":280,"h":394,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0150","x":2251,"y":1616,"w":227,"h":345,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0151","x":7351,"y":1475,"w":239,"h":352,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0152","x":8015,"y":927,"w":140,"h":425,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0153","x":223,"y":964,"w":168,"h":417,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0154","x":2481,"y":2045,"w":184,"h":234,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0155","x":5497,"y":965,"w":195,"h":547,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0156","x":1781,"y":2242,"w":190,"h":155,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0157","x":4852,"y":2244,"w":189,"h":154,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0158","x":802,"y":2185,"w":195,"h":163,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0159","x":2249,"y":2209,"w":200,"h":158,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0160","x":1007,"y":2266,"w":158,"h":169,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0161","x":3498,"y":2271,"w":158,"h":169,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0162","x":7657,"y":2214,"w":158,"h":199,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0163","x":5765,"y":2272,"w":148,"h":172,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0164","x":6475,"y":2296,"w":134,"h":156,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0165","x":7825,"y":2274,"w":159,"h":160,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0166","x":438,"y":2242,"w":175,"h":170,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0167","x":3667,"y":2245,"w":145,"h":200,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0168","x":4655,"y":2302,"w":114,"h":119,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0169","x":0,"y":964,"w":213,"h":504,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0170","x":7032,"y":536,"w":135,"h":329,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0171","x":0,"y":1912,"w":168,"h":329,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0172","x":178,"y":1935,"w":258,"h":203,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0173","x":2022,"y":1616,"w":219,"h":362,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0174","x":4107,"y":1529,"w":267,"h":313,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0175","x":5606,"y":1898,"w":149,"h":375,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0176","x":5125,"y":1880,"w":203,"h":288,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0177","x":1435,"y":1299,"w":260,"h":353,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0178","x":5384,"y":1855,"w":212,"h":289,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0179","x":6735,"y":1989,"w":190,"h":250,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0180","x":915,"y":1658,"w":298,"h":241,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0181","x":5117,"y":552,"w":180,"h":301,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0182","x":560,"y":1708,"w":260,"h":272,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0183","x":4382,"y":2301,"w":127,"h":128,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0184","x":5544,"y":2283,"w":150,"h":160,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0185","x":1618,"y":2200,"w":153,"h":207,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0186","x":5765,"y":1898,"w":120,"h":150,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0187","x":6367,"y":1625,"w":98,"h":247,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0188","x":7600,"y":1475,"w":160,"h":221,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0189","x":623,"y":2282,"w":157,"h":159,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0190","x":3790,"y":1384,"w":170,"h":124,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0191","x":2675,"y":2281,"w":160,"h":157,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0192","x":5338,"y":2154,"w":196,"h":175,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0193","x":4030,"y":2065,"w":175,"h":224,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0194","x":1334,"y":1313,"w":87,"h":188,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0195","x":4519,"y":2302,"w":126,"h":128,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0196","x":1435,"y":976,"w":83,"h":188,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0197","x":4030,"y":2065,"w":175,"h":224,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0198","x":5424,"y":1522,"w":260,"h":323,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0199","x":2222,"y":1247,"w":267,"h":359,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0200","x":1100,"y":976,"w":325,"h":327,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0201","x":3044,"y":539,"w":324,"h":405,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0202","x":5073,"y":1596,"w":301,"h":274,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0203","x":2287,"y":885,"w":328,"h":352,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0204","x":7514,"y":0,"w":445,"h":327,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0205","x":6505,"y":891,"w":328,"h":352,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0206","x":6843,"y":891,"w":325,"h":348,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0207","x":803,"y":675,"w":287,"h":429,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0208","x":1055,"y":1313,"w":269,"h":335,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0209","x":4451,"y":863,"w":312,"h":378,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0210","x":6843,"y":1249,"w":264,"h":360,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0211","x":1531,"y":962,"w":333,"h":327,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0212","x":7178,"y":0,"w":326,"h":450,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0213","x":401,"y":962,"w":230,"h":476,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0214","x":641,"y":1364,"w":264,"h":334,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0215","x":2625,"y":931,"w":229,"h":484,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0216","x":5314,"y":438,"w":314,"h":450,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0217","x":2842,"y":1559,"w":230,"h":363,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0218","x":7600,"y":1708,"w":340,"h":206,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0219","x":1489,"y":1662,"w":204,"h":346,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0220","x":1981,"y":2242,"w":117,"h":133,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0221","x":879,"y":0,"w":703,"h":665,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0222","x":0,"y":0,"w":869,"h":619,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0223","x":7351,"y":1326,"w":107,"h":135,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0224","x":2108,"y":2311,"w":107,"h":107,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0225","x":3056,"y":0,"w":705,"h":529,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0226","x":4277,"y":0,"w":537,"h":487,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0227","x":5314,"y":0,"w":595,"h":428,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0228","x":2288,"y":0,"w":758,"h":519,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0229","x":1592,"y":0,"w":686,"h":619,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0230","x":6788,"y":1619,"w":212,"h":360,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0231","x":7178,"y":460,"w":297,"h":452,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0232","x":5193,"y":898,"w":294,"h":383,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0233","x":648,"y":1990,"w":144,"h":282,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0234","x":6935,"y":2082,"w":171,"h":229,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0235","x":6142,"y":1625,"w":215,"h":353,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0236","x":5919,"y":0,"w":301,"h":553,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0237","x":6230,"y":0,"w":324,"h":481,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0238","x":4942,"y":1880,"w":173,"h":354,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0239","x":1703,"y":1886,"w":191,"h":304,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0240","x":3340,"y":1721,"w":91,"h":118,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0241","x":7950,"y":1708,"w":202,"h":343,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0242","x":7969,"y":0,"w":202,"h":324,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0243","x":1994,"y":629,"w":283,"h":430,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0244","x":6203,"y":861,"w":292,"h":413,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0245","x":1705,"y":1372,"w":386,"h":228,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0246","x":4773,"y":1156,"w":317,"h":305,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0247","x":5916,"y":563,"w":277,"h":450,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0248","x":6505,"y":1253,"w":286,"h":325,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0249","x":5897,"y":1773,"w":192,"h":337,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0250","x":7657,"y":1924,"w":197,"h":280,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0251","x":192,"y":1721,"w":336,"h":204,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0252","x":7010,"y":1738,"w":200,"h":334,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0253","x":3689,"y":1812,"w":348,"h":185,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0254","x":4735,"y":1747,"w":197,"h":335,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0255","x":6882,"y":0,"w":286,"h":526,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0256","x":6564,"y":0,"w":308,"h":493,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0257","x":7473,"y":1143,"w":299,"h":322,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0258","x":4451,"y":1251,"w":284,"h":333,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0259","x":5904,"y":1023,"w":287,"h":345,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0260","x":7178,"y":922,"w":285,"h":394,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0261","x":5638,"y":438,"w":268,"h":517,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0262","x":7485,"y":708,"w":287,"h":425,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0263","x":7483,"y":1924,"w":164,"h":337,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0264","x":1215,"y":1951,"w":181,"h":289,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0265","x":3133,"y":2254,"w":167,"h":163,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0266","x":6023,"y":2255,"w":167,"h":163,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0267","x":3340,"y":1975,"w":148,"h":333,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0268","x":1050,"y":1909,"w":155,"h":347,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0269","x":3498,"y":1975,"w":159,"h":286,"rotated": false}}
|
||||
]},
|
||||
"meta": {
|
||||
"app": "Adobe Animate",
|
||||
"version": "23.0.1.70",
|
||||
"image": "spritemap1.png",
|
||||
"format": "RGBA8888",
|
||||
"size": {"w":8192,"h":2452},
|
||||
"resolution": "1"
|
||||
}
|
||||
}
|
BIN
sprites/billy/spritemap1.png
Normal file
After Width: | Height: | Size: 3.6 MiB |
449
sprites/characters/Lookalike_Alt.json
Normal file
@ -0,0 +1,449 @@
|
||||
{
|
||||
"TextureAtlas": {
|
||||
"SubTexture": [
|
||||
{
|
||||
"_name": "ElUngrow0000",
|
||||
"_x": "1656",
|
||||
"_y": "1",
|
||||
"_width": "549",
|
||||
"_height": "938",
|
||||
"_frameX": "-83",
|
||||
"_frameY": "-8",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0001",
|
||||
"_x": "1656",
|
||||
"_y": "1",
|
||||
"_width": "549",
|
||||
"_height": "938",
|
||||
"_frameX": "-83",
|
||||
"_frameY": "-8",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0002",
|
||||
"_x": "552",
|
||||
"_y": "1",
|
||||
"_width": "549",
|
||||
"_height": "943",
|
||||
"_frameX": "-82",
|
||||
"_frameY": "-3",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0003",
|
||||
"_x": "552",
|
||||
"_y": "947",
|
||||
"_width": "549",
|
||||
"_height": "943",
|
||||
"_frameX": "-82",
|
||||
"_frameY": "-3",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0004",
|
||||
"_x": "1104",
|
||||
"_y": "1",
|
||||
"_width": "549",
|
||||
"_height": "940",
|
||||
"_frameX": "-83",
|
||||
"_frameY": "-6",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0005",
|
||||
"_x": "1656",
|
||||
"_y": "942",
|
||||
"_width": "549",
|
||||
"_height": "938",
|
||||
"_frameX": "-83",
|
||||
"_frameY": "-8",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0006",
|
||||
"_x": "1656",
|
||||
"_y": "942",
|
||||
"_width": "549",
|
||||
"_height": "938",
|
||||
"_frameX": "-83",
|
||||
"_frameY": "-8",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0007",
|
||||
"_x": "1",
|
||||
"_y": "1",
|
||||
"_width": "548",
|
||||
"_height": "946",
|
||||
"_frameX": "-82",
|
||||
"_frameY": "-0",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0008",
|
||||
"_x": "1",
|
||||
"_y": "1",
|
||||
"_width": "548",
|
||||
"_height": "946",
|
||||
"_frameX": "-82",
|
||||
"_frameY": "-0",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0009",
|
||||
"_x": "1104",
|
||||
"_y": "944",
|
||||
"_width": "549",
|
||||
"_height": "940",
|
||||
"_frameX": "-83",
|
||||
"_frameY": "-6",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0010",
|
||||
"_x": "1104",
|
||||
"_y": "944",
|
||||
"_width": "549",
|
||||
"_height": "940",
|
||||
"_frameX": "-83",
|
||||
"_frameY": "-6",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0011",
|
||||
"_x": "1104",
|
||||
"_y": "944",
|
||||
"_width": "549",
|
||||
"_height": "940",
|
||||
"_frameX": "-83",
|
||||
"_frameY": "-6",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0012",
|
||||
"_x": "561",
|
||||
"_y": "1893",
|
||||
"_width": "638",
|
||||
"_height": "914",
|
||||
"_frameX": "-86",
|
||||
"_frameY": "-31",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0013",
|
||||
"_x": "561",
|
||||
"_y": "1893",
|
||||
"_width": "638",
|
||||
"_height": "914",
|
||||
"_frameX": "-86",
|
||||
"_frameY": "-31",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0014",
|
||||
"_x": "561",
|
||||
"_y": "1893",
|
||||
"_width": "638",
|
||||
"_height": "914",
|
||||
"_frameX": "-86",
|
||||
"_frameY": "-31",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0015",
|
||||
"_x": "1",
|
||||
"_y": "1893",
|
||||
"_width": "557",
|
||||
"_height": "928",
|
||||
"_frameX": "-87",
|
||||
"_frameY": "-17",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0016",
|
||||
"_x": "1",
|
||||
"_y": "1893",
|
||||
"_width": "557",
|
||||
"_height": "928",
|
||||
"_frameX": "-87",
|
||||
"_frameY": "-17",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0017",
|
||||
"_x": "1",
|
||||
"_y": "950",
|
||||
"_width": "548",
|
||||
"_height": "853",
|
||||
"_frameX": "-88",
|
||||
"_frameY": "-92",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0018",
|
||||
"_x": "1202",
|
||||
"_y": "1887",
|
||||
"_width": "621",
|
||||
"_height": "853",
|
||||
"_frameX": "-15",
|
||||
"_frameY": "-92",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0019",
|
||||
"_x": "2208",
|
||||
"_y": "1",
|
||||
"_width": "627",
|
||||
"_height": "704",
|
||||
"_frameX": "-0",
|
||||
"_frameY": "-231",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0020",
|
||||
"_x": "2208",
|
||||
"_y": "1",
|
||||
"_width": "627",
|
||||
"_height": "704",
|
||||
"_frameX": "-0",
|
||||
"_frameY": "-231",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0021",
|
||||
"_x": "2208",
|
||||
"_y": "708",
|
||||
"_width": "589",
|
||||
"_height": "576",
|
||||
"_frameX": "-20",
|
||||
"_frameY": "-349",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0022",
|
||||
"_x": "2208",
|
||||
"_y": "708",
|
||||
"_width": "589",
|
||||
"_height": "576",
|
||||
"_frameX": "-20",
|
||||
"_frameY": "-349",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0023",
|
||||
"_x": "1826",
|
||||
"_y": "2172",
|
||||
"_width": "458",
|
||||
"_height": "503",
|
||||
"_frameX": "-128",
|
||||
"_frameY": "-420",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0024",
|
||||
"_x": "1826",
|
||||
"_y": "2172",
|
||||
"_width": "458",
|
||||
"_height": "503",
|
||||
"_frameX": "-128",
|
||||
"_frameY": "-420",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0025",
|
||||
"_x": "2208",
|
||||
"_y": "1725",
|
||||
"_width": "511",
|
||||
"_height": "444",
|
||||
"_frameX": "-132",
|
||||
"_frameY": "-478",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0026",
|
||||
"_x": "2208",
|
||||
"_y": "1725",
|
||||
"_width": "511",
|
||||
"_height": "444",
|
||||
"_frameX": "-132",
|
||||
"_frameY": "-478",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0027",
|
||||
"_x": "2208",
|
||||
"_y": "1725",
|
||||
"_width": "511",
|
||||
"_height": "444",
|
||||
"_frameX": "-132",
|
||||
"_frameY": "-478",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0028",
|
||||
"_x": "2208",
|
||||
"_y": "1287",
|
||||
"_width": "526",
|
||||
"_height": "435",
|
||||
"_frameX": "-136",
|
||||
"_frameY": "-487",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0029",
|
||||
"_x": "2208",
|
||||
"_y": "1287",
|
||||
"_width": "526",
|
||||
"_height": "435",
|
||||
"_frameX": "-136",
|
||||
"_frameY": "-487",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0030",
|
||||
"_x": "2287",
|
||||
"_y": "2172",
|
||||
"_width": "503",
|
||||
"_height": "441",
|
||||
"_frameX": "-144",
|
||||
"_frameY": "-481",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0031",
|
||||
"_x": "2287",
|
||||
"_y": "2172",
|
||||
"_width": "503",
|
||||
"_height": "441",
|
||||
"_frameX": "-144",
|
||||
"_frameY": "-481",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0032",
|
||||
"_x": "1",
|
||||
"_y": "2824",
|
||||
"_width": "442",
|
||||
"_height": "446",
|
||||
"_frameX": "-145",
|
||||
"_frameY": "-476",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0033",
|
||||
"_x": "1",
|
||||
"_y": "2824",
|
||||
"_width": "442",
|
||||
"_height": "446",
|
||||
"_frameX": "-145",
|
||||
"_frameY": "-476",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0034",
|
||||
"_x": "1",
|
||||
"_y": "2824",
|
||||
"_width": "442",
|
||||
"_height": "446",
|
||||
"_frameX": "-145",
|
||||
"_frameY": "-476",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0035",
|
||||
"_x": "1",
|
||||
"_y": "2824",
|
||||
"_width": "442",
|
||||
"_height": "446",
|
||||
"_frameX": "-145",
|
||||
"_frameY": "-476",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0036",
|
||||
"_x": "1",
|
||||
"_y": "2824",
|
||||
"_width": "442",
|
||||
"_height": "446",
|
||||
"_frameX": "-145",
|
||||
"_frameY": "-476",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0037",
|
||||
"_x": "1",
|
||||
"_y": "2824",
|
||||
"_width": "442",
|
||||
"_height": "446",
|
||||
"_frameX": "-145",
|
||||
"_frameY": "-476",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0038",
|
||||
"_x": "1",
|
||||
"_y": "2824",
|
||||
"_width": "442",
|
||||
"_height": "446",
|
||||
"_frameX": "-145",
|
||||
"_frameY": "-476",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
},
|
||||
{
|
||||
"_name": "ElUngrow0039",
|
||||
"_x": "1",
|
||||
"_y": "2824",
|
||||
"_width": "442",
|
||||
"_height": "446",
|
||||
"_frameX": "-145",
|
||||
"_frameY": "-476",
|
||||
"_frameWidth": "724",
|
||||
"_frameHeight": "946"
|
||||
}
|
||||
],
|
||||
"_imagePath": "texture.png",
|
||||
"_width": "2836",
|
||||
"_height": "3271"
|
||||
}
|
||||
}
|
BIN
sprites/characters/Lookalike_Alt.png
Normal file
After Width: | Height: | Size: 2.0 MiB |
1670
sprites/characters/Lookalike_Assets.json
Normal file
BIN
sprites/characters/Lookalike_Assets.png
Normal file
After Width: | Height: | Size: 4.3 MiB |
1428
sprites/characters/YourselfBF.json
Normal file
BIN
sprites/characters/YourselfBF.png
Normal file
After Width: | Height: | Size: 5.8 MiB |
449
sprites/characters/unshrink.json
Normal file
@ -0,0 +1,449 @@
|
||||
{
|
||||
"TextureAtlas": {
|
||||
"SubTexture": [
|
||||
{
|
||||
"_name": "ElUnshrink0000",
|
||||
"_x": "1422",
|
||||
"_y": "2778",
|
||||
"_width": "434",
|
||||
"_height": "459",
|
||||
"_frameX": "-189",
|
||||
"_frameY": "-606",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0001",
|
||||
"_x": "630",
|
||||
"_y": "2162",
|
||||
"_width": "443",
|
||||
"_height": "436",
|
||||
"_frameX": "-182",
|
||||
"_frameY": "-628",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0002",
|
||||
"_x": "630",
|
||||
"_y": "2162",
|
||||
"_width": "443",
|
||||
"_height": "436",
|
||||
"_frameX": "-182",
|
||||
"_frameY": "-628",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0003",
|
||||
"_x": "1",
|
||||
"_y": "2946",
|
||||
"_width": "461",
|
||||
"_height": "411",
|
||||
"_frameX": "-173",
|
||||
"_frameY": "-653",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0004",
|
||||
"_x": "1",
|
||||
"_y": "2946",
|
||||
"_width": "461",
|
||||
"_height": "411",
|
||||
"_frameX": "-173",
|
||||
"_frameY": "-653",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0005",
|
||||
"_x": "2669",
|
||||
"_y": "2095",
|
||||
"_width": "452",
|
||||
"_height": "415",
|
||||
"_frameX": "-177",
|
||||
"_frameY": "-649",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0006",
|
||||
"_x": "2669",
|
||||
"_y": "2095",
|
||||
"_width": "452",
|
||||
"_height": "415",
|
||||
"_frameX": "-177",
|
||||
"_frameY": "-649",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0007",
|
||||
"_x": "2669",
|
||||
"_y": "2513",
|
||||
"_width": "438",
|
||||
"_height": "419",
|
||||
"_frameX": "-182",
|
||||
"_frameY": "-645",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0008",
|
||||
"_x": "1",
|
||||
"_y": "1091",
|
||||
"_width": "586",
|
||||
"_height": "741",
|
||||
"_frameX": "-32",
|
||||
"_frameY": "-327",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0009",
|
||||
"_x": "3255",
|
||||
"_y": "1",
|
||||
"_width": "618",
|
||||
"_height": "700",
|
||||
"_frameX": "-32",
|
||||
"_frameY": "-368",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0010",
|
||||
"_x": "2593",
|
||||
"_y": "1",
|
||||
"_width": "659",
|
||||
"_height": "729",
|
||||
"_frameX": "-42",
|
||||
"_frameY": "-339",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0011",
|
||||
"_x": "2593",
|
||||
"_y": "1",
|
||||
"_width": "659",
|
||||
"_height": "729",
|
||||
"_frameX": "-42",
|
||||
"_frameY": "-339",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0012",
|
||||
"_x": "2573",
|
||||
"_y": "806",
|
||||
"_width": "679",
|
||||
"_height": "711",
|
||||
"_frameX": "-51",
|
||||
"_frameY": "-357",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0013",
|
||||
"_x": "2573",
|
||||
"_y": "806",
|
||||
"_width": "679",
|
||||
"_height": "711",
|
||||
"_frameX": "-51",
|
||||
"_frameY": "-357",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0014",
|
||||
"_x": "3356",
|
||||
"_y": "1276",
|
||||
"_width": "699",
|
||||
"_height": "597",
|
||||
"_frameX": "-84",
|
||||
"_frameY": "-481",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0015",
|
||||
"_x": "3356",
|
||||
"_y": "1276",
|
||||
"_width": "699",
|
||||
"_height": "597",
|
||||
"_frameX": "-84",
|
||||
"_frameY": "-481",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0016",
|
||||
"_x": "1877",
|
||||
"_y": "2425",
|
||||
"_width": "789",
|
||||
"_height": "575",
|
||||
"_frameX": "-152",
|
||||
"_frameY": "-507",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0017",
|
||||
"_x": "630",
|
||||
"_y": "2778",
|
||||
"_width": "789",
|
||||
"_height": "575",
|
||||
"_frameX": "-152",
|
||||
"_frameY": "-507",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0018",
|
||||
"_x": "2590",
|
||||
"_y": "1520",
|
||||
"_width": "763",
|
||||
"_height": "572",
|
||||
"_frameX": "-149",
|
||||
"_frameY": "-510",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0019",
|
||||
"_x": "2590",
|
||||
"_y": "1520",
|
||||
"_width": "763",
|
||||
"_height": "572",
|
||||
"_frameX": "-149",
|
||||
"_frameY": "-510",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0020",
|
||||
"_x": "3255",
|
||||
"_y": "704",
|
||||
"_width": "743",
|
||||
"_height": "569",
|
||||
"_frameX": "-137",
|
||||
"_frameY": "-515",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0021",
|
||||
"_x": "3255",
|
||||
"_y": "704",
|
||||
"_width": "743",
|
||||
"_height": "569",
|
||||
"_frameX": "-137",
|
||||
"_frameY": "-515",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0022",
|
||||
"_x": "3356",
|
||||
"_y": "1876",
|
||||
"_width": "635",
|
||||
"_height": "654",
|
||||
"_frameX": "-145",
|
||||
"_frameY": "-430",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0023",
|
||||
"_x": "1",
|
||||
"_y": "2162",
|
||||
"_width": "626",
|
||||
"_height": "781",
|
||||
"_frameX": "-111",
|
||||
"_frameY": "-304",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0024",
|
||||
"_x": "1",
|
||||
"_y": "1",
|
||||
"_width": "625",
|
||||
"_height": "1087",
|
||||
"_frameX": "-41",
|
||||
"_frameY": "-0",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0025",
|
||||
"_x": "629",
|
||||
"_y": "1072",
|
||||
"_width": "602",
|
||||
"_height": "1087",
|
||||
"_frameX": "-64",
|
||||
"_frameY": "-0",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0026",
|
||||
"_x": "629",
|
||||
"_y": "1",
|
||||
"_width": "632",
|
||||
"_height": "1068",
|
||||
"_frameX": "-38",
|
||||
"_frameY": "-18",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0027",
|
||||
"_x": "629",
|
||||
"_y": "1",
|
||||
"_width": "632",
|
||||
"_height": "1068",
|
||||
"_frameX": "-38",
|
||||
"_frameY": "-18",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0028",
|
||||
"_x": "1234",
|
||||
"_y": "1072",
|
||||
"_width": "671",
|
||||
"_height": "898",
|
||||
"_frameX": "-1",
|
||||
"_frameY": "-188",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0029",
|
||||
"_x": "1234",
|
||||
"_y": "1072",
|
||||
"_width": "671",
|
||||
"_height": "898",
|
||||
"_frameX": "-1",
|
||||
"_frameY": "-188",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0030",
|
||||
"_x": "1908",
|
||||
"_y": "1631",
|
||||
"_width": "679",
|
||||
"_height": "791",
|
||||
"_frameX": "-0",
|
||||
"_frameY": "-297",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0031",
|
||||
"_x": "1264",
|
||||
"_y": "1",
|
||||
"_width": "682",
|
||||
"_height": "810",
|
||||
"_frameX": "-66",
|
||||
"_frameY": "-276",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0032",
|
||||
"_x": "1264",
|
||||
"_y": "1",
|
||||
"_width": "682",
|
||||
"_height": "810",
|
||||
"_frameX": "-66",
|
||||
"_frameY": "-276",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0033",
|
||||
"_x": "1908",
|
||||
"_y": "814",
|
||||
"_width": "662",
|
||||
"_height": "814",
|
||||
"_frameX": "-82",
|
||||
"_frameY": "-272",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0034",
|
||||
"_x": "1908",
|
||||
"_y": "814",
|
||||
"_width": "662",
|
||||
"_height": "814",
|
||||
"_frameX": "-82",
|
||||
"_frameY": "-272",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0035",
|
||||
"_x": "1234",
|
||||
"_y": "1973",
|
||||
"_width": "640",
|
||||
"_height": "802",
|
||||
"_frameX": "-84",
|
||||
"_frameY": "-284",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0036",
|
||||
"_x": "1234",
|
||||
"_y": "1973",
|
||||
"_width": "640",
|
||||
"_height": "802",
|
||||
"_frameX": "-84",
|
||||
"_frameY": "-284",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0037",
|
||||
"_x": "1949",
|
||||
"_y": "1",
|
||||
"_width": "641",
|
||||
"_height": "802",
|
||||
"_frameX": "-84",
|
||||
"_frameY": "-284",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0038",
|
||||
"_x": "1949",
|
||||
"_y": "1",
|
||||
"_width": "641",
|
||||
"_height": "802",
|
||||
"_frameX": "-84",
|
||||
"_frameY": "-284",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
},
|
||||
{
|
||||
"_name": "ElUnshrink0039",
|
||||
"_x": "1949",
|
||||
"_y": "1",
|
||||
"_width": "641",
|
||||
"_height": "802",
|
||||
"_frameX": "-84",
|
||||
"_frameY": "-284",
|
||||
"_frameWidth": "941",
|
||||
"_frameHeight": "1088"
|
||||
}
|
||||
],
|
||||
"_imagePath": "texture.png",
|
||||
"_width": "4056",
|
||||
"_height": "3358"
|
||||
}
|
||||
}
|
BIN
sprites/characters/unshrink.png
Normal file
After Width: | Height: | Size: 3.2 MiB |
130500
sprites/lyric/Animation.json
Normal file
280
sprites/lyric/spritemap1.json
Normal file
@ -0,0 +1,280 @@
|
||||
{"ATLAS": {"SPRITES":[
|
||||
{"SPRITE" : {"name": "0000","x":7864,"y":2061,"w":195,"h":203,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0001","x":2499,"y":1247,"w":115,"h":154,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0002","x":8125,"y":1362,"w":57,"h":74,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0003","x":5424,"y":1398,"w":58,"h":79,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0004","x":3668,"y":935,"w":44,"h":79,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0005","x":4227,"y":550,"w":40,"h":83,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0006","x":8146,"y":438,"w":26,"h":77,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0007","x":8191,"y":0,"w":1,"h":2,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0009","x":5125,"y":2178,"w":150,"h":215,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0010","x":8069,"y":2061,"w":123,"h":131,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0011","x":3990,"y":2299,"w":129,"h":136,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0012","x":3082,"y":1559,"w":92,"h":125,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0013","x":2845,"y":2281,"w":80,"h":126,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0014","x":4223,"y":1432,"w":133,"h":86,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0015","x":4647,"y":1847,"w":77,"h":132,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0016","x":830,"y":1708,"w":75,"h":131,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0017","x":4212,"y":2315,"w":131,"h":74,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0018","x":830,"y":1708,"w":75,"h":131,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0019","x":7116,"y":2315,"w":131,"h":74,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0020","x":1618,"y":2018,"w":74,"h":132,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0021","x":4129,"y":2299,"w":73,"h":133,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0022","x":4852,"y":2092,"w":79,"h":135,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0023","x":6200,"y":2255,"w":79,"h":135,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0024","x":5923,"y":2272,"w":79,"h":135,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0025","x":3310,"y":2318,"w":130,"h":72,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0026","x":4047,"y":1852,"w":302,"h":203,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0027","x":6230,"y":503,"w":393,"h":348,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0028","x":3378,"y":539,"w":336,"h":386,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0029","x":6723,"y":2249,"w":150,"h":190,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0030","x":6296,"y":2056,"w":234,"h":172,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0031","x":915,"y":1364,"w":120,"h":235,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0032","x":3200,"y":2003,"w":120,"h":231,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0033","x":2459,"y":2289,"w":182,"h":127,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0034","x":5904,"y":1378,"w":228,"h":385,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0035","x":641,"y":1114,"w":404,"h":240,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0036","x":4679,"y":552,"w":428,"h":301,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0037","x":2115,"y":1988,"w":124,"h":313,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0038","x":3872,"y":2007,"w":148,"h":266,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0039","x":6367,"y":1886,"w":358,"h":160,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0040","x":3822,"y":2283,"w":158,"h":154,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0041","x":7485,"y":460,"w":9,"h":9,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0042","x":2101,"y":1372,"w":100,"h":173,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0043","x":4773,"y":863,"w":410,"h":283,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0044","x":8191,"y":12,"w":1,"h":1,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0045","x":3245,"y":954,"w":116,"h":329,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0046","x":4647,"y":2092,"w":195,"h":200,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0047","x":4382,"y":2105,"w":193,"h":186,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0048","x":1435,"y":1174,"w":84,"h":114,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0049","x":1874,"y":962,"w":91,"h":89,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0050","x":2940,"y":2254,"w":183,"h":150,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0051","x":7469,"y":2271,"w":174,"h":152,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0052","x":3005,"y":2003,"w":185,"h":241,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0053","x":3667,"y":2007,"w":195,"h":228,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0054","x":178,"y":2148,"w":250,"h":140,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0055","x":7317,"y":2101,"w":142,"h":249,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0056","x":2675,"y":2133,"w":255,"h":138,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0057","x":5765,"y":2120,"w":248,"h":142,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0058","x":0,"y":2251,"w":164,"h":169,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0059","x":1215,"y":2250,"w":143,"h":199,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0060","x":7220,"y":1837,"w":253,"h":254,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0061","x":4384,"y":1847,"w":253,"h":248,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0062","x":1406,"y":2018,"w":202,"h":220,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0063","x":1904,"y":1988,"w":201,"h":244,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0064","x":2708,"y":1695,"w":120,"h":212,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0065","x":446,"y":1990,"w":192,"h":242,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0066","x":4215,"y":2065,"w":157,"h":240,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0067","x":7116,"y":2101,"w":191,"h":204,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0068","x":6540,"y":2056,"w":173,"h":230,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0069","x":803,"y":629,"w":33,"h":32,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0070","x":4942,"y":1747,"w":118,"h":119,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0071","x":318,"y":2298,"w":105,"h":140,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0072","x":6619,"y":2296,"w":79,"h":126,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0073","x":5100,"y":1156,"w":74,"h":115,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0074","x":5497,"y":898,"w":129,"h":54,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0075","x":1406,"y":2248,"w":165,"h":174,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0076","x":6296,"y":2238,"w":169,"h":177,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0077","x":641,"y":962,"w":138,"h":131,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0078","x":174,"y":2298,"w":134,"h":132,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0079","x":1334,"y":1511,"w":83,"h":132,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0080","x":3689,"y":1653,"w":82,"h":132,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0081","x":8015,"y":1362,"w":90,"h":66,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0082","x":560,"y":1448,"w":68,"h":98,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0083","x":1531,"y":675,"w":48,"h":97,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0084","x":4679,"y":497,"w":102,"h":43,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0085","x":8146,"y":334,"w":22,"h":94,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0086","x":7220,"y":1738,"w":114,"h":88,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0087","x":2222,"y":1069,"w":54,"h":133,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0088","x":8125,"y":1446,"w":67,"h":60,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0089","x":8125,"y":1516,"w":67,"h":58,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0090","x":4366,"y":1432,"w":75,"h":78,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0091","x":560,"y":1556,"w":66,"h":79,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0092","x":8146,"y":525,"w":29,"h":56,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0093","x":8146,"y":591,"w":35,"h":39,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0094","x":3668,"y":1036,"w":293,"h":338,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0095","x":2864,"y":1260,"w":321,"h":289,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0096","x":3668,"y":1036,"w":293,"h":338,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0097","x":5100,"y":1291,"w":314,"h":295,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0098","x":6489,"y":1588,"w":289,"h":288,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0099","x":6633,"y":536,"w":389,"h":345,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0100","x":3790,"y":1529,"w":307,"h":273,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0101","x":0,"y":629,"w":391,"h":325,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0102","x":1874,"y":1069,"w":338,"h":293,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0103","x":6489,"y":1588,"w":289,"h":288,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0104","x":3668,"y":1036,"w":293,"h":338,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0105","x":4384,"y":1594,"w":341,"h":243,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0106","x":3444,"y":1384,"w":336,"h":259,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0107","x":4745,"y":1471,"w":318,"h":266,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0108","x":223,"y":1448,"w":327,"h":263,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0109","x":2499,"y":1425,"w":333,"h":260,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0110","x":7782,"y":1438,"w":333,"h":260,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0111","x":2864,"y":954,"w":371,"h":296,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0112","x":1807,"y":1299,"w":54,"h":61,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0113","x":1531,"y":782,"w":47,"h":98,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0114","x":5424,"y":1291,"w":60,"h":97,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0115","x":2708,"y":1932,"w":287,"h":191,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0116","x":1705,"y":1610,"w":307,"h":266,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0117","x":1100,"y":675,"w":421,"h":291,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0118","x":6201,"y":1284,"w":278,"h":331,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0119","x":2251,"y":1971,"w":220,"h":228,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0120","x":2251,"y":1971,"w":220,"h":228,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0121","x":4277,"y":497,"w":392,"h":356,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0122","x":7514,"y":337,"w":392,"h":361,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0123","x":2288,"y":529,"w":392,"h":346,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0124","x":2690,"y":529,"w":344,"h":392,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0125","x":401,"y":629,"w":392,"h":323,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0126","x":1592,"y":629,"w":392,"h":323,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0127","x":1705,"y":1299,"w":92,"h":52,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0128","x":7782,"y":927,"w":223,"h":501,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0129","x":4005,"y":550,"w":212,"h":579,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0130","x":5702,"y":965,"w":192,"h":532,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0131","x":4227,"y":863,"w":214,"h":559,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0132","x":7916,"y":337,"w":220,"h":580,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0133","x":3444,"y":1653,"w":235,"h":312,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0134","x":7117,"y":1326,"w":224,"h":402,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0135","x":2488,"y":1695,"w":210,"h":340,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0136","x":3082,"y":1721,"w":248,"h":272,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0137","x":1223,"y":1662,"w":256,"h":279,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0138","x":6099,"y":1988,"w":187,"h":257,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0139","x":830,"y":1909,"w":210,"h":266,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0140","x":7994,"y":2274,"w":173,"h":146,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0141","x":7782,"y":708,"w":122,"h":188,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0142","x":3195,"y":1339,"w":239,"h":372,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0143","x":0,"y":1478,"w":182,"h":424,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0144","x":3724,"y":550,"w":271,"h":476,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0145","x":4824,"y":0,"w":480,"h":542,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0146","x":3971,"y":1139,"w":242,"h":380,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0147","x":3771,"y":0,"w":496,"h":540,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0148","x":5702,"y":1507,"w":185,"h":381,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0149","x":3378,"y":935,"w":280,"h":394,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0150","x":2251,"y":1616,"w":227,"h":345,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0151","x":7351,"y":1475,"w":239,"h":352,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0152","x":8015,"y":927,"w":140,"h":425,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0153","x":223,"y":964,"w":168,"h":417,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0154","x":2481,"y":2045,"w":184,"h":234,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0155","x":5497,"y":965,"w":195,"h":547,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0156","x":1781,"y":2242,"w":190,"h":155,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0157","x":4852,"y":2244,"w":189,"h":154,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0158","x":802,"y":2185,"w":195,"h":163,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0159","x":2249,"y":2209,"w":200,"h":158,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0160","x":1007,"y":2266,"w":158,"h":169,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0161","x":3498,"y":2271,"w":158,"h":169,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0162","x":7657,"y":2214,"w":158,"h":199,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0163","x":5765,"y":2272,"w":148,"h":172,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0164","x":6475,"y":2296,"w":134,"h":156,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0165","x":7825,"y":2274,"w":159,"h":160,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0166","x":438,"y":2242,"w":175,"h":170,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0167","x":3667,"y":2245,"w":145,"h":200,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0168","x":4655,"y":2302,"w":114,"h":119,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0169","x":0,"y":964,"w":213,"h":504,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0170","x":7032,"y":536,"w":135,"h":329,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0171","x":0,"y":1912,"w":168,"h":329,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0172","x":178,"y":1935,"w":258,"h":203,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0173","x":2022,"y":1616,"w":219,"h":362,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0174","x":4107,"y":1529,"w":267,"h":313,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0175","x":5606,"y":1898,"w":149,"h":375,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0176","x":5125,"y":1880,"w":203,"h":288,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0177","x":1435,"y":1299,"w":260,"h":353,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0178","x":5384,"y":1855,"w":212,"h":289,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0179","x":6735,"y":1989,"w":190,"h":250,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0180","x":915,"y":1658,"w":298,"h":241,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0181","x":5117,"y":552,"w":180,"h":301,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0182","x":560,"y":1708,"w":260,"h":272,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0183","x":4382,"y":2301,"w":127,"h":128,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0184","x":5544,"y":2283,"w":150,"h":160,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0185","x":1618,"y":2200,"w":153,"h":207,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0186","x":5765,"y":1898,"w":120,"h":150,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0187","x":6367,"y":1625,"w":98,"h":247,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0188","x":7600,"y":1475,"w":160,"h":221,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0189","x":623,"y":2282,"w":157,"h":159,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0190","x":3790,"y":1384,"w":170,"h":124,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0191","x":2675,"y":2281,"w":160,"h":157,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0192","x":5338,"y":2154,"w":196,"h":175,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0193","x":4030,"y":2065,"w":175,"h":224,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0194","x":1334,"y":1313,"w":87,"h":188,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0195","x":4519,"y":2302,"w":126,"h":128,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0196","x":1435,"y":976,"w":83,"h":188,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0197","x":4030,"y":2065,"w":175,"h":224,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0198","x":5424,"y":1522,"w":260,"h":323,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0199","x":2222,"y":1247,"w":267,"h":359,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0200","x":1100,"y":976,"w":325,"h":327,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0201","x":3044,"y":539,"w":324,"h":405,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0202","x":5073,"y":1596,"w":301,"h":274,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0203","x":2287,"y":885,"w":328,"h":352,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0204","x":7514,"y":0,"w":445,"h":327,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0205","x":6505,"y":891,"w":328,"h":352,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0206","x":6843,"y":891,"w":325,"h":348,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0207","x":803,"y":675,"w":287,"h":429,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0208","x":1055,"y":1313,"w":269,"h":335,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0209","x":4451,"y":863,"w":312,"h":378,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0210","x":6843,"y":1249,"w":264,"h":360,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0211","x":1531,"y":962,"w":333,"h":327,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0212","x":7178,"y":0,"w":326,"h":450,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0213","x":401,"y":962,"w":230,"h":476,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0214","x":641,"y":1364,"w":264,"h":334,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0215","x":2625,"y":931,"w":229,"h":484,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0216","x":5314,"y":438,"w":314,"h":450,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0217","x":2842,"y":1559,"w":230,"h":363,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0218","x":7600,"y":1708,"w":340,"h":206,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0219","x":1489,"y":1662,"w":204,"h":346,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0220","x":1981,"y":2242,"w":117,"h":133,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0221","x":879,"y":0,"w":703,"h":665,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0222","x":0,"y":0,"w":869,"h":619,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0223","x":7351,"y":1326,"w":107,"h":135,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0224","x":2108,"y":2311,"w":107,"h":107,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0225","x":3056,"y":0,"w":705,"h":529,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0226","x":4277,"y":0,"w":537,"h":487,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0227","x":5314,"y":0,"w":595,"h":428,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0228","x":2288,"y":0,"w":758,"h":519,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0229","x":1592,"y":0,"w":686,"h":619,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0230","x":6788,"y":1619,"w":212,"h":360,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0231","x":7178,"y":460,"w":297,"h":452,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0232","x":5193,"y":898,"w":294,"h":383,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0233","x":648,"y":1990,"w":144,"h":282,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0234","x":6935,"y":2082,"w":171,"h":229,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0235","x":6142,"y":1625,"w":215,"h":353,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0236","x":5919,"y":0,"w":301,"h":553,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0237","x":6230,"y":0,"w":324,"h":481,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0238","x":4942,"y":1880,"w":173,"h":354,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0239","x":1703,"y":1886,"w":191,"h":304,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0240","x":3340,"y":1721,"w":91,"h":118,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0241","x":7950,"y":1708,"w":202,"h":343,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0242","x":7969,"y":0,"w":202,"h":324,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0243","x":1994,"y":629,"w":283,"h":430,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0244","x":6203,"y":861,"w":292,"h":413,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0245","x":1705,"y":1372,"w":386,"h":228,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0246","x":4773,"y":1156,"w":317,"h":305,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0247","x":5916,"y":563,"w":277,"h":450,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0248","x":6505,"y":1253,"w":286,"h":325,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0249","x":5897,"y":1773,"w":192,"h":337,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0250","x":7657,"y":1924,"w":197,"h":280,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0251","x":192,"y":1721,"w":336,"h":204,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0252","x":7010,"y":1738,"w":200,"h":334,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0253","x":3689,"y":1812,"w":348,"h":185,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0254","x":4735,"y":1747,"w":197,"h":335,"rotated": true}},
|
||||
{"SPRITE" : {"name": "0255","x":6882,"y":0,"w":286,"h":526,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0256","x":6564,"y":0,"w":308,"h":493,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0257","x":7473,"y":1143,"w":299,"h":322,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0258","x":4451,"y":1251,"w":284,"h":333,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0259","x":5904,"y":1023,"w":287,"h":345,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0260","x":7178,"y":922,"w":285,"h":394,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0261","x":5638,"y":438,"w":268,"h":517,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0262","x":7485,"y":708,"w":287,"h":425,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0263","x":7483,"y":1924,"w":164,"h":337,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0264","x":1215,"y":1951,"w":181,"h":289,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0265","x":3133,"y":2254,"w":167,"h":163,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0266","x":6023,"y":2255,"w":167,"h":163,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0267","x":3340,"y":1975,"w":148,"h":333,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0268","x":1050,"y":1909,"w":155,"h":347,"rotated": false}},
|
||||
{"SPRITE" : {"name": "0269","x":3498,"y":1975,"w":159,"h":286,"rotated": false}}
|
||||
]},
|
||||
"meta": {
|
||||
"app": "Adobe Animate",
|
||||
"version": "23.0.1.70",
|
||||
"image": "spritemap1.png",
|
||||
"format": "RGBA8888",
|
||||
"size": {"w":8192,"h":2452},
|
||||
"resolution": "1"
|
||||
}
|
||||
}
|
BIN
sprites/lyric/spritemap1.png
Normal file
After Width: | Height: | Size: 3.6 MiB |
@ -152,9 +152,9 @@ local function state(songName, songDifficulty)
|
||||
local restart = false
|
||||
|
||||
local countDownAudio = {
|
||||
love.audio.newSource("sounds/countdown/introONE.ogg", "static"),
|
||||
love.audio.newSource("sounds/countdown/introTWO.ogg", "static"),
|
||||
love.audio.newSource("sounds/countdown/introTHREE.ogg", "static"),
|
||||
love.audio.newSource("sounds/countdown/introTWO.ogg", "static"),
|
||||
love.audio.newSource("sounds/countdown/introONE.ogg", "static"),
|
||||
love.audio.newSource("sounds/countdown/introGO.ogg", "static")
|
||||
}
|
||||
local curCD = 0
|
||||
@ -312,13 +312,14 @@ local function state(songName, songDifficulty)
|
||||
|
||||
if sharedVars.canStart then
|
||||
sharedVars.canStart = false -- already started
|
||||
inst:play()
|
||||
if chart.needsVoices then
|
||||
voices:play()
|
||||
end
|
||||
|
||||
while not inst:isPlaying() do
|
||||
end --waiting till the song actually plays.
|
||||
-- inst:play()
|
||||
-- if chart.needsVoices then
|
||||
-- voices:play()
|
||||
-- end
|
||||
|
||||
-- while not inst:isPlaying() do
|
||||
-- end --waiting till the song actually plays.
|
||||
|
||||
elapsed = 0
|
||||
|
||||
@ -672,9 +673,15 @@ local function state(songName, songDifficulty)
|
||||
|
||||
love.graphics.setCanvas()
|
||||
|
||||
if sharedVars.globalShader then
|
||||
love.graphics.setShader(sharedVars.globalShader)
|
||||
end
|
||||
|
||||
love.graphics.draw(mainCanvas, (love.graphics.getWidth() - (love.graphics.getWidth() * zoom)) / 2, (love.graphics.getHeight() - love.graphics.getHeight() * zoom) / 2, 0, love.graphics.getWidth()/sharedVars.canvasSize.x * zoom, (love.graphics.getHeight()/sharedVars.canvasSize.y * zoom))
|
||||
love.graphics.draw(uiCanvas, (love.graphics.getWidth() - (love.graphics.getWidth() * uiZoom)) / 2, (love.graphics.getHeight() - love.graphics.getHeight() * uiZoom) / 2, 0, love.graphics.getWidth()/sharedVars.canvasSize.x * uiZoom, (love.graphics.getHeight()/sharedVars.canvasSize.y * uiZoom))
|
||||
|
||||
love.graphics.setShader()
|
||||
|
||||
love.graphics.print({{0,0,0,1}, string.format("FPS: %s \nVolume: %s", love.timer.getFPS(), volume)}, font)
|
||||
end
|
||||
|
||||
@ -970,11 +977,21 @@ local function state(songName, songDifficulty)
|
||||
voices:pause()
|
||||
end
|
||||
pauseStart = socket.gettime() * 1000
|
||||
for index, module in next, modules do
|
||||
if module.onPause then
|
||||
module.onPause(elapsed)
|
||||
end
|
||||
end
|
||||
else
|
||||
inst:play()
|
||||
if chart.needsVoices then
|
||||
voices:play()
|
||||
end
|
||||
for index, module in next, modules do
|
||||
if module.onUnpause then
|
||||
module.onUnpause((socket.gettime() * 1000 - pauseStart), elapsed)
|
||||
end
|
||||
end
|
||||
pauseTime = pauseTime + (socket.gettime() * 1000 - pauseStart)
|
||||
end
|
||||
elseif dead then
|
||||
|
16
stages/billy.json
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"directory": "",
|
||||
"defaultZoom": 1,
|
||||
"isPixelStage": false,
|
||||
|
||||
"boyfriend": [700, 100],
|
||||
"girlfriend": [-50, 100],
|
||||
"opponent": [0, 100],
|
||||
"hide_girlfriend": false,
|
||||
|
||||
"camera_boyfriend": [0, 0],
|
||||
"camera_opponent": [0, 0],
|
||||
"camera_girlfriend": [500, 0],
|
||||
"camera_speed": 1,
|
||||
"default": true
|
||||
}
|
223
stages/billy.lua
Normal file
@ -0,0 +1,223 @@
|
||||
local myTypes = require("modules.types")
|
||||
local files = require("modules.files")
|
||||
|
||||
local module = {}
|
||||
|
||||
local introVideo
|
||||
local sillyVideo
|
||||
local playedIntro = false
|
||||
|
||||
local mirror
|
||||
local evilMirror
|
||||
local oldPosition
|
||||
local oldSpritePosition
|
||||
local showCutscene = false
|
||||
local endedIntro = false
|
||||
local evilAtlas
|
||||
local startedEvilVideo = false
|
||||
local endedEvilVideo = false
|
||||
local paused = false
|
||||
|
||||
local evilShaderScript = [[
|
||||
vec4 effect(vec4 color, Image texture, vec2 texture_coords, vec2 screen_coords) {
|
||||
vec4 pixel = Texel(texture, texture_coords); //Current pixel
|
||||
pixel.r = pixel.r - 0.1;
|
||||
pixel.g = pixel.g - 0.1;
|
||||
if (pixel.b > 0.05) {
|
||||
pixel.b = pixel.b + 0.1;
|
||||
}
|
||||
return pixel;
|
||||
}
|
||||
]]
|
||||
local rain = love.graphics.newShader("shaders/rain.frag")
|
||||
|
||||
local evilShader = love.graphics.newShader(evilShaderScript)
|
||||
|
||||
--receptor.position = myTypes.Vector2(600 + (79* i), settings.Downscroll and 430 or 0)
|
||||
local nextplayerReceptorPosition = myTypes.Vector2(600, 430) -- Its gonna be a forced downscroll so idc lmao lmao skill issue
|
||||
local currentplayerReceptorPosition = myTypes.Vector2(600, 430)
|
||||
|
||||
local moveAway = false
|
||||
|
||||
function module.onCreate()
|
||||
introVideo = love.graphics.newVideo("videos/open.ogv")
|
||||
sillyVideo = love.graphics.newVideo("videos/SO_STAY_FINAL_1.ogv")
|
||||
sillyVideo:getSource():setVolume(0)
|
||||
|
||||
mirror = myTypes.Image("images/billy/silly_mirror.png")
|
||||
mirror.layer = -20
|
||||
mirror.resize = myTypes.Vector2(1,1)
|
||||
mirror.position.y = -300
|
||||
mirror.position.x = -800
|
||||
|
||||
evilMirror = myTypes.Image("images/billy/broken_mirror.png")
|
||||
evilMirror.layer = -21 -- I will put this one forward on break mirror event ig
|
||||
evilMirror.resize = myTypes.Vector2(1,1)
|
||||
evilMirror.position.y = -300
|
||||
evilMirror.position.x = -800
|
||||
|
||||
local floor = myTypes.Rect("images/billy/bgAssets.png", "images/billy/bgAssets.json")
|
||||
floor.layer = -15
|
||||
floor:Frame("Silly_floor", 0)
|
||||
floor.quads["Silly_floor"][0].resize = myTypes.Vector2(1.4, 1)
|
||||
floor.position.y = -300
|
||||
floor.position.x = -100
|
||||
|
||||
local asset1 = myTypes.Rect("images/billy/bgAssets.png", "images/billy/bgAssets.json")
|
||||
asset1.layer = -10
|
||||
asset1:Frame("Silly_idk_1", 0)
|
||||
asset1.quads["Silly_idk_1"][0].resize = myTypes.Vector2(1, 1)
|
||||
asset1.position.y = -270
|
||||
asset1.position.x = -400
|
||||
|
||||
for index, receptor in next, module.shared.opponentReceptors do
|
||||
receptor.ui = false
|
||||
receptor.position = myTypes.Vector2(100 * (index - 1), 300)
|
||||
receptor.layer = -5
|
||||
end
|
||||
|
||||
-- local asset2 = myTypes.Rect("images/billy/bgAssets.png", "images/billy/bgAssets.json")
|
||||
-- asset2.layer = -8
|
||||
-- asset2:Frame("Silly_idk_2", 0)
|
||||
-- asset2.quads["Silly_idk_2"][0].resize = myTypes.Vector2(0.5, 0.5)
|
||||
-- local asset3 = myTypes.Rect("images/billy/bgAssets.png", "images/billy/bgAssets.json")
|
||||
-- asset3.layer = -7
|
||||
-- asset3:Frame("Yo_y_mi_silly_pana", 0)
|
||||
-- asset3.quads["Yo_y_mi_silly_pana"][0].resize = myTypes.Vector2(0.5, 0.5)
|
||||
|
||||
evilAtlas = myTypes.render.Atlas("sprites/lyric")
|
||||
evilAtlas.position = myTypes.Vector2(50000,50000)
|
||||
evilAtlas.layer = 1
|
||||
|
||||
module.shared.settings.Downscroll = true -- forcing downscroll because i am not coding upscroll positions dawg
|
||||
moveAway = false
|
||||
end
|
||||
|
||||
function module.onEvent(event)
|
||||
if event.name == "ill make" then
|
||||
if event.var1 == "anim" then
|
||||
oldPosition = module.shared.characters.dad.stagePosition
|
||||
oldSpritePosition = module.shared.characters.dad.sprite.position
|
||||
module.shared.characters.dad.stagePosition = myTypes.Vector2(50000,5000)
|
||||
module.shared.characters.dad.sprite.position = myTypes.Vector2(50000,5000)
|
||||
evilAtlas.position = myTypes.Vector2(920, 600)
|
||||
evilAtlas:PlayAnimation("story_of_yourtalebilly")
|
||||
elseif event.var1 == "vid" then
|
||||
evilAtlas:Destroy()
|
||||
module.shared.characters.dad.stagePosition = oldPosition
|
||||
module.shared.characters.dad.sprite.position = oldPosition
|
||||
sillyVideo:play()
|
||||
startedEvilVideo = true
|
||||
nextplayerReceptorPosition = myTypes.Vector2(324, -90)
|
||||
for index, receptor in next, module.shared.opponentReceptors do
|
||||
receptor.ui = false
|
||||
receptor.position = myTypes.Vector2(10000,10000) -- not visible honk mimimi
|
||||
receptor.layer = -5
|
||||
end
|
||||
elseif event.var1 == "break mirror" then
|
||||
evilMirror.layer = -19
|
||||
elseif event.var1 == "die" then
|
||||
elseif event.var1 == "pre" then
|
||||
nextplayerReceptorPosition = myTypes.Vector2(600, -90) --Those are tweened to look bettah
|
||||
moveAway = true
|
||||
module.shared.ui.timebar = false
|
||||
module.shared.ui.health = false
|
||||
module.shared.ui.score = false
|
||||
module.shared.ui.ratings = false
|
||||
--[[
|
||||
local ui = {
|
||||
timebar = true,
|
||||
healthIcons = true, -- If halth is false it wont render either way
|
||||
health = true,
|
||||
score = true,
|
||||
ratings = true,
|
||||
}
|
||||
]]
|
||||
elseif event.var1 == "hud in" then
|
||||
nextplayerReceptorPosition = myTypes.Vector2(324, 430)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function module.onUpdate(dt, el)
|
||||
local mousex, mousey = love.mouse:getPosition()
|
||||
rain:send("u_mouse", {mousex, mousey})
|
||||
rain:send("u_resolution", {1280, 720})
|
||||
rain:send("u_time", el/1000)
|
||||
|
||||
currentplayerReceptorPosition = currentplayerReceptorPosition:Lerp(nextplayerReceptorPosition, .05)
|
||||
for index, note in next, module.shared.notes do
|
||||
if not note.mustPress then
|
||||
note.sprite.ui = false
|
||||
note.sprite.layer = -3
|
||||
end
|
||||
end
|
||||
for index, note in next, module.shared.holds do
|
||||
if not note.mustPress then
|
||||
note.sprite.ui = false
|
||||
note.sprite.layer = -4
|
||||
end
|
||||
end
|
||||
|
||||
for index, receptor in next, module.shared.receptors do
|
||||
receptor.position = myTypes.Vector2(currentplayerReceptorPosition.x + 79 * (index - 1), currentplayerReceptorPosition.y)
|
||||
end
|
||||
for index, receptor in next, module.shared.splashes do
|
||||
receptor.position = myTypes.Vector2(currentplayerReceptorPosition.x - 30 + 79 * (index - 1), currentplayerReceptorPosition.y - 30)
|
||||
end
|
||||
for index, receptor in next, module.shared.opponentReceptors do
|
||||
receptor.position = receptor.position:Lerp(moveAway and myTypes.Vector2(100 * (index - 1), -100) or myTypes.Vector2(100 * (index - 1), 300), .05)
|
||||
end
|
||||
|
||||
if el > 0 and not introVideo:isPlaying() and not paused and not playedIntro then
|
||||
introVideo:play()
|
||||
playedIntro = true
|
||||
elseif el > 0 and not introVideo:isPlaying() and not paused and playedIntro then
|
||||
endedIntro = true
|
||||
module.shared.globalShader = rain
|
||||
end
|
||||
if not sillyVideo:isPlaying() and not paused and startedEvilVideo and not endedEvilVideo then
|
||||
endedEvilVideo = true
|
||||
nextplayerReceptorPosition = myTypes.Vector2(600, 430)
|
||||
end
|
||||
end
|
||||
|
||||
function module.drawBelowUI() -- i am sorry
|
||||
if sillyVideo and sillyVideo:isPlaying() then
|
||||
love.graphics.draw(sillyVideo, 0, 0, 0, 1.5, 1.5)
|
||||
end
|
||||
end
|
||||
|
||||
function module.onDraw()
|
||||
if introVideo and introVideo:isPlaying() then
|
||||
love.graphics.draw(introVideo, 0, 0, 0, 2.3, 2.3)
|
||||
end
|
||||
end
|
||||
|
||||
function module.onPause()
|
||||
sillyVideo:pause()
|
||||
introVideo:pause()
|
||||
end
|
||||
|
||||
function module.onUnpause()
|
||||
if startedEvilVideo and not endedEvilVideo then
|
||||
sillyVideo:play()
|
||||
end
|
||||
if not endedIntro then
|
||||
introVideo:play()
|
||||
end
|
||||
end
|
||||
|
||||
function module.onClose()
|
||||
if sillyVideo then
|
||||
sillyVideo:pause()
|
||||
sillyVideo = nil
|
||||
end
|
||||
if introVideo then
|
||||
introVideo:pause()
|
||||
introVideo = nil
|
||||
end
|
||||
module.shared.globalShader = nil
|
||||
end
|
||||
|
||||
return module
|