Jofthomas HF staff commited on
Commit
827c4c4
1 Parent(s): 2189dee

upload spritsheets

Browse files
patches/convex/engine/abstractGame.ts CHANGED
@@ -143,6 +143,7 @@ export async function engineInsertInput(
143
  .order('desc')
144
  .first();
145
  const number = prevInput ? prevInput.number + 1 : 0;
 
146
  const inputId = await ctx.db.insert('inputs', {
147
  engineId,
148
  number,
 
143
  .order('desc')
144
  .first();
145
  const number = prevInput ? prevInput.number + 1 : 0;
146
+ console.log("args",args)
147
  const inputId = await ctx.db.insert('inputs', {
148
  engineId,
149
  number,
patches/data/animations/campfire.json ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"frames": {
2
+
3
+ "pixels_large1.png":
4
+ {
5
+ "frame": {"x":0,"y":0,"w":32,"h":32},
6
+ "rotated": false,
7
+ "trimmed": true,
8
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32},
9
+ "sourceSize": {"w":32,"h":32}
10
+ },
11
+ "pixels_large2.png":
12
+ {
13
+ "frame": {"x":32,"y":0,"w":32,"h":32},
14
+ "rotated": false,
15
+ "trimmed": true,
16
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32},
17
+ "sourceSize": {"w":32,"h":32}
18
+ },
19
+ "pixels_large3.png":
20
+ {
21
+ "frame": {"x":64,"y":0,"w":32,"h":32},
22
+ "rotated": false,
23
+ "trimmed": true,
24
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32},
25
+ "sourceSize": {"w":32,"h":32}
26
+ },
27
+ "pixels_large4.png":
28
+ {
29
+ "frame": {"x":96,"y":0,"w":32,"h":32},
30
+ "rotated": false,
31
+ "trimmed": true,
32
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32},
33
+ "sourceSize": {"w":32,"h":32}
34
+ }
35
+ },
36
+ "animations": {
37
+ "pixels_large": ["pixels_large1.png","pixels_large2.png","pixels_large3.png","pixels_large4.png"]
38
+ },
39
+ "meta": {
40
+ "image": "./spritesheets/campfire.png",
41
+ "format": "RGBA8888",
42
+ "size": {"w":128,"h":32},
43
+ "scale": "1"
44
+ }
45
+ }
patches/data/animations/gentlesparkle.json ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"frames": {
2
+
3
+ "pixels_large1.png":
4
+ {
5
+ "frame": {"x":0,"y":0,"w":32,"h":32},
6
+ "rotated": false,
7
+ "trimmed": true,
8
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32},
9
+ "sourceSize": {"w":32,"h":32}
10
+ },
11
+ "pixels_large2.png":
12
+ {
13
+ "frame": {"x":32,"y":0,"w":32,"h":32},
14
+ "rotated": false,
15
+ "trimmed": true,
16
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32},
17
+ "sourceSize": {"w":32,"h":32}
18
+ },
19
+ "pixels_large3.png":
20
+ {
21
+ "frame": {"x":64,"y":0,"w":32,"h":32},
22
+ "rotated": false,
23
+ "trimmed": true,
24
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32},
25
+ "sourceSize": {"w":32,"h":32}
26
+ }
27
+ },
28
+ "animations": {
29
+ "pixels_large": ["pixels_large1.png","pixels_large2.png","pixels_large3.png"]
30
+ },
31
+ "meta": {
32
+ "image": "./spritesheets/gentlesparkle32.png",
33
+ "format": "RGBA8888",
34
+ "size": {"w":192,"h":320},
35
+ "scale": "1"
36
+ }
37
+ }
patches/data/animations/gentlesplash.json ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"frames": {
2
+
3
+ "pixels_large1.png":
4
+ {
5
+ "frame": {"x":0,"y":192,"w":32,"h":64},
6
+ "rotated": false,
7
+ "trimmed": true,
8
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":64},
9
+ "sourceSize": {"w":32,"h":64}
10
+ },
11
+ "pixels_large2.png":
12
+ {
13
+ "frame": {"x":32,"y":192,"w":32,"h":64},
14
+ "rotated": false,
15
+ "trimmed": true,
16
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":64},
17
+ "sourceSize": {"w":32,"h":64}
18
+ },
19
+ "pixels_large3.png":
20
+ {
21
+ "frame": {"x":64,"y":192,"w":32,"h":64},
22
+ "rotated": false,
23
+ "trimmed": true,
24
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":64},
25
+ "sourceSize": {"w":32,"h":64}
26
+ },
27
+ "pixels_large4.png":
28
+ {
29
+ "frame": {"x":64,"y":192,"w":32,"h":64},
30
+ "rotated": false,
31
+ "trimmed": true,
32
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":64},
33
+ "sourceSize": {"w":32,"h":64}
34
+ },
35
+ "pixels_large5.png":
36
+ {
37
+ "frame": {"x":128,"y":192,"w":32,"h":64},
38
+ "rotated": false,
39
+ "trimmed": true,
40
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":64},
41
+ "sourceSize": {"w":32,"h":64}
42
+ },
43
+ "pixels_large6.png":
44
+ {
45
+ "frame": {"x":160,"y":192,"w":32,"h":64},
46
+ "rotated": false,
47
+ "trimmed": true,
48
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":64},
49
+ "sourceSize": {"w":32,"h":64}
50
+ }
51
+ },
52
+ "animations": {
53
+ "pixels_large": ["pixels_large1.png","pixels_large2.png","pixels_large3.png","pixels_large4.png","pixels_large5.png","pixels_large6.png"]
54
+ },
55
+ "meta": {
56
+ "image": "./spritesheets/gentlewaterfall32.png",
57
+ "format": "RGBA8888",
58
+ "size": {"w":192,"h":320},
59
+ "scale": "1"
60
+ }
61
+ }
patches/data/animations/gentlewaterfall.json ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"frames": {
2
+
3
+ "pixels_large1.png":
4
+ {
5
+ "frame": {"x":0,"y":32,"w":32,"h":96},
6
+ "rotated": false,
7
+ "trimmed": true,
8
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":96},
9
+ "sourceSize": {"w":32,"h":96}
10
+ },
11
+ "pixels_large2.png":
12
+ {
13
+ "frame": {"x":32,"y":32,"w":32,"h":96},
14
+ "rotated": false,
15
+ "trimmed": true,
16
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":96},
17
+ "sourceSize": {"w":32,"h":96}
18
+ },
19
+ "pixels_large3.png":
20
+ {
21
+ "frame": {"x":64,"y":32,"w":32,"h":96},
22
+ "rotated": false,
23
+ "trimmed": true,
24
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":96},
25
+ "sourceSize": {"w":32,"h":96}
26
+ },
27
+ "pixels_large4.png":
28
+ {
29
+ "frame": {"x":96,"y":32,"w":32,"h":96},
30
+ "rotated": false,
31
+ "trimmed": true,
32
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":96},
33
+ "sourceSize": {"w":32,"h":96}
34
+ },
35
+ "pixels_large5.png":
36
+ {
37
+ "frame": {"x":128,"y":32,"w":32,"h":96},
38
+ "rotated": false,
39
+ "trimmed": true,
40
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":96},
41
+ "sourceSize": {"w":32,"h":96}
42
+ },
43
+ "pixels_large6.png":
44
+ {
45
+ "frame": {"x":160,"y":32,"w":32,"h":96},
46
+ "rotated": false,
47
+ "trimmed": true,
48
+ "spriteSourceSize": {"x":0,"y":0,"w":32,"h":96},
49
+ "sourceSize": {"w":32,"h":96}
50
+ }
51
+ },
52
+ "animations": {
53
+ "pixels_large": ["pixels_large1.png","pixels_large2.png","pixels_large3.png","pixels_large4.png","pixels_large5.png","pixels_large6.png"]
54
+ },
55
+ "meta": {
56
+ "image": "./spritesheets/gentlewaterfall32.png",
57
+ "format": "RGBA8888",
58
+ "size": {"w":192,"h":320},
59
+ "scale": "1"
60
+ }
61
+ }
patches/data/animations/windmill.json ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "frames": {
3
+ "pixels_large1.png": {
4
+ "frame": { "x": 0, "y": 0, "w": 208, "h": 208 },
5
+ "rotated": false,
6
+ "trimmed": true,
7
+ "spriteSourceSize": { "x": 0, "y": 0, "w": 208, "h": 208 },
8
+ "sourceSize": { "w": 208, "h": 208 }
9
+ },
10
+ "pixels_large2.png": {
11
+ "frame": { "x": 208, "y": 0, "w": 208, "h": 208 },
12
+ "rotated": false,
13
+ "trimmed": true,
14
+ "spriteSourceSize": { "x": 0, "y": 0, "w": 208, "h": 208 },
15
+ "sourceSize": { "w": 208, "h": 208 }
16
+ },
17
+ "pixels_large3.png": {
18
+ "frame": { "x": 416, "y": 0, "w": 208, "h": 208 },
19
+ "rotated": false,
20
+ "trimmed": true,
21
+ "spriteSourceSize": { "x": 0, "y": 0, "w": 208, "h": 208 },
22
+ "sourceSize": { "w": 208, "h": 208 }
23
+ },
24
+ "pixels_large4.png": {
25
+ "frame": { "x": 0, "y": 208, "w": 208, "h": 208 },
26
+ "rotated": false,
27
+ "trimmed": true,
28
+ "spriteSourceSize": { "x": 0, "y": 0, "w": 208, "h": 208 },
29
+ "sourceSize": { "w": 208, "h": 208 }
30
+ },
31
+ "pixels_large5.png": {
32
+ "frame": { "x": 208, "y": 208, "w": 208, "h": 208 },
33
+ "rotated": false,
34
+ "trimmed": true,
35
+ "spriteSourceSize": { "x": 0, "y": 0, "w": 208, "h": 208 },
36
+ "sourceSize": { "w": 208, "h": 208 }
37
+ },
38
+ "pixels_large6.png": {
39
+ "frame": { "x": 416, "y": 208, "w": 208, "h": 208 },
40
+ "rotated": false,
41
+ "trimmed": true,
42
+ "spriteSourceSize": { "x": 0, "y": 0, "w": 208, "h": 208 },
43
+ "sourceSize": { "w": 208, "h": 208 }
44
+ },
45
+ "pixels_large7.png": {
46
+ "frame": { "x": 0, "y": 416, "w": 208, "h": 208 },
47
+ "rotated": false,
48
+ "trimmed": true,
49
+ "spriteSourceSize": { "x": 0, "y": 0, "w": 208, "h": 208 },
50
+ "sourceSize": { "w": 208, "h": 208 }
51
+ },
52
+ "pixels_large8.png": {
53
+ "frame": { "x": 208, "y": 416, "w": 208, "h": 208 },
54
+ "rotated": false,
55
+ "trimmed": true,
56
+ "spriteSourceSize": { "x": 0, "y": 0, "w": 208, "h": 208 },
57
+ "sourceSize": { "w": 208, "h": 208 }
58
+ }
59
+ },
60
+ "animations": {
61
+ "pixels_large": [
62
+ "pixels_large1.png",
63
+ "pixels_large2.png",
64
+ "pixels_large3.png",
65
+ "pixels_large4.png",
66
+ "pixels_large5.png",
67
+ "pixels_large6.png",
68
+ "pixels_large7.png",
69
+ "pixels_large8.png"
70
+ ]
71
+ },
72
+ "meta": {
73
+ "image": "./spritesheets/windmill.png",
74
+ "format": "RGBA8888",
75
+ "size": { "w": 624, "h": 624 },
76
+ "scale": "1"
77
+ }
78
+ }
patches/data/spritesheets/f1.ts ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ left: {
6
+ frame: { x: 0, y: 32, w: 32, h: 32 },
7
+ sourceSize: { w: 32, h: 32 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ left2: {
11
+ frame: { x: 32, y: 32, w: 32, h: 32 },
12
+ sourceSize: { w: 32, h: 32 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ left3: {
16
+ frame: { x: 64, y: 32, w: 32, h: 32 },
17
+ sourceSize: { w: 32, h: 32 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ right: {
21
+ frame: { x: 0, y: 64, w: 32, h: 32 },
22
+ sourceSize: { w: 32, h: 32 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ right2: {
26
+ frame: { x: 32, y: 64, w: 32, h: 32 },
27
+ sourceSize: { w: 32, h: 32 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ right3: {
31
+ frame: { x: 64, y: 64, w: 32, h: 32 },
32
+ sourceSize: { w: 32, h: 32 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ up: {
36
+ frame: { x: 0, y: 96, w: 32, h: 32 },
37
+ sourceSize: { w: 32, h: 32 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ up2: {
41
+ frame: { x: 32, y: 96, w: 32, h: 32 },
42
+ sourceSize: { w: 32, h: 32 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ up3: {
46
+ frame: { x: 64, y: 96, w: 32, h: 32 },
47
+ sourceSize: { w: 32, h: 32 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ down: {
51
+ frame: { x: 0, y: 0, w: 32, h: 32 },
52
+ sourceSize: { w: 32, h: 32 },
53
+ spriteSourceSize: { x: 0, y: 0 },
54
+ },
55
+ down2: {
56
+ frame: { x: 32, y: 0, w: 32, h: 32 },
57
+ sourceSize: { w: 32, h: 32 },
58
+ spriteSourceSize: { x: 0, y: 0 },
59
+ },
60
+ down3: {
61
+ frame: { x: 64, y: 0, w: 32, h: 32 },
62
+ sourceSize: { w: 32, h: 32 },
63
+ spriteSourceSize: { x: 0, y: 0 },
64
+ },
65
+ },
66
+ meta: {
67
+ scale: '1',
68
+ },
69
+ animations: {
70
+ left: ['left', 'left2', 'left3'],
71
+ right: ['right', 'right2', 'right3'],
72
+ up: ['up', 'up2', 'up3'],
73
+ down: ['down', 'down2', 'down3'],
74
+ },
75
+ };
patches/data/spritesheets/f2.ts ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ down: {
6
+ frame: { x: 96, y: 0, w: 32, h: 32 },
7
+ sourceSize: { w: 32, h: 32 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ down2: {
11
+ frame: { x: 128, y: 0, w: 32, h: 32 },
12
+ sourceSize: { w: 32, h: 32 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ down3: {
16
+ frame: { x: 160, y: 0, w: 32, h: 32 },
17
+ sourceSize: { w: 32, h: 32 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ left: {
21
+ frame: { x: 96, y: 32, w: 32, h: 32 },
22
+ sourceSize: { w: 32, h: 32 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ left2: {
26
+ frame: { x: 128, y: 32, w: 32, h: 32 },
27
+ sourceSize: { w: 32, h: 32 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ left3: {
31
+ frame: { x: 160, y: 32, w: 32, h: 32 },
32
+ sourceSize: { w: 32, h: 32 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ right: {
36
+ frame: { x: 96, y: 64, w: 32, h: 32 },
37
+ sourceSize: { w: 32, h: 32 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ right2: {
41
+ frame: { x: 128, y: 64, w: 32, h: 32 },
42
+ sourceSize: { w: 32, h: 32 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ right3: {
46
+ frame: { x: 160, y: 64, w: 32, h: 32 },
47
+ sourceSize: { w: 32, h: 32 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ up: {
51
+ frame: { x: 96, y: 96, w: 32, h: 32 },
52
+ sourceSize: { w: 32, h: 32 },
53
+ spriteSourceSize: { x: 0, y: 0 },
54
+ },
55
+ up2: {
56
+ frame: { x: 128, y: 96, w: 32, h: 32 },
57
+ sourceSize: { w: 32, h: 32 },
58
+ spriteSourceSize: { x: 0, y: 0 },
59
+ },
60
+ up3: {
61
+ frame: { x: 160, y: 96, w: 32, h: 32 },
62
+ sourceSize: { w: 32, h: 32 },
63
+ spriteSourceSize: { x: 0, y: 0 },
64
+ },
65
+ },
66
+ meta: {
67
+ scale: '1',
68
+ },
69
+ animations: {
70
+ left: ['left', 'left2', 'left3'],
71
+ right: ['right', 'right2', 'right3'],
72
+ up: ['up', 'up2', 'up3'],
73
+ down: ['down', 'down2', 'down3'],
74
+ },
75
+ };
patches/data/spritesheets/f3.ts ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ down: {
6
+ frame: { x: 192, y: 0, w: 32, h: 32 },
7
+ sourceSize: { w: 32, h: 32 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ down2: {
11
+ frame: { x: 224, y: 0, w: 32, h: 32 },
12
+ sourceSize: { w: 32, h: 32 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ down3: {
16
+ frame: { x: 256, y: 0, w: 32, h: 32 },
17
+ sourceSize: { w: 32, h: 32 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ left: {
21
+ frame: { x: 192, y: 32, w: 32, h: 32 },
22
+ sourceSize: { w: 32, h: 32 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ left2: {
26
+ frame: { x: 224, y: 32, w: 32, h: 32 },
27
+ sourceSize: { w: 32, h: 32 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ left3: {
31
+ frame: { x: 256, y: 32, w: 32, h: 32 },
32
+ sourceSize: { w: 32, h: 32 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ right: {
36
+ frame: { x: 192, y: 65, w: 32, h: 32 },
37
+ sourceSize: { w: 32, h: 32 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ right2: {
41
+ frame: { x: 224, y: 65, w: 32, h: 32 },
42
+ sourceSize: { w: 32, h: 32 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ right3: {
46
+ frame: { x: 256, y: 65, w: 32, h: 32 },
47
+ sourceSize: { w: 32, h: 32 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ up: {
51
+ frame: { x: 192, y: 96, w: 32, h: 32 },
52
+ sourceSize: { w: 32, h: 32 },
53
+ spriteSourceSize: { x: 0, y: 0 },
54
+ },
55
+ up2: {
56
+ frame: { x: 224, y: 96, w: 32, h: 32 },
57
+ sourceSize: { w: 32, h: 32 },
58
+ spriteSourceSize: { x: 0, y: 0 },
59
+ },
60
+ up3: {
61
+ frame: { x: 256, y: 96, w: 32, h: 32 },
62
+ sourceSize: { w: 32, h: 32 },
63
+ spriteSourceSize: { x: 0, y: 0 },
64
+ },
65
+ },
66
+ meta: {
67
+ scale: '1',
68
+ },
69
+ animations: {
70
+ left: ['left', 'left2', 'left3'],
71
+ right: ['right', 'right2', 'right3'],
72
+ up: ['up', 'up2', 'up3'],
73
+ down: ['down', 'down2', 'down3'],
74
+ },
75
+ };
patches/data/spritesheets/f4.ts ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ down: {
6
+ frame: { x: 288, y: 0, w: 32, h: 32 },
7
+ sourceSize: { w: 32, h: 32 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ down2: {
11
+ frame: { x: 320, y: 0, w: 32, h: 32 },
12
+ sourceSize: { w: 32, h: 32 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ down3: {
16
+ frame: { x: 352, y: 0, w: 32, h: 32 },
17
+ sourceSize: { w: 32, h: 32 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ left: {
21
+ frame: { x: 288, y: 32, w: 32, h: 32 },
22
+ sourceSize: { w: 32, h: 32 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ left2: {
26
+ frame: { x: 320, y: 32, w: 32, h: 32 },
27
+ sourceSize: { w: 32, h: 32 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ left3: {
31
+ frame: { x: 352, y: 32, w: 32, h: 32 },
32
+ sourceSize: { w: 32, h: 32 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ right: {
36
+ frame: { x: 288, y: 64, w: 32, h: 32 },
37
+ sourceSize: { w: 32, h: 32 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ right2: {
41
+ frame: { x: 320, y: 64, w: 32, h: 32 },
42
+ sourceSize: { w: 32, h: 32 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ right3: {
46
+ frame: { x: 352, y: 64, w: 32, h: 32 },
47
+ sourceSize: { w: 32, h: 32 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ up: {
51
+ frame: { x: 288, y: 96, w: 32, h: 32 },
52
+ sourceSize: { w: 32, h: 32 },
53
+ spriteSourceSize: { x: 0, y: 0 },
54
+ },
55
+ up2: {
56
+ frame: { x: 320, y: 96, w: 32, h: 32 },
57
+ sourceSize: { w: 32, h: 32 },
58
+ spriteSourceSize: { x: 0, y: 0 },
59
+ },
60
+ up3: {
61
+ frame: { x: 352, y: 96, w: 32, h: 32 },
62
+ sourceSize: { w: 32, h: 32 },
63
+ spriteSourceSize: { x: 0, y: 0 },
64
+ },
65
+ },
66
+ meta: {
67
+ scale: '1',
68
+ },
69
+ animations: {
70
+ left: ['left', 'left2', 'left3'],
71
+ right: ['right', 'right2', 'right3'],
72
+ up: ['up', 'up2', 'up3'],
73
+ down: ['down', 'down2', 'down3'],
74
+ },
75
+ };
patches/data/spritesheets/f5.ts ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ down: {
6
+ frame: { x: 0, y: 128, w: 32, h: 32 },
7
+ sourceSize: { w: 32, h: 32 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ down2: {
11
+ frame: { x: 32, y: 128, w: 32, h: 32 },
12
+ sourceSize: { w: 32, h: 32 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ down3: {
16
+ frame: { x: 64, y: 128, w: 32, h: 32 },
17
+ sourceSize: { w: 32, h: 32 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ left: {
21
+ frame: { x: 0, y: 160, w: 32, h: 32 },
22
+ sourceSize: { w: 32, h: 32 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ left2: {
26
+ frame: { x: 32, y: 160, w: 32, h: 32 },
27
+ sourceSize: { w: 32, h: 32 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ left3: {
31
+ frame: { x: 64, y: 160, w: 32, h: 32 },
32
+ sourceSize: { w: 32, h: 32 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ right: {
36
+ frame: { x: 0, y: 192, w: 32, h: 32 },
37
+ sourceSize: { w: 32, h: 32 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ right2: {
41
+ frame: { x: 32, y: 192, w: 32, h: 32 },
42
+ sourceSize: { w: 32, h: 32 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ right3: {
46
+ frame: { x: 64, y: 192, w: 32, h: 32 },
47
+ sourceSize: { w: 32, h: 32 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ up: {
51
+ frame: { x: 0, y: 224, w: 32, h: 32 },
52
+ sourceSize: { w: 32, h: 32 },
53
+ spriteSourceSize: { x: 0, y: 0 },
54
+ },
55
+ up2: {
56
+ frame: { x: 32, y: 224, w: 32, h: 32 },
57
+ sourceSize: { w: 32, h: 32 },
58
+ spriteSourceSize: { x: 0, y: 0 },
59
+ },
60
+ up3: {
61
+ frame: { x: 64, y: 224, w: 32, h: 32 },
62
+ sourceSize: { w: 32, h: 32 },
63
+ spriteSourceSize: { x: 0, y: 0 },
64
+ },
65
+ },
66
+ meta: {
67
+ scale: '1',
68
+ },
69
+ animations: {
70
+ left: ['left', 'left2', 'left3'],
71
+ right: ['right', 'right2', 'right3'],
72
+ up: ['up', 'up2', 'up3'],
73
+ down: ['down', 'down2', 'down3'],
74
+ },
75
+ };
patches/data/spritesheets/f6.ts ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ down: {
6
+ frame: { x: 96, y: 128, w: 32, h: 32 },
7
+ sourceSize: { w: 32, h: 32 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ down2: {
11
+ frame: { x: 128, y: 128, w: 32, h: 32 },
12
+ sourceSize: { w: 32, h: 32 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ down3: {
16
+ frame: { x: 160, y: 128, w: 32, h: 32 },
17
+ sourceSize: { w: 32, h: 32 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ left: {
21
+ frame: { x: 96, y: 160, w: 32, h: 32 },
22
+ sourceSize: { w: 32, h: 32 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ left2: {
26
+ frame: { x: 128, y: 160, w: 32, h: 32 },
27
+ sourceSize: { w: 32, h: 32 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ left3: {
31
+ frame: { x: 160, y: 160, w: 32, h: 32 },
32
+ sourceSize: { w: 32, h: 32 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ right: {
36
+ frame: { x: 96, y: 192, w: 32, h: 32 },
37
+ sourceSize: { w: 32, h: 32 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ right2: {
41
+ frame: { x: 128, y: 192, w: 32, h: 32 },
42
+ sourceSize: { w: 32, h: 32 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ right3: {
46
+ frame: { x: 160, y: 192, w: 32, h: 32 },
47
+ sourceSize: { w: 32, h: 32 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ up: {
51
+ frame: { x: 96, y: 224, w: 32, h: 32 },
52
+ sourceSize: { w: 32, h: 32 },
53
+ spriteSourceSize: { x: 0, y: 0 },
54
+ },
55
+ up2: {
56
+ frame: { x: 128, y: 224, w: 32, h: 32 },
57
+ sourceSize: { w: 32, h: 32 },
58
+ spriteSourceSize: { x: 0, y: 0 },
59
+ },
60
+ up3: {
61
+ frame: { x: 160, y: 224, w: 32, h: 32 },
62
+ sourceSize: { w: 32, h: 32 },
63
+ spriteSourceSize: { x: 0, y: 0 },
64
+ },
65
+ },
66
+ meta: {
67
+ scale: '1',
68
+ },
69
+ animations: {
70
+ left: ['left', 'left2', 'left3'],
71
+ right: ['right', 'right2', 'right3'],
72
+ up: ['up', 'up2', 'up3'],
73
+ down: ['down', 'down2', 'down3'],
74
+ },
75
+ };
patches/data/spritesheets/f7.ts ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ down: {
6
+ frame: { x: 192, y: 128, w: 32, h: 32 },
7
+ sourceSize: { w: 32, h: 32 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ down2: {
11
+ frame: { x: 224, y: 128, w: 32, h: 32 },
12
+ sourceSize: { w: 32, h: 32 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ down3: {
16
+ frame: { x: 256, y: 128, w: 32, h: 32 },
17
+ sourceSize: { w: 32, h: 32 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ left: {
21
+ frame: { x: 192, y: 160, w: 32, h: 32 },
22
+ sourceSize: { w: 32, h: 32 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ left2: {
26
+ frame: { x: 224, y: 160, w: 32, h: 32 },
27
+ sourceSize: { w: 32, h: 32 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ left3: {
31
+ frame: { x: 256, y: 160, w: 32, h: 32 },
32
+ sourceSize: { w: 32, h: 32 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ right: {
36
+ frame: { x: 192, y: 192, w: 32, h: 32 },
37
+ sourceSize: { w: 32, h: 32 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ right2: {
41
+ frame: { x: 224, y: 192, w: 32, h: 32 },
42
+ sourceSize: { w: 32, h: 32 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ right3: {
46
+ frame: { x: 256, y: 192, w: 32, h: 32 },
47
+ sourceSize: { w: 32, h: 32 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ up: {
51
+ frame: { x: 192, y: 224, w: 32, h: 32 },
52
+ sourceSize: { w: 32, h: 32 },
53
+ spriteSourceSize: { x: 0, y: 0 },
54
+ },
55
+ up2: {
56
+ frame: { x: 224, y: 224, w: 32, h: 32 },
57
+ sourceSize: { w: 32, h: 32 },
58
+ spriteSourceSize: { x: 0, y: 0 },
59
+ },
60
+ up3: {
61
+ frame: { x: 256, y: 224, w: 32, h: 32 },
62
+ sourceSize: { w: 32, h: 32 },
63
+ spriteSourceSize: { x: 0, y: 0 },
64
+ },
65
+ },
66
+ meta: {
67
+ scale: '1',
68
+ },
69
+ animations: {
70
+ left: ['left', 'left2', 'left3'],
71
+ right: ['right', 'right2', 'right3'],
72
+ up: ['up', 'up2', 'up3'],
73
+ down: ['down', 'down2', 'down3'],
74
+ },
75
+ };
patches/data/spritesheets/f8.ts ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ down: {
6
+ frame: { x: 288, y: 128, w: 32, h: 32 },
7
+ sourceSize: { w: 32, h: 32 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ down2: {
11
+ frame: { x: 320, y: 128, w: 32, h: 32 },
12
+ sourceSize: { w: 32, h: 32 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ down3: {
16
+ frame: { x: 352, y: 128, w: 32, h: 32 },
17
+ sourceSize: { w: 32, h: 32 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ left: {
21
+ frame: { x: 288, y: 160, w: 32, h: 32 },
22
+ sourceSize: { w: 32, h: 32 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ left2: {
26
+ frame: { x: 320, y: 160, w: 32, h: 32 },
27
+ sourceSize: { w: 32, h: 32 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ left3: {
31
+ frame: { x: 352, y: 160, w: 32, h: 32 },
32
+ sourceSize: { w: 32, h: 32 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ right: {
36
+ frame: { x: 288, y: 192, w: 32, h: 32 },
37
+ sourceSize: { w: 32, h: 32 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ right2: {
41
+ frame: { x: 320, y: 192, w: 32, h: 32 },
42
+ sourceSize: { w: 32, h: 32 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ right3: {
46
+ frame: { x: 352, y: 192, w: 32, h: 32 },
47
+ sourceSize: { w: 32, h: 32 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ up: {
51
+ frame: { x: 288, y: 224, w: 32, h: 32 },
52
+ sourceSize: { w: 32, h: 32 },
53
+ spriteSourceSize: { x: 0, y: 0 },
54
+ },
55
+ up2: {
56
+ frame: { x: 320, y: 224, w: 32, h: 32 },
57
+ sourceSize: { w: 32, h: 32 },
58
+ spriteSourceSize: { x: 0, y: 0 },
59
+ },
60
+ up3: {
61
+ frame: { x: 352, y: 224, w: 32, h: 32 },
62
+ sourceSize: { w: 32, h: 32 },
63
+ spriteSourceSize: { x: 0, y: 0 },
64
+ },
65
+ },
66
+ meta: {
67
+ scale: '1',
68
+ },
69
+ animations: {
70
+ left: ['left', 'left2', 'left3'],
71
+ right: ['right', 'right2', 'right3'],
72
+ up: ['up', 'up2', 'up3'],
73
+ down: ['down', 'down2', 'down3'],
74
+ },
75
+ };
patches/data/spritesheets/p1.ts ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ left: {
6
+ frame: { x: 16, y: 0, w: 16, h: 16 },
7
+ sourceSize: { w: 16, h: 16 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ left2: {
11
+ frame: { x: 64, y: 0, w: 16, h: 16 },
12
+ sourceSize: { w: 16, h: 16 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ left3: {
16
+ frame: { x: 112, y: 0, w: 16, h: 16 },
17
+ sourceSize: { w: 16, h: 16 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ up: {
21
+ frame: { x: 32, y: 0, w: 16, h: 16 },
22
+ sourceSize: { w: 16, h: 16 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ up2: {
26
+ frame: { x: 80, y: 0, w: 16, h: 16 },
27
+ sourceSize: { w: 16, h: 16 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ up3: {
31
+ frame: { x: 128, y: 0, w: 16, h: 16 },
32
+ sourceSize: { w: 16, h: 16 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ down: {
36
+ frame: { x: 0, y: 0, w: 16, h: 16 },
37
+ sourceSize: { w: 16, h: 16 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ down2: {
41
+ frame: { x: 48, y: 0, w: 16, h: 16 },
42
+ sourceSize: { w: 16, h: 16 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ down3: {
46
+ frame: { x: 96, y: 0, w: 16, h: 16 },
47
+ sourceSize: { w: 16, h: 16 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ },
51
+ meta: {
52
+ scale: '1',
53
+ },
54
+ animations: {
55
+ left: ['left', 'left2', 'left3'],
56
+ up: ['up', 'up2', 'up3'],
57
+ down: ['down', 'down2', 'down3'],
58
+ },
59
+ };
patches/data/spritesheets/p2.ts ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ left: {
6
+ frame: { x: 16, y: 16, w: 16, h: 16 },
7
+ sourceSize: { w: 16, h: 16 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ left2: {
11
+ frame: { x: 64, y: 16, w: 16, h: 16 },
12
+ sourceSize: { w: 16, h: 16 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ left3: {
16
+ frame: { x: 112, y: 16, w: 16, h: 16 },
17
+ sourceSize: { w: 16, h: 16 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ up: {
21
+ frame: { x: 32, y: 16, w: 16, h: 16 },
22
+ sourceSize: { w: 16, h: 16 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ up2: {
26
+ frame: { x: 80, y: 16, w: 16, h: 16 },
27
+ sourceSize: { w: 16, h: 16 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ up3: {
31
+ frame: { x: 128, y: 16, w: 16, h: 16 },
32
+ sourceSize: { w: 16, h: 16 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ down: {
36
+ frame: { x: 0, y: 16, w: 16, h: 16 },
37
+ sourceSize: { w: 16, h: 16 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ down2: {
41
+ frame: { x: 48, y: 16, w: 16, h: 16 },
42
+ sourceSize: { w: 16, h: 16 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ down3: {
46
+ frame: { x: 96, y: 16, w: 16, h: 16 },
47
+ sourceSize: { w: 16, h: 16 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ },
51
+ meta: {
52
+ scale: '1',
53
+ },
54
+ animations: {
55
+ left: ['left', 'left2', 'left3'],
56
+ up: ['up', 'up2', 'up3'],
57
+ down: ['down', 'down2', 'down3'],
58
+ },
59
+ };
patches/data/spritesheets/p3.ts ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ left: {
6
+ frame: { x: 16, y: 32, w: 16, h: 16 },
7
+ sourceSize: { w: 16, h: 16 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ left2: {
11
+ frame: { x: 64, y: 32, w: 16, h: 16 },
12
+ sourceSize: { w: 16, h: 16 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ left3: {
16
+ frame: { x: 112, y: 32, w: 16, h: 16 },
17
+ sourceSize: { w: 16, h: 16 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ up: {
21
+ frame: { x: 32, y: 32, w: 16, h: 16 },
22
+ sourceSize: { w: 16, h: 16 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ up2: {
26
+ frame: { x: 80, y: 32, w: 16, h: 16 },
27
+ sourceSize: { w: 16, h: 16 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ up3: {
31
+ frame: { x: 128, y: 32, w: 16, h: 16 },
32
+ sourceSize: { w: 16, h: 16 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ down: {
36
+ frame: { x: 0, y: 32, w: 16, h: 16 },
37
+ sourceSize: { w: 16, h: 16 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ down2: {
41
+ frame: { x: 48, y: 32, w: 16, h: 16 },
42
+ sourceSize: { w: 16, h: 16 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ down3: {
46
+ frame: { x: 96, y: 32, w: 16, h: 16 },
47
+ sourceSize: { w: 16, h: 16 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ },
51
+ meta: {
52
+ scale: '1',
53
+ },
54
+ animations: {
55
+ left: ['left', 'left2', 'left3'],
56
+ up: ['up', 'up2', 'up3'],
57
+ down: ['down', 'down2', 'down3'],
58
+ },
59
+ };
patches/data/spritesheets/player.ts ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { SpritesheetData } from './types';
2
+
3
+ export const data: SpritesheetData = {
4
+ frames: {
5
+ left: {
6
+ frame: { x: 0, y: 0, w: 16, h: 16 },
7
+ sourceSize: { w: 16, h: 16 },
8
+ spriteSourceSize: { x: 0, y: 0 },
9
+ },
10
+ left2: {
11
+ frame: { x: 16, y: 0, w: 16, h: 16 },
12
+ sourceSize: { w: 16, h: 16 },
13
+ spriteSourceSize: { x: 0, y: 0 },
14
+ },
15
+ left3: {
16
+ frame: { x: 32, y: 0, w: 16, h: 16 },
17
+ sourceSize: { w: 16, h: 16 },
18
+ spriteSourceSize: { x: 0, y: 0 },
19
+ },
20
+ up: {
21
+ frame: { x: 0, y: 16, w: 16, h: 16 },
22
+ sourceSize: { w: 16, h: 16 },
23
+ spriteSourceSize: { x: 0, y: 0 },
24
+ },
25
+ up2: {
26
+ frame: { x: 16, y: 16, w: 16, h: 16 },
27
+ sourceSize: { w: 16, h: 16 },
28
+ spriteSourceSize: { x: 0, y: 0 },
29
+ },
30
+ up3: {
31
+ frame: { x: 32, y: 16, w: 16, h: 16 },
32
+ sourceSize: { w: 16, h: 16 },
33
+ spriteSourceSize: { x: 0, y: 0 },
34
+ },
35
+ down: {
36
+ frame: { x: 0, y: 32, w: 16, h: 16 },
37
+ sourceSize: { w: 16, h: 16 },
38
+ spriteSourceSize: { x: 0, y: 0 },
39
+ },
40
+ down2: {
41
+ frame: { x: 16, y: 32, w: 16, h: 16 },
42
+ sourceSize: { w: 16, h: 16 },
43
+ spriteSourceSize: { x: 0, y: 0 },
44
+ },
45
+ down3: {
46
+ frame: { x: 32, y: 32, w: 16, h: 16 },
47
+ sourceSize: { w: 16, h: 16 },
48
+ spriteSourceSize: { x: 0, y: 0 },
49
+ },
50
+ },
51
+ meta: {
52
+ scale: '1',
53
+ },
54
+ animations: {
55
+ left: ['left', 'left2', 'left3'],
56
+ up: ['up', 'up2', 'up3'],
57
+ down: ['down', 'down2', 'down3'],
58
+ },
59
+ };