forked from MonsterYT-DaGamer/Coder-Engine-SourceCode
- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcode.js
More file actions
Latest commit
2420 lines (2229 loc) · 245 KB
/
Copy pathcode.js
File metadata and controls
2420 lines (2229 loc) · 245 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
varp5Inst=newp5(null,'sketch');
window.preload=function(){
initMobileControls(p5Inst);
p5Inst._predefinedSpriteAnimations={};
p5Inst._pauseSpriteAnimationsByDefault=false;
varanimationListJSON={"orderedKeys": ["5485a571-ff11-4292-a886-3513c2b913af","49fbe056-51b9-4f50-bca1-47fe9f5c379d","5f6703e5-af6c-4e54-a33a-f8256e17e47d","7be1a4b1-3381-4ca6-bae6-42dfb3321af5","711212a6-437d-47d2-8852-a6d69fe94fbd","86ef043d-27e2-4c8a-b039-4a6f4dccbda1","105d08fa-8236-4ba6-ab38-9992bb013ed9","c68e7fbe-f342-41c4-ad06-e116e10f60b2","74674f49-e8c9-4fa9-8b7a-21e707bd6d86","f357ee2c-7bf7-4f5a-add1-b06c21d20280","75a2c999-20ab-4329-86e2-42eccf33b8cd","cc5a671f-985b-43e5-8ca1-1d4f7b364b30","8d7dbda9-3658-4ee0-83d5-a326c629c2a8","b0c295c5-a75a-4c8a-88e2-4518f8bce66b","5a87a19a-7283-4245-9cc6-bba344fc79f7","e07c4196-d93d-4963-acdc-79a0e0de1d5a","69819ab9-0d27-4f29-a5de-ec9262aae26e","dbd99e53-9979-45a5-b5c1-3afd0984bbe5","f5b75cb3-18ef-4771-b8e5-6aeefd238801","17ab6bd4-96b1-4f5a-afe1-c3c278124729","ea976e85-cf63-4892-a260-f94b8cd426f3","0507e64d-fc69-438a-a6ff-03828b0651fa","8add17f5-448e-49c0-b8ec-95b608730452","b2a9d65c-5dd4-4c5f-8444-c0bdfba5787e","56decc2b-ec39-4d42-aedb-ab370dd849b0","c06de83e-cc9f-4cb9-853c-805532b412a8","24e31f8d-0e55-4885-af0b-86e194192bde","5caa2980-a30a-46e9-9392-2db519efed20","d4d4ada5-c2a7-4039-a735-58d9c8fb6657","6ec70fb2-8f4d-4173-aa69-98128bb61ad3","1d7f56f0-fbac-40c0-acac-0f97f2480268","532c53ca-c366-465b-977e-37d335ce5893","5ba087ae-352e-4d45-8875-aac969a8f939","ebcd85ab-4372-47be-b778-e2422b9ad23e","7f79dbdd-9125-40bd-a0e2-9e34bc66c143","9764e9d4-c91c-404f-83af-a164206b8df4","9f102095-b090-4c5d-bd50-6afd005d3b7d","db05cb43-e4fe-477a-a6f9-911aaa741ca6","77a716d5-9e37-4fb7-a535-49e0ea662684","267bb7e4-34bf-450a-b802-7e66636904f0","8965e889-c0fb-4063-877e-81d9de27580e","f8232b9d-75c7-4d10-a513-d82681f617b6","9adb0ee8-2c71-4fdf-a41b-fe2078c5a97f","72e19f79-b0c5-4ce3-bed7-7542353c60bd","e4617e39-f8f0-440c-9b54-73e82f87aa9e","c72a7066-cd19-41e4-b43e-c382f7274022","37919a28-af2c-4945-bbd9-44a7239c1203","2b012ade-6022-4190-8098-37c488b343ee","f1e904e8-4ddb-4c8b-9a86-ab5921e977cb","c38e1834-7eea-4933-b94f-d272c2251c12","307ddf8f-a50b-40cf-9743-13e140e98238","9714b687-6068-41c8-bcee-185e6e89c714","8e6b2711-9801-4a1f-89b0-7f5eccb6009b","05cd50da-c89c-46dd-93ea-80f5f2b4f513","1f922a43-4e4f-4cae-bf68-900736c2a081","d258b361-4641-4b5a-a24a-d9e056261f91","d544ca22-2079-44a9-a5c3-43847e998252","0b629895-54a1-46a3-9f32-ee67b2b9b0ab","cd335291-8950-4f8c-98a3-6a67dd6732c0","1c5b843e-fbe0-42d0-842d-9879b2520d52","86ec2837-6e61-4e3c-b5e0-4fa5dfaf9514","f25ac9f2-1e90-41a9-a513-515a1f53e9e1","86fabf66-3de0-408d-b894-c588f9ce5056","0a3c75e6-cfc1-4821-94e7-0e5b4511c5a8","30087f90-9db7-498f-a89f-23563e060f6d","5d93b7b7-ab8a-44dc-94c7-b070174dfcb5","60dd4a4f-61f3-49d7-87b6-ed1a7233680d","65c23c3d-efb9-4a9a-9c89-c234fb848c25","a823417e-eaf4-446f-a509-56846d00e895","5c10944b-7c25-4222-9bd2-3d48bb6549b3","865825a8-6f5c-4a37-ae70-a9b97f66df31","6fc60da2-0682-40bb-a9d8-210453ccb30d","4703e979-6f98-4754-8a68-2416e7c47569","40e4ac61-cc34-49b4-a2cf-935243c7904a","4c83998f-9249-456e-aa10-6aad82a30252","95dbf513-8658-418d-8b49-dc764ae707ca","60872ed4-57d9-4c27-9964-05c23d7226b0","7149e50c-a967-4193-a5aa-aaf4f8aa2d9b","f53cf271-11ee-41ad-9edd-d9d9cec295b6","0eb44823-eb29-4522-bc39-b20ef0ec12e9","0d5607aa-d80f-450e-bbaa-8e03fed41baa","019392c6-4ccd-4935-8165-5e8ec1c6c44b","5f06d436-4d11-45a7-a4d0-8d7ddfec17b7","4c68d48e-c18e-4316-a6a7-05a168b30e1d","b7bfcf24-1b0b-40b8-bfac-0caaf90d27f6","24e561cb-bba4-4eac-b6ac-02556998596b","97dc1d4e-f7ce-4ff8-b532-14213d205af1","fc022e7f-fb1f-45b6-bdca-d4ccdf41995f","dd862471-1062-4d59-88f0-9c0bdc6546fe","e6e5ebcc-e5d1-4662-bb79-f3ea616add99","6cfa9adc-58b9-4073-83de-1f1a20ad511b","798ab0e7-776b-4572-b7fb-76ca88526ba4","78d9ba54-2823-48b9-a45d-7db62d40a0f5","40de4a8c-4659-48fa-941d-92db8644f186"],"propsByKey": {"5485a571-ff11-4292-a886-3513c2b913af": {"name": "LeftArrow","sourceUrl": null,"frameSize": {"x": 200,"y": 200},"frameCount": 1,"looping": true,"frameDelay": 12,"version": "2cuM0OHhEcr8K.tDJl1U2iKxv0gB.wse","loadedFromSource": true,"saved": true,"sourceSize": {"x": 200,"y": 200},"rootRelativePath": "assets/5485a571-ff11-4292-a886-3513c2b913af.png"},"49fbe056-51b9-4f50-bca1-47fe9f5c379d": {"name": "DownGlow","sourceUrl": null,"frameSize": {"x": 247,"y": 244},"frameCount": 4,"looping": false,"frameDelay": 2,"version": "jn0s11CuHFDFppDlr6In1bLftPfJ.mII","loadedFromSource": true,"saved": true,"sourceSize": {"x": 494,"y": 488},"rootRelativePath": "assets/49fbe056-51b9-4f50-bca1-47fe9f5c379d.png"},"5f6703e5-af6c-4e54-a33a-f8256e17e47d": {"name": "LeftGlow","sourceUrl": null,"frameSize": {"x": 236,"y": 214},"frameCount": 4,"looping": false,"frameDelay": 2,"version": "KlfDbzZz5Zcpj8BVRZCSc87WB43.oW0T","loadedFromSource": true,"saved": true,"sourceSize": {"x": 472,"y": 428},"rootRelativePath": "assets/5f6703e5-af6c-4e54-a33a-f8256e17e47d.png"},"7be1a4b1-3381-4ca6-bae6-42dfb3321af5": {"name": "RightGlow","sourceUrl": null,"frameSize": {"x": 256,"y": 244},"frameCount": 4,"looping": false,"frameDelay": 2,"version": "Qzlaf4P30YtOEscuq_JQPt37OedkBzW5","loadedFromSource": true,"saved": true,"sourceSize": {"x": 512,"y": 488},"rootRelativePath": "assets/7be1a4b1-3381-4ca6-bae6-42dfb3321af5.png"},"711212a6-437d-47d2-8852-a6d69fe94fbd": {"name": "UpGlow","sourceUrl": null,"frameSize": {"x": 253,"y": 244},"frameCount": 4,"looping": false,"frameDelay": 2,"version": "SmIUOEOMhVlbblWRCUF5GzkmWw5AVtve","loadedFromSource": true,"saved": true,"sourceSize": {"x": 506,"y": 488},"rootRelativePath": "assets/711212a6-437d-47d2-8852-a6d69fe94fbd.png"},"86ef043d-27e2-4c8a-b039-4a6f4dccbda1": {"name": "LeftSplash","sourceUrl": null,"frameSize": {"x": 329,"y": 334},"frameCount": 5,"looping": false,"frameDelay": 2,"version": "iyL6ynZAEMCbCfSQSp1m.cwTUCLTCBs3","loadedFromSource": true,"saved": true,"sourceSize": {"x": 658,"y": 1002},"rootRelativePath": "assets/86ef043d-27e2-4c8a-b039-4a6f4dccbda1.png"},"105d08fa-8236-4ba6-ab38-9992bb013ed9": {"name": "DownSplash","sourceUrl": null,"frameSize": {"x": 329,"y": 334},"frameCount": 5,"looping": false,"frameDelay": 2,"version": "rZx7BmQ81C192D2JIAzJO9oDG61CR9eo","loadedFromSource": true,"saved": true,"sourceSize": {"x": 658,"y": 1002},"rootRelativePath": "assets/105d08fa-8236-4ba6-ab38-9992bb013ed9.png"},"c68e7fbe-f342-41c4-ad06-e116e10f60b2": {"name": "UpSplash","sourceUrl": null,"frameSize": {"x": 329,"y": 334},"frameCount": 5,"looping": false,"frameDelay": 2,"version": "16vIGdKDt.LZksAtEL091HpRHRaaSzRJ","loadedFromSource": true,"saved": true,"sourceSize": {"x": 658,"y": 1002},"rootRelativePath": "assets/c68e7fbe-f342-41c4-ad06-e116e10f60b2.png"},"74674f49-e8c9-4fa9-8b7a-21e707bd6d86": {"name": "RightSplash","sourceUrl": null,"frameSize": {"x": 329,"y": 334},"frameCount": 5,"looping": false,"frameDelay": 2,"version": "dYLgZJ6SZtnRc4YvHur6fRTy1WrrcMXK","loadedFromSource": true,"saved": true,"sourceSize": {"x": 658,"y": 1002},"rootRelativePath": "assets/74674f49-e8c9-4fa9-8b7a-21e707bd6d86.png"},"f357ee2c-7bf7-4f5a-add1-b06c21d20280": {"name": "Boyfriend_Right","sourceUrl": null,"frameSize": {"x": 200,"y": 185},"frameCount": 3,"looping": false,"frameDelay": 3,"version": "39E2ty_HUSXD1Pe210ta82sfdjR3Nei2","loadedFromSource": true,"saved": true,"sourceSize": {"x": 400,"y": 370},"rootRelativePath": "assets/f357ee2c-7bf7-4f5a-add1-b06c21d20280.png"},"75a2c999-20ab-4329-86e2-42eccf33b8cd": {"name": "TestOpponent_Left","sourceUrl": null,"frameSize": {"x": 200,"y": 185},"frameCount": 3,"looping": false,"frameDelay": 3,"version": "AA2CqVckNfDGuIEHvH3RuCO5DP3jFBK5","loadedFromSource": true,"saved": true,"sourceSize": {"x": 400,"y": 370},"rootRelativePath": "assets/75a2c999-20ab-4329-86e2-42eccf33b8cd.png"},"cc5a671f-985b-43e5-8ca1-1d4f7b364b30": {"name": "Boyfriend_Idle","sourceUrl": null,"frameSize": {"x": 195,"y": 200},"frameCount": 6,"looping": true,"frameDelay": 3,"version": "xsiEp4iUGKrRN8eezdlFKfmQRH1Qfk1J","loadedFromSource": true,"saved": true,"sourceSize": {"x": 390,"y": 600},"rootRelativePath": "assets/cc5a671f-985b-43e5-8ca1-1d4f7b364b30.png"},"8d7dbda9-3658-4ee0-83d5-a326c629c2a8": {"name": "TestOpponent_Idle","sourceUrl": null,"frameSize": {"x": 195,"y": 200},"frameCount": 6,"looping": true,"frameDelay": 3,"version": "tENdj5czqFSrOyo4oxZ018m3BEPHrhVQ","loadedFromSource": true,"saved": true,"sourceSize": {"x": 390,"y": 600},"rootRelativePath": "assets/8d7dbda9-3658-4ee0-83d5-a326c629c2a8.png"},"b0c295c5-a75a-4c8a-88e2-4518f8bce66b": {"name": "Boyfriend_Up","sourceUrl": null,"frameSize": {"x": 200,"y": 185},"frameCount": 3,"looping": false,"frameDelay": 3,"version": "E9qx7MtIhkbhQBztqoKDytOye4l422Uq","loadedFromSource": true,"saved": true,"sourceSize": {"x": 400,"y": 370},"rootRelativePath": "assets/b0c295c5-a75a-4c8a-88e2-4518f8bce66b.png"},"5a87a19a-7283-4245-9cc6-bba344fc79f7": {"name": "TestOpponent_Up","sourceUrl": null,"frameSize": {"x": 200,"y": 185},"frameCount": 3,"looping": false,"frameDelay": 3,"version": "o231.CpGidMq_wH7cPSFwkDIj2UoqPkQ","loadedFromSource": true,"saved": true,"sourceSize": {"x": 400,"y": 370},"rootRelativePath": "assets/5a87a19a-7283-4245-9cc6-bba344fc79f7.png"},"e07c4196-d93d-4963-acdc-79a0e0de1d5a": {"name": "Boyfriend_Left","sourceUrl": null,"frameSize": {"x": 200,"y": 185},"frameCount": 3,"looping": false,"frameDelay": 3,"version": "kd53a5iOWCzxUgWkWpim7.ztiKURrhoK","loadedFromSource": true,"saved": true,"sourceSize": {"x": 400,"y": 370},"rootRelativePath": "assets/e07c4196-d93d-4963-acdc-79a0e0de1d5a.png"},"69819ab9-0d27-4f29-a5de-ec9262aae26e": {"name": "TestOpponent_Right","sourceUrl": null,"frameSize": {"x": 200,"y": 185},"frameCount": 3,"looping": false,"frameDelay": 3,"version": "K3EC_CIVFPtWMNEWmd2SGwJhpq5yjx7M","loadedFromSource": true,"saved": true, "sourceSize": { "x": 400, "y": 370 }, "rootRelativePath": "assets/69819ab9-0d27-4f29-a5de-ec9262aae26e.png" }, "dbd99e53-9979-45a5-b5c1-3afd0984bbe5": { "name": "Boyfriend_Down", "sourceUrl": null, "frameSize": { "x": 200, "y": 185 }, "frameCount": 3, "looping": false, "frameDelay": 3, "version": "st9dFp241AJ9en31aPg_5GqYycQDXDGl", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 400, "y": 370 }, "rootRelativePath": "assets/dbd99e53-9979-45a5-b5c1-3afd0984bbe5.png" }, "f5b75cb3-18ef-4771-b8e5-6aeefd238801": { "name": "TestOpponent_Down", "sourceUrl": null, "frameSize": { "x": 200, "y": 185 }, "frameCount": 3, "looping": false, "frameDelay": 3, "version": "VhdFVWJBVuRDtWOVVuldTmkWTSwomkYR", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 400, "y": 370 }, "rootRelativePath": "assets/f5b75cb3-18ef-4771-b8e5-6aeefd238801.png" }, "17ab6bd4-96b1-4f5a-afe1-c3c278124729": { "name": "LeftTap", "sourceUrl": null, "frameSize": { "x": 200, "y": 200 }, "frameCount": 1, "looping": false, "frameDelay": 12, "version": "nwYyt.wjL7B643wa3AuNTvcn7yoK4AG4", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 200, "y": 200 }, "rootRelativePath": "assets/17ab6bd4-96b1-4f5a-afe1-c3c278124729.png" }, "ea976e85-cf63-4892-a260-f94b8cd426f3": { "name": "huh", "sourceUrl": null, "frameSize": { "x": 800, "y": 400 }, "frameCount": 1, "looping": true, "frameDelay": 12, "version": "ovvPNeYd9v56cue7HDAZba8zbASqnmo2", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 800, "y": 400 }, "rootRelativePath": "assets/ea976e85-cf63-4892-a260-f94b8cd426f3.png" }, "0507e64d-fc69-438a-a6ff-03828b0651fa": { "name": "lady2", "sourceUrl": null, "frameSize": { "x": 600, "y": 338 }, "frameCount": 39, "looping": true, "frameDelay": 1, "version": "IxOmh2nEiHva1cdGXYF6OZLawWSwobxt", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 3000, "y": 2704 }, "rootRelativePath": "assets/0507e64d-fc69-438a-a6ff-03828b0651fa.png" }, "8add17f5-448e-49c0-b8ec-95b608730452": { "name": "menuBG", "sourceUrl": null, "frameSize": { "x": 450, "y": 255 }, "frameCount": 1, "looping": true, "frameDelay": 12, "version": "R4RHH2b3zD0wM.oTi9p57LiuYwIS02ue", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 450, "y": 255 }, "rootRelativePath": "assets/8add17f5-448e-49c0-b8ec-95b608730452.png" }, "b2a9d65c-5dd4-4c5f-8444-c0bdfba5787e": { "name": "BlackBG", "sourceUrl": null, "frameSize": { "x": 450, "y": 255 }, "frameCount": 1, "looping": true, "frameDelay": 12, "version": "SW37C97q5RJ6iWag0ql1sS0dvL.G.Jsh", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 450, "y": 255 }, "rootRelativePath": "assets/b2a9d65c-5dd4-4c5f-8444-c0bdfba5787e.png" }, "56decc2b-ec39-4d42-aedb-ab370dd849b0": { "name": "Weeks", "sourceUrl": null, "frameSize": { "x": 443, "y": 99 }, "frameCount": 8, "looping": true, "frameDelay": 12, "version": "E07k5A3KoPOQRPOxJc6iDgByHSArLq6K", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 443, "y": 792 }, "rootRelativePath": "assets/56decc2b-ec39-4d42-aedb-ab370dd849b0.png" }, "c06de83e-cc9f-4cb9-853c-805532b412a8": { "name": "storyArrows", "sourceUrl": null, "frameSize": { "x": 512, "y": 128 }, "frameCount": 2, "looping": true, "frameDelay": 12, "version": "aRQyAxLUGcwfspG_ZUG5wfTFpkdVEghw", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 512, "y": 256 }, "rootRelativePath": "assets/c06de83e-cc9f-4cb9-853c-805532b412a8.png" }, "24e31f8d-0e55-4885-af0b-86e194192bde": { "name": "Difficulties", "sourceUrl": null, "frameSize": { "x": 308, "y": 67 }, "frameCount": 3, "looping": true, "frameDelay": 12, "version": "k5uD43N8M.K.Vbl7fn55q5HcchxU8X_K", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 308, "y": 201 }, "rootRelativePath": "assets/24e31f8d-0e55-4885-af0b-86e194192bde.png" }, "5caa2980-a30a-46e9-9392-2db519efed20": { "name": "MenuBF", "sourceUrl": null, "frameSize": { "x": 1016, "y": 672 }, "frameCount": 5, "looping": true, "frameDelay": 4, "version": "BbOCcoFzvpFY2zSOf4_mt8N0UgA7bhAT", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 2032, "y": 2016 }, "rootRelativePath": "assets/5caa2980-a30a-46e9-9392-2db519efed20.png" }, "d4d4ada5-c2a7-4039-a735-58d9c8fb6657": { "name": "MenuPico", "sourceUrl": null, "frameSize": { "x": 512, "y": 512 }, "frameCount": 7, "looping": true, "frameDelay": 4, "version": "SCiVvSBbHvAplUKz.omf_iB88HnELGUZ", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 1536, "y": 1536 }, "rootRelativePath": "assets/d4d4ada5-c2a7-4039-a735-58d9c8fb6657.png" }, "6ec70fb2-8f4d-4173-aa69-98128bb61ad3": { "name": "MenuSkidPump", "sourceUrl": null, "frameSize": { "x": 1024, "y": 512 }, "frameCount": 8, "looping": true, "frameDelay": 3, "version": "QWiO8U0l_g1Ch8KDUooRCayEhRhl6Dg0", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 2048, "y": 2048 }, "rootRelativePath": "assets/6ec70fb2-8f4d-4173-aa69-98128bb61ad3.png" }, "1d7f56f0-fbac-40c0-acac-0f97f2480268": { "name": "MenuSenpai", "sourceUrl": null, "frameSize": { "x": 1024, "y": 1024 }, "frameCount": 5, "looping": true, "frameDelay": 5, "version": "Qt7QpMNG4WmIvBNl3dKed_d2kWMvNT6u", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 2048, "y": 3072 }, "rootRelativePath": "assets/1d7f56f0-fbac-40c0-acac-0f97f2480268.png" }, "532c53ca-c366-465b-977e-37d335ce5893": { "name": "font", "sourceUrl": null, "frameSize": { "x": 67, "y": 80 }, "frameCount": 52, "looping": true, "frameDelay": 1, "version": "DrIFBViXHZkcAA5Dq4U8arcteD6LyrHg", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 536, "y": 560 }, "rootRelativePath": "assets/532c53ca-c366-465b-977e-37d335ce5893.png" }, "5ba087ae-352e-4d45-8875-aac969a8f939": { "name": "Dad_Idle", "sourceUrl": null, "frameSize": { "x": 88, "y": 157 }, "frameCount": 14, "looping": true, "frameDelay": 2, "version": "u_udJHoFRm8s4DaxR8dg7bJxtYFz9Ngn", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 440, "y": 471 }, "rootRelativePath": "assets/5ba087ae-352e-4d45-8875-aac969a8f939.png" }, "ebcd85ab-4372-47be-b778-e2422b9ad23e": { "name": "Dad_Right", "sourceUrl": null, "frameSize": { "x": 88, "y": 184 }, "frameCount": 5, "looping": false, "frameDelay": 12, "version": "Vp4vvovvQnh4nPi1FQ9_kybghg1Fgx1K", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 264, "y": 368 }, "rootRelativePath": "assets/ebcd85ab-4372-47be-b778-e2422b9ad23e.png" }, "7f79dbdd-9125-40bd-a0e2-9e34bc66c143": { "name": "Dad_Down", "sourceUrl": null, "frameSize": { "x": 118, "y": 185 }, "frameCount": 3, "looping": false, "frameDelay": 3, "version": "qU1baMYxJL0OTgEi.T74zPnR.w.MB6UK", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 236, "y": 370 }, "rootRelativePath": "assets/7f79dbdd-9125-40bd-a0e2-9e34bc66c143.png" }, "9764e9d4-c91c-404f-83af-a164206b8df4": { "name": "Dad_Left", "sourceUrl": null, "frameSize": { "x": 108, "y": 184 }, "frameCount": 18, "looping": false, "frameDelay": 1, "version": "DMORF5ytS0597CsaOn.boVAO28LJHmhG", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 648, "y": 552 }, "rootRelativePath": "assets/9764e9d4-c91c-404f-83af-a164206b8df4.png" }, "9f102095-b090-4c5d-bd50-6afd005d3b7d": { "name": "Dad_Up", "sourceUrl": null, "frameSize": { "x": 92, "y": 184 }, "frameCount": 5, "looping": false, "frameDelay": 1, "version": "IUxGP96RXWV2qGpvZ1kP6LafL._F57.A", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 276, "y": 368 }, "rootRelativePath": "assets/9f102095-b090-4c5d-bd50-6afd005d3b7d.png" }, "db05cb43-e4fe-477a-a6f9-911aaa741ca6": { "name": "Pico_Idle", "sourceUrl": null, "frameSize": { "x": 162, "y": 170 }, "frameCount": 14, "looping": true, "frameDelay": 2, "version": "c8sV3dGlCtlcSal3eWh2zUnFx4r4x4UX", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 648, "y": 680 }, "rootRelativePath": "assets/db05cb43-e4fe-477a-a6f9-911aaa741ca6.png" }, "77a716d5-9e37-4fb7-a535-49e0ea662684": { "name": "Pico_Down", "sourceUrl": null, "frameSize": { "x": 185, "y": 143 }, "frameCount": 11, "looping": false, "frameDelay": 1, "version": "mOKIkfuxxJaPx0bAg0fUByHWFh2Tw36h", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 555, "y": 572 }, "rootRelativePath": "assets/77a716d5-9e37-4fb7-a535-49e0ea662684.png" }, "267bb7e4-34bf-450a-b802-7e66636904f0": { "name": "Pico_Left", "sourceUrl": null, "frameSize": { "x": 181, "y": 185 }, "frameCount": 17, "looping": false, "frameDelay": 1, "version": "zAaUz6GGK64qXG5faEcsydOAgO.Y1nPL", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 724, "y": 925 }, "rootRelativePath": "assets/267bb7e4-34bf-450a-b802-7e66636904f0.png" }, "8965e889-c0fb-4063-877e-81d9de27580e": { "name": "Pico_Up", "sourceUrl": null, "frameSize": { "x": 162, "y": 185 }, "frameCount": 14, "looping": false, "frameDelay": 1, "version": "H0nClngnTc90AaPJ63x06rRkubfyoI.F", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 648, "y": 740 }, "rootRelativePath": "assets/8965e889-c0fb-4063-877e-81d9de27580e.png" }, "f8232b9d-75c7-4d10-a513-d82681f617b6": { "name": "Pico_Right", "sourceUrl": null, "frameSize": { "x": 179, "y": 185 }, "frameCount": 17, "looping": false, "frameDelay": 1, "version": "97r9J0vrw7GXq_mTUwk2HxFMbFcvs7Jj", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 716, "y": 925 }, "rootRelativePath": "assets/f8232b9d-75c7-4d10-a513-d82681f617b6.png" }, "9adb0ee8-2c71-4fdf-a41b-fe2078c5a97f": { "name": "storyMode", "sourceUrl": null, "frameSize": { "x": 645, "y": 136 }, "frameCount": 3, "looping": true, "frameDelay": 3, "version": "569k2rPhIoZ.eJer_sRj8v_3ZxU1q5d1", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 645, "y": 408 }, "rootRelativePath": "assets/9adb0ee8-2c71-4fdf-a41b-fe2078c5a97f.png" }, "72e19f79-b0c5-4ce3-bed7-7542353c60bd": { "name": "selected_storyMode", "sourceUrl": null, "frameSize": { "x": 810, "y": 215 }, "frameCount": 3, "looping": true, "frameDelay": 4, "version": "ywMr2faz5A1OY9qyLAJWZ_ZTn1Vv1i3s", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 810, "y": 645 }, "rootRelativePath": "assets/72e19f79-b0c5-4ce3-bed7-7542353c60bd.png" }, "e4617e39-f8f0-440c-9b54-73e82f87aa9e": { "name": "freePlay", "sourceUrl": null, "frameSize": { "x": 645, "y": 125 }, "frameCount": 1, "looping": true, "frameDelay": 12, "version": "rIbjm5B1Or1mhObCO1TYRwFS43l06gKR", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 645, "y": 125 }, "rootRelativePath": "assets/e4617e39-f8f0-440c-9b54-73e82f87aa9e.png" }, "c72a7066-cd19-41e4-b43e-c382f7274022": { "name": "Options", "sourceUrl": null, "frameSize": { "x": 645, "y": 125 }, "frameCount": 1, "looping": true, "frameDelay": 12, "version": "GEQVB7jGN4Y.zos7wbuKaaPaaj2Pc1ap", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 645, "y": 125 }, "rootRelativePath": "assets/c72a7066-cd19-41e4-b43e-c382f7274022.png" }, "37919a28-af2c-4945-bbd9-44a7239c1203": { "name": "selected_Options", "sourceUrl": null, "frameSize": { "x": 645, "y": 163 }, "frameCount": 3, "looping": true, "frameDelay": 4, "version": "cwvAXX9i3BcamR6Uqk1V3N3Bvl9txRmU", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 645, "y": 489 }, "rootRelativePath": "assets/37919a28-af2c-4945-bbd9-44a7239c1203.png" }, "2b012ade-6022-4190-8098-37c488b343ee": { "name": "selected_freePlay", "sourceUrl": null, "frameSize": { "x": 645, "y": 125 }, "frameCount": 3, "looping": true, "frameDelay": 4, "version": "yH0WMxQInBxOYcGsuzsIc.PvkcZG52fx", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 645, "y": 375 }, "rootRelativePath": "assets/2b012ade-6022-4190-8098-37c488b343ee.png" }, "f1e904e8-4ddb-4c8b-9a86-ab5921e977cb": { "name": "Spooky_Idle", "sourceUrl": null, "frameSize": { "x": 150, "y": 167 }, "frameCount": 16, "looping": true, "frameDelay": 2, "version": "3CGBaroYz8g0u7nsV9mmfyxQyWmKMQbT", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 600, "y": 668 }, "rootRelativePath": "assets/f1e904e8-4ddb-4c8b-9a86-ab5921e977cb.png" }, "c38e1834-7eea-4933-b94f-d272c2251c12": { "name": "Spooky_Right", "sourceUrl": null, "frameSize": { "x": 185, "y": 174 }, "frameCount": 15, "looping": false, "frameDelay": 1, "version": "9X4gI7r89OEqd00J1LjSETPsCRp6xOTp", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 740, "y": 696 }, "rootRelativePath": "assets/c38e1834-7eea-4933-b94f-d272c2251c12.png" }, "307ddf8f-a50b-40cf-9743-13e140e98238": { "name": "Spooky_Down", "sourceUrl": null, "frameSize": { "x": 185, "y": 164 }, "frameCount": 25, "looping": false, "frameDelay": 1, "version": "rE3xMWV90Vg.qnarM0JaDuIZaeYzMqob", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 925, "y": 820 }, "rootRelativePath": "assets/307ddf8f-a50b-40cf-9743-13e140e98238.png" }, "9714b687-6068-41c8-bcee-185e6e89c714": { "name": "Spooky_Up", "sourceUrl": null, "frameSize": { "x": 131, "y": 185 }, "frameCount": 5, "looping": false, "frameDelay": 3, "version": "7hKcQ7DTtxK.DzcqkdguMdYsyq9YVxzh", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 393, "y": 370 }, "rootRelativePath": "assets/9714b687-6068-41c8-bcee-185e6e89c714.png" }, "8e6b2711-9801-4a1f-89b0-7f5eccb6009b": { "name": "Spooky_Left", "sourceUrl": null, "frameSize": { "x": 153, "y": 185 }, "frameCount": 25, "looping": false, "frameDelay": 1, "version": "33a_2UPh9P466jy0ZPd1FSRULrhgo0GF", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 765, "y": 925 }, "rootRelativePath": "assets/8e6b2711-9801-4a1f-89b0-7f5eccb6009b.png" }, "05cd50da-c89c-46dd-93ea-80f5f2b4f513": { "name": "SelectionStage", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/05cd50da-c89c-46dd-93ea-80f5f2b4f513.png", "frameSize": { "x": 1280, "y": 386 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "ug_Acrq6vYuJMtq3JCEKy7nG2wyLB99O", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 1280, "y": 386 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/05cd50da-c89c-46dd-93ea-80f5f2b4f513.png" }, "1f922a43-4e4f-4cae-bf68-900736c2a081": { "name": "SelectionTank", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/1f922a43-4e4f-4cae-bf68-900736c2a081.png", "frameSize": { "x": 1280, "y": 386 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "9P59WsKRh9eGlomjuj1LO5wqHB_va0Or", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 1280, "y": 386 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/1f922a43-4e4f-4cae-bf68-900736c2a081.png" }, "d258b361-4641-4b5a-a24a-d9e056261f91": { "name": "SelectionSpooky", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/d258b361-4641-4b5a-a24a-d9e056261f91.png", "frameSize": { "x": 1280, "y": 386 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "Pp_zkfQSEm7hM8PpIRf1Wcy30ZUGN7C6", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 1280, "y": 386 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/d258b361-4641-4b5a-a24a-d9e056261f91.png" }, "d544ca22-2079-44a9-a5c3-43847e998252": { "name": "SelectionPhilly", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/d544ca22-2079-44a9-a5c3-43847e998252.png", "frameSize": { "x": 1280, "y": 386 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "teIV_TLcFRgjufvXdyIgIjpCEcKtxkCs", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 1280, "y": 386 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/d544ca22-2079-44a9-a5c3-43847e998252.png" }, "0b629895-54a1-46a3-9f32-ee67b2b9b0ab": { "name": "SelectionLimo", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/0b629895-54a1-46a3-9f32-ee67b2b9b0ab.png", "frameSize": { "x": 1280, "y": 386 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": ".3xsP4kbMN.X8JPEpyHS.nf9_1rJXIbQ", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 1280, "y": 386 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/0b629895-54a1-46a3-9f32-ee67b2b9b0ab.png" }, "cd335291-8950-4f8c-98a3-6a67dd6732c0": { "name": "SelectionChristmas", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/cd335291-8950-4f8c-98a3-6a67dd6732c0.png", "frameSize": { "x": 1280, "y": 386 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "QEPBZN4vt1sKNKnaBcsYCMprgMroytit", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 1280, "y": 386 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/cd335291-8950-4f8c-98a3-6a67dd6732c0.png" }, "1c5b843e-fbe0-42d0-842d-9879b2520d52": { "name": "Background_1", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/1c5b843e-fbe0-42d0-842d-9879b2520d52.png", "frameSize": { "x": 304, "y": 166 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "NC95ELVckttSFsSrQ5EgvmK4S14g1kR0", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 304, "y": 166 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/1c5b843e-fbe0-42d0-842d-9879b2520d52.png" }, "86ec2837-6e61-4e3c-b5e0-4fa5dfaf9514": { "name": "Background_2", "sourceUrl": null, "frameSize": { "x": 326, "y": 166 }, "frameCount": 1, "looping": true, "frameDelay": 12, "version": "cp1b.Grrk.qG_6hHk6RzRJqeYEujcEcW", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 326, "y": 166 }, "rootRelativePath": "assets/86ec2837-6e61-4e3c-b5e0-4fa5dfaf9514.png" }, "f25ac9f2-1e90-41a9-a513-515a1f53e9e1": { "name": "Background_3", "sourceUrl": null, "frameSize": { "x": 304, "y": 169 }, "frameCount": 1, "looping": true, "frameDelay": 12, "version": "kao4HHZHmxzqFyGqNMRo19mJk3Vx6rC9", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 304, "y": 169 }, "rootRelativePath": "assets/f25ac9f2-1e90-41a9-a513-515a1f53e9e1.png" }, "86fabf66-3de0-408d-b894-c588f9ce5056": { "name": "Background_4", "sourceUrl": null, "frameSize": { "x": 1000, "y": 622 }, "frameCount": 1, "looping": true, "frameDelay": 12, "version": "9c656zHqwW5XytqleD6.u09NmrXlPXjj", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 1000, "y": 622 }, "rootRelativePath": "assets/86fabf66-3de0-408d-b894-c588f9ce5056.png" }, "0a3c75e6-cfc1-4821-94e7-0e5b4511c5a8": { "name": "UpNote", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/0a3c75e6-cfc1-4821-94e7-0e5b4511c5a8.png", "frameSize": { "x": 200, "y": 200 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "dPCYSVeWICabf2UEApR3ctms7HDkl0xw", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 200, "y": 200 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/0a3c75e6-cfc1-4821-94e7-0e5b4511c5a8.png" }, "30087f90-9db7-498f-a89f-23563e060f6d": { "name": "RightNote", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/30087f90-9db7-498f-a89f-23563e060f6d.png", "frameSize": { "x": 200, "y": 200 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "NkFn6prJRCCJPmhCkhntKvg6WonbMMJT", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 200, "y": 200 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/30087f90-9db7-498f-a89f-23563e060f6d.png" }, "5d93b7b7-ab8a-44dc-94c7-b070174dfcb5": { "name": "RightTrailEnd", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/5d93b7b7-ab8a-44dc-94c7-b070174dfcb5.png", "frameSize": { "x": 75, "y": 83 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "8vbx2UwLzwdzO5DkNAcCvWqIHPDONx3L", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 75, "y": 83 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/5d93b7b7-ab8a-44dc-94c7-b070174dfcb5.png" }, "60dd4a4f-61f3-49d7-87b6-ed1a7233680d": { "name": "RightTrail", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/60dd4a4f-61f3-49d7-87b6-ed1a7233680d.png", "frameSize": { "x": 75, "y": 83 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "QcsgC.79_AjTj3Av_bYD7Ae0eh7J7st9", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 75, "y": 83 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/60dd4a4f-61f3-49d7-87b6-ed1a7233680d.png" }, "65c23c3d-efb9-4a9a-9c89-c234fb848c25": { "name": "DownArrow", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/65c23c3d-efb9-4a9a-9c89-c234fb848c25.png", "frameSize": { "x": 200, "y": 200 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "hFTNk.b4yPAbl8DoghXqmK.TqTbXhzSc", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 200, "y": 200 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/65c23c3d-efb9-4a9a-9c89-c234fb848c25.png" }, "a823417e-eaf4-446f-a509-56846d00e895": { "name": "RightArrow", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/a823417e-eaf4-446f-a509-56846d00e895.png", "frameSize": { "x": 200, "y": 200 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "kh.QcJuR4ZgqMecbXhai81i4ZIhTGC_q", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 200, "y": 200 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/a823417e-eaf4-446f-a509-56846d00e895.png" }, "5c10944b-7c25-4222-9bd2-3d48bb6549b3": { "name": "DownNote", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/5c10944b-7c25-4222-9bd2-3d48bb6549b3.png", "frameSize": { "x": 200, "y": 200 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "E7wIVd..16nPbKKEtcT9NexdOlRa2YmC", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 200, "y": 200 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/5c10944b-7c25-4222-9bd2-3d48bb6549b3.png" }, "865825a8-6f5c-4a37-ae70-a9b97f66df31": { "name": "DownTrailEnd", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/865825a8-6f5c-4a37-ae70-a9b97f66df31.png", "frameSize": { "x": 75, "y": 83 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "eCO.eCcCNtdwQRU7MuaBu7.fFsU_0i0e", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 75, "y": 83 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/865825a8-6f5c-4a37-ae70-a9b97f66df31.png" }, "6fc60da2-0682-40bb-a9d8-210453ccb30d": { "name": "DownTrail", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/6fc60da2-0682-40bb-a9d8-210453ccb30d.png", "frameSize": { "x": 75, "y": 83 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "BHglPyo0Q08VQAoAOMAl97b3HhVga3jL", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 75, "y": 83 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/6fc60da2-0682-40bb-a9d8-210453ccb30d.png" }, "4703e979-6f98-4754-8a68-2416e7c47569": { "name": "LeftNote", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/4703e979-6f98-4754-8a68-2416e7c47569.png", "frameSize": { "x": 200, "y": 200 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "GZzpJ1giqNbajyGwezFae6pnHQ5HHicq", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 200, "y": 200 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/4703e979-6f98-4754-8a68-2416e7c47569.png" }, "40e4ac61-cc34-49b4-a2cf-935243c7904a": { "name": "UpArrow", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/40e4ac61-cc34-49b4-a2cf-935243c7904a.png", "frameSize": { "x": 200, "y": 200 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "3qkK91Adeg1QzMCRQRxO.S2Vb0d4kwMM", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 200, "y": 200 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/40e4ac61-cc34-49b4-a2cf-935243c7904a.png" }, "4c83998f-9249-456e-aa10-6aad82a30252": { "name": "LeftTrailEnd", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/4c83998f-9249-456e-aa10-6aad82a30252.png", "frameSize": { "x": 75, "y": 83 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "QKdZpWxlS8uGq.ckyI5zde7N3ZRncLLu", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 75, "y": 83 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/4c83998f-9249-456e-aa10-6aad82a30252.png" }, "95dbf513-8658-418d-8b49-dc764ae707ca": { "name": "LeftTrail", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/95dbf513-8658-418d-8b49-dc764ae707ca.png", "frameSize": { "x": 75, "y": 83 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "BGMeWT6odnPi3zjYbQPgRcXxcBvyvzhO", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 75, "y": 83 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/95dbf513-8658-418d-8b49-dc764ae707ca.png" }, "60872ed4-57d9-4c27-9964-05c23d7226b0": { "name": "UpTrailEnd", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/60872ed4-57d9-4c27-9964-05c23d7226b0.png", "frameSize": { "x": 75, "y": 83 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "rz6g084N34WKfplSwR3HztFs27tl5B6R", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 75, "y": 83 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/60872ed4-57d9-4c27-9964-05c23d7226b0.png" }, "7149e50c-a967-4193-a5aa-aaf4f8aa2d9b": { "name": "UpTrail", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/7149e50c-a967-4193-a5aa-aaf4f8aa2d9b.png", "frameSize": { "x": 75, "y": 83 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "GKTnN3Oky4X5o.jXz_XGpzxg3NfYcxG_", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 75, "y": 83 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/7149e50c-a967-4193-a5aa-aaf4f8aa2d9b.png" }, "f53cf271-11ee-41ad-9edd-d9d9cec295b6": { "name": "Perfect!!", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/f53cf271-11ee-41ad-9edd-d9d9cec295b6.png", "frameSize": { "x": 366, "y": 138 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "QbPJyxFj90Iwc2KDUh_.ffJWerLAu6EJ", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 366, "y": 138 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/f53cf271-11ee-41ad-9edd-d9d9cec295b6.png" }, "0eb44823-eb29-4522-bc39-b20ef0ec12e9": { "name": "Good", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/0eb44823-eb29-4522-bc39-b20ef0ec12e9.png", "frameSize": { "x": 356, "y": 141 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "skXVsfPGz2D1cM1_7a4b1FNGXEgPJpzz", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 356, "y": 141 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/0eb44823-eb29-4522-bc39-b20ef0ec12e9.png" }, "0d5607aa-d80f-450e-bbaa-8e03fed41baa": { "name": "Sick!", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/0d5607aa-d80f-450e-bbaa-8e03fed41baa.png", "frameSize": { "x": 344, "y": 138 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "K3nB9_7h3LcaV0fS9N0Sx3MvyKbf4wyg", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 344, "y": 138 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/0d5607aa-d80f-450e-bbaa-8e03fed41baa.png" }, "019392c6-4ccd-4935-8165-5e8ec1c6c44b": { "name": "Trash!", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/019392c6-4ccd-4935-8165-5e8ec1c6c44b.png", "frameSize": { "x": 261, "y": 131 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "d5InGgGW8GUO4c6_ZmjDyeJC8EmXLTJc", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 261, "y": 131 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/019392c6-4ccd-4935-8165-5e8ec1c6c44b.png" }, "5f06d436-4d11-45a7-a4d0-8d7ddfec17b7": { "name": "Bad", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/5f06d436-4d11-45a7-a4d0-8d7ddfec17b7.png", "frameSize": { "x": 261, "y": 131 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "t7pTIjPyYki8t3YTkigW3wjXHOTdiQuu", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 261, "y": 131 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/5f06d436-4d11-45a7-a4d0-8d7ddfec17b7.png" }, "4c68d48e-c18e-4316-a6a7-05a168b30e1d": { "name": "UpTap", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/4c68d48e-c18e-4316-a6a7-05a168b30e1d.png", "frameSize": { "x": 200, "y": 200 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "1izpi1i2hJ1Nmzx7KYYwN8VzkqkFYQwd", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 200, "y": 200 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/4c68d48e-c18e-4316-a6a7-05a168b30e1d.png" }, "b7bfcf24-1b0b-40b8-bfac-0caaf90d27f6": { "name": "DownTap", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/b7bfcf24-1b0b-40b8-bfac-0caaf90d27f6.png", "frameSize": { "x": 200, "y": 200 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "ssBsN5pu6_sj2NUgYgoqsxXXIH1IQE47", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 200, "y": 200 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/b7bfcf24-1b0b-40b8-bfac-0caaf90d27f6.png" }, "24e561cb-bba4-4eac-b6ac-02556998596b": { "name": "RightTap", "sourceUrl": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/24e561cb-bba4-4eac-b6ac-02556998596b.png", "frameSize": { "x": 200, "y": 200 }, "frameCount": 1, "looping": true, "frameDelay": 4, "version": "QBxdJqjVu2Le2b612EnD4jP76pa096dD", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 200, "y": 200 }, "rootRelativePath": "assets/v3/animations/jZ5IoKf8eBT1NTvdtunSXesCeb4FMOcEZ-WCRaWHjK0/24e561cb-bba4-4eac-b6ac-02556998596b.png" }, "97dc1d4e-f7ce-4ff8-b532-14213d205af1": { "name": "Mama_Idle", "sourceUrl": null, "frameSize": { "x": 81, "y": 172 }, "frameCount": 12, "looping": true, "frameDelay": 2, "version": "gyXiUBl7tdCoRMJ8ZN4y1H0b.PCH2p8d", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 405, "y": 516 }, "rootRelativePath": "assets/97dc1d4e-f7ce-4ff8-b532-14213d205af1.png" }, "fc022e7f-fb1f-45b6-bdca-d4ccdf41995f": { "name": "Mama_Down", "sourceUrl": null, "frameSize": { "x": 125, "y": 185 }, "frameCount": 14, "looping": false, "frameDelay": 2, "version": "f53BIisxOFmQgvt4Yx4lCGj4WidI_EH5", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 625, "y": 555 }, "rootRelativePath": "assets/fc022e7f-fb1f-45b6-bdca-d4ccdf41995f.png" }, "dd862471-1062-4d59-88f0-9c0bdc6546fe": { "name": "Mama_Up", "sourceUrl": null, "frameSize": { "x": 85, "y": 185 }, "frameCount": 15, "looping": false, "frameDelay": 2, "version": "8NnQ098FiDeMO84nR2a9zANpnXuLrjJ3", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 510, "y": 555 }, "rootRelativePath": "assets/dd862471-1062-4d59-88f0-9c0bdc6546fe.png" }, "e6e5ebcc-e5d1-4662-bb79-f3ea616add99": { "name": "Mama_Right", "sourceUrl": null, "frameSize": { "x": 137, "y": 185 }, "frameCount": 9, "looping": false, "frameDelay": 2, "version": "9JuVf1gfRx0R.TNOwF3_eap31JG3wc2g", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 411, "y": 555 }, "rootRelativePath": "assets/e6e5ebcc-e5d1-4662-bb79-f3ea616add99.png" }, "6cfa9adc-58b9-4073-83de-1f1a20ad511b": { "name": "Mama_Left", "sourceUrl": null, "frameSize": { "x": 138, "y": 184 }, "frameCount": 9, "looping": true, "frameDelay": 2, "version": "Axeh5GVHaoLmVPaNr4eGSaWuHin2BUxs", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 414, "y": 552 }, "rootRelativePath": "assets/6cfa9adc-58b9-4073-83de-1f1a20ad511b.png" }, "798ab0e7-776b-4572-b7fb-76ca88526ba4": { "name": "Box", "sourceUrl": null, "frameSize": { "x": 203, "y": 178 }, "frameCount": 1, "looping": true, "frameDelay": 12, "version": "0yGwjlnoVW1KM5mCEdrmadsqQMeawf8f", "loadedFromSource": true, "saved": true, "sourceSize": { "x": 203, "y": 178 }, "rootRelativePath": "assets/798ab0e7-776b-4572-b7fb-76ca88526ba4.png" }, "78d9ba54-2823-48b9-a45d-7db62d40a0f5": { "name": "FillBox", "sourceUrl": null, "frameSize": { "x": 203, "y": 178 }, "frameCount": 5, "looping": false, "frameDelay": 2, "version": "8mkDL7X5cEZ3C02U1xaOXj0kZB9Y0YpV", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 406, "y": 534 }, "rootRelativePath": "assets/78d9ba54-2823-48b9-a45d-7db62d40a0f5.png" }, "40de4a8c-4659-48fa-941d-92db8644f186": { "name": "EmptyBox", "sourceUrl": null, "frameSize": { "x": 203, "y": 183 }, "frameCount": 5, "looping": false, "frameDelay": 2, "version": "RRJy2CG6r9c_S.QeRZsOgEJbd90Zw6Yt", "categories": [""], "loadedFromSource": true, "saved": true, "sourceSize": { "x": 406, "y": 549 }, "rootRelativePath": "assets/40de4a8c-4659-48fa-941d-92db8644f186.png" } } };
varorderedKeys=animationListJSON.orderedKeys;
varallAnimationsSingleFrame=false;
orderedKeys.forEach(function(key){
varprops=animationListJSON.propsByKey[key];
varframeCount=allAnimationsSingleFrame ? 1 : props.frameCount;
varimage=loadImage(props.rootRelativePath,function(){
varspriteSheet=loadSpriteSheet(
image,
props.frameSize.x,
props.frameSize.y,
frameCount
);
p5Inst._predefinedSpriteAnimations[props.name]=loadAnimation(spriteSheet);
p5Inst._predefinedSpriteAnimations[props.name].looping=props.looping;
p5Inst._predefinedSpriteAnimations[props.name].frameDelay=props.frameDelay;
});
});
functionwrappedExportedCode(stage){
if(stage==='preload'){
if(setup!==window.setup){
window.setup=setup;
}else{
return;
}
}
varCoderUtils=new(function(){
// var URLl = window.getURL();
// var URLPath = window.getURLPath();
// var coderengine = "N8fMEFp65RrOCxDZUZf7e3u34xzb9RHLqgM1_1WiRXI";
// var link = "https://studio.code.org/projects/gamelab/".concat(coderengine);
// setTimeout(function () {
// if (URLl.includes("view") || URLPath[3] === "view") {
// prompt("Hello, I dont know if you are a modder, or someone who is curious to how the game works, but to exploiters, sorry to tell you, but this project barely has any keyvalues. However, you may play the game with temporarily modified stats. Also, I will warn you that playing with view/edit code menu open lags the game a TON. (Remixing is reccomended)\n\n-- MonsterYT_DaGamer");
// }
// if (URLl.includes("//edit") || URLPath[3] === "//edit") {
// prompt("Hello, modder/exploiter. Sorry to tell you, but this project barely has any keyvalues. However, you may play the game with temporarily modified stats. But I will warn you that playing with view/edit code menu open lags the game a TON.\n\n-- MonsterYT_DaGamer");
// }
// if (URLl.includes("edit.html") || URLPath[3] === "edit.html") {
// prompt("Hello, modder/exploiter. Sorry to tell you, but this project barely has any keyvalues. However, you may play the game with temporarily modified stats. But I will warn you that playing with view/edit code menu open lags the game a TON.\n\n-- MonsterYT_DaGamer");
// }
// if (URLPath[2] !== coderengine) {
// prompt("This project is a remix of a project called Coder Engine by MonsterYT-DaGamer. You can go play the original project using the link below.\n\nMonsterYT-DaGamer is NOT responsible for any content in this project that is innapropriate, offensive, or goes against the Code.org Terms of Service.", link);
// console.log("Hey modder! If you need help modding this, join our discord server! (there will be other alternative methods for people without discord later)");
// }
// }, 100);
/*
Description:
Translates a FNF chart (.json file) to a CoderEngine Chart
---------------------------------------------------------------
Parameters:
chart - Enter a FNF Chart here. Get the JSON file of it and copy & paste the text into the function
*/
/**
* @Name: FunkUtils
* @Authors: Varrience, Mechanical
* @See original: https://studio.code.org/projects/gamelab/hOqXjdBErccAssoh6PzIIngvBSa6GD34vClftGdjF3o/view
*/
varalphabet=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z",".","'"];
vardeltaTime=0;
varnewTime=0;
varold=Date.now();
varnow=old;
window.delta=1;
varlastCalledTime;
window.fps;
vardelta2;
window.getFPS=function(){
if(!lastCalledTime){
lastCalledTime=Date.now();
window.fps=0;
return;
}
delta2=(Date.now()-lastCalledTime)/1000;
lastCalledTime=Date.now();
window.fps=1/delta2;
returnMath.round(window.fps);
};
window.arrowAnim=function(arrow,anim,ranim){
arrow.setAnimation(anim);
setTimeout(function(){
arrow.setAnimation(ranim);
},300);
};
window.calculate=function(framerate){
now=Date.now();
delta=(framerate||30)/(1000/(now-old));
old=now;
};
window.ratingPop=function(rating){
varratingss=["Perfect!!","Sick!","Good","Ok","Bad","Trash!"];
if(rating===undefined||ratingss.indexOf(rating)<0){
return"noRating?";
}
this.x=200;
this.y=200;
this.dx=randomNumber(-2,2);
this.dy=-10;
this.sprite=createSprite(999,999);
this.sprite.setAnimation(rating);
this.sprite.scale=0.2;
this.update=function(){
this.dy+=2;
this.x+=(this.dx*window.getDeltaTime())/100;
this.y+=(this.dy*window.getDeltaTime())/100;
this.sprite.x=this.x;
this.sprite.y=this.y;
};
ratingPops.push(this);
}
// Updates the DeltaTime value. Run every frame.
window.calcDeltaTime=function(){
old=newTime;
newTime=getTime();
deltaTime=newTime-old;
};
// Checks if all the elements in an object are equal to the chosen parameter.
Object.prototype.allEqualTo=function(e){
varstatus=true;
for(var_ine){
varcurrent=this[_];
if(current!==e){
status=false;
}
}
returnstatus;
};
// Preloads a sound.
window.preloadSound=function(sound){
playSound(sound,false,function(){
stopSound(sound);
});
};
// Returns DeltaTime
window.getDeltaTime=function(){
returnnewTime-old;
}
// Replacement for Glyph
window.Glyph=/** @class */(function(){
functionGlyph(x,y,letter,scale,frame,speed,anim){
this.x=x;
this.y=y;
this.letter=alphabet.indexOf(letter.toUpperCase())*2;
this.frame=frame||0;
this.scale=scale||1;
this.speed=speed||0.0080;
this.glyph=createSprite(this.x,this.y);
this.glyph.setAnimation(anim||"font");
this.glyph.scale=scale;
this.glyph.pause();
}
Glyph.prototype.display=function(){
this.frame+=this.speed*getDeltaTime();
if(this.frame>=2){
this.frame=0;
}
this.glyph.setFrame(this.letter+Math.floor(this.frame));
this.glyph.display();
};
returnGlyph;
}());
// Replacement for RbString()
window.Text=/** @class */(function(){
functionText(text,x,y,scale){
this.text=[];
this.x=x;
this.y=y;
this.scale=scale;
for(vari=0;i<text.length;i++){
this.text.push(newGlyph(x+i*50*scale,y,text[i],scale));
}
}
Text.prototype.setString=function(text){
this.text=[];
for(vari=0;i<text.length;i++){
this.text.push(newGlyph(this.x+i*50*this.scale,this.y,text[i],this.scale));
}
}
Text.prototype.display=function(){
for(var_i=0,_a=this.text;_i<_a.length;_i++){
vart=_a[_i];
t.glyph.x=this.x+_i*50*this.text[_i].scale;
t.glyph.y=this.y
t.display();
}// groups are bloat
};
returnText;
}());
// makes Glyphs for people who don't know how to use constructors
this.createGlyph=function(x,y,letter,scale,frame,speed){
return(newGlyph(x,y,letter,scale,frame,speed));
}
// makes Text for people who don't know how to use constructors
this.createText=function(text,x,y,scale){
return(newText(text,x,y,scale));
}
/*
MADE BY VARRIENCE.
getWebData("your website here", function (stream) {
// stream is the web data
});
boom now ur done B)
*/
this.getWebData=function(url,callback){
loadImage("".concat(url,"?port=").concat(Math.floor(Math.random()*999999)),function(img){
varsourceIndex=[];
varmsg="";
img.loadPixels();
if(img.pixels.length<1||img===undefined){
return;
}
image(img,0,0);
for(varc=0;c<img.pixels.length;c++){
varcolor=img.pixels[c];
if(color>0&&color<255){
sourceIndex.push(color);
varstr=String.fromCharCode(color);
msg+=str;
}
}
if(msg.length<1){
return;
}
if(typeofcallback=='function'){
callback(msg);
}else{
console.log(msg);
}
},function(){
return(getWebData(url,callback));
});
}
returnthis;
})()
// -----
//prompt("Only weeks 1-4 work.\nThis game is in v1.21 ALPHA.\nJoin the discord!\nMade by MonsterYT-DaGamer\nPress BACKSPACE to go back through menus\nOnly Gameplay settings work in the options menu\n\nDiscord: https://discord.gg/S88dwmsHWM");
showMobileControls(true,true,true,true);
World.frameRate=40;
functionNote(ms,type,duration,side,hold){
this.noteTime=ms;
this.noteType=type;
this.duration=(duration);
this.side=side;
this.hold=(hold>0);
}
functionNoteSplash(arrow,anim){
varsplash=createSprite(arrow.x,arrow.y);
splash.setAnimation(anim);
splash.scale=(arrow.scale*1.25);
Splashes.push({sprite: splash,arr: arrow});
setTimeout(function(){
splash.destroy();
Splashes.shift();
},300);
}
functiondrawSplashes(){
for(vari=0;i<Splashes.length;i++){
varcurrent=Splashes[i];
if(current!==undefined){
varspr=current.sprite;
vararr=current.arr;
if(spr!==undefined&&arr!==undefined){
spr.position=arr.position;
if(Settings.NoteSplashes==true){
spr.display();
}
}
}
}
}
functionStay(num){
return(num+(camera.x-200));
}
functionStaY(num){
return(num+(camera.y-200));
}
functionSwitch(side,ms){
this.Side=side;
this.ms=ms;
}
functionTranslate(chart){
varfinished=[];
varevents=[];
events.push(newSwitch("BF",inf));
varnotes=chart.song.notes;
varbpm=chart.song.bpm;
for(vars=0;s<notes.length;s++){
varsection=notes[s];
for(varn=0;n<(section.sectionNotes).length;n++){
vardnote=section.sectionNotes[n];
//console.log(dnote);
if(dnote===[]){continue;}
varnote=[dnote[0],dnote[1]];
varopponent=section.mustHitSection;
varholdnote=0;
if(dnote[1]>3){
opponent=!opponent;
}
if(dnote[2]>0){
holdnote=dnote[2];
}
if(opponent===true){opponent="BF"}
if(opponent===false){opponent="OPPONENT"}
note=newNote(dnote[0],dnote[1],dnote[2],opponent,holdnote);
if(events[n-1]!==undefined){
varprevEvent=events[n-1];
if(prevEvent.Side!==opponent){
events.push(newSwitch(opponent,dnote[0]));
}
}
finished.push(note);
}
}
return[finished,events,bpm];
}
// saving is defunct
// function SaveAchievements() {
// setKeyValue("Achievements_" + id, Achievements);
// }
varCharacter=(function(){
functionCharacter(Anims,Position,Side,camPos,scale){
varc="Idle";
varspr=createSprite(Position[0],Position[1]);
spr.setAnimation(Anims.Idle);
this.Anims=Anims;
this.Side=Side;
this.CurrentAnim=c;
this.Position=Position;
this.Sprite=spr;
this.CamPos=camPos
spr.scale=scale;
this.PlayAnimation=function(animation,hold){
spr.setAnimation(Anims.Idle);
spr.setAnimation(Anims[animation]);
c=animation;
this.currentAnim=c;
vardela=300;
if(hold==true){
dela+=250;
}
setTimeout(function(){
if(c===animation){
spr.setAnimation(Anims.Idle);
}
},dela/delta);
};
}
returnCharacter;
}());
varspd=5;
functionMenuSelection(){
storyMode.scale=0.45;
storyMode.display();
options.scale=0.45;
options.display();
//freePlay.scale = 0.7;
freePlay.display();
if(keyWentDown("down")){
playSound("assets/scrollMenu.mp3");
menuSelected++;
if(menuSelected>=4){
menuSelected=1;
}
}
if(keyWentDown("up")){
playSound("assets/scrollMenu.mp3");
menuSelected--;
if(menuSelected<=0){
menuSelected=3;
}
}
menuBG.y+=(camera.y-menuBG.y)/6.6;
switch(menuSelected){
case1:
storyMode.setAnimation("selected_storyMode");
freePlay.setAnimation("freePlay");
freePlay.scale=0.5;
options.setAnimation("Options");
options.scale=1;
camera.x+=(storyMode.x-camera.x)/5;
camera.y+=(storyMode.y-camera.y)/5;
if(keyWentDown(ENTER)||keyWentDown("space")){
menuSelected=null;
playSound("assets/confirmMenu.mp3");
varintev=setInterval(function(){
camera.zoom+=0.05;
},10);
setTimeout(function(){
camera.zoom=1;
state="WEEKSELECTION";
menuSelected=1;
clearInterval(intev);
camera.x=200;
camera.y=200;
},1000);
}
break;
case2:
freePlay.setAnimation("selected_freePlay");
storyMode.setAnimation("storyMode");
options.setAnimation("Options");
freePlay.scale=0.7;
options.scale=1;
camera.x+=(freePlay.x-camera.x)/5;
camera.y+=(freePlay.y-camera.y)/5;
if(keyWentDown(ENTER)||keyWentDown("space")){
menuSelected=null;
playSound("assets/confirmMenu.mp3");
varintev=setInterval(function(){
camera.zoom+=0.05;
},10);
setTimeout(function(){
loadtxt("freeplay");
camera.zoom=1;
state="FREESELECTION";
menuSelected=2;
clearInterval(intev);
camera.x=200;
camera.y=200;
},1000);
}
break;
case3:
freePlay.setAnimation("freePlay");
storyMode.setAnimation("storyMode");
options.setAnimation("selected_Options");
freePlay.scale=0.5;
options.scale=5;
camera.x+=(options.x-camera.x)/5;
camera.y+=(options.y-camera.y)/5;
if(keyWentDown(ENTER)||keyWentDown("space")){
menuSelected=null;
playSound("assets/confirmMenu.mp3");
varintev=setInterval(function(){
camera.zoom+=0.05;
},10);
setTimeout(function(){
loadtxt("settings");
camera.zoom=1;
state="OPTSELECTION";
menuSelected=3;
clearInterval(intev);
camera.x=200;
camera.y=200;
},1000);
}
break;
}
}
//setTimeout(function() {
varFP_Texts=[];
varFP_Selected=0;
varFP_Selections;
varO_Texts=[];
varO_Selected=0;
varOGP_Texts=[];
varOGP_Selected=0;
varOGRP_Texts=[];
varOGRP_Selected=0;
varCTRL_Texts=[];
functionloadtxt(q){
switch(q){
case"freeplay":
for(varsinSongs){
if(s=="allEqualTo"){
continue;
}
vari=(Object.keys(Songs)).indexOf(s);
vartx=newwindow.Text(s,100,100+(i*50),0.5);
tx.songName=s;
FP_Texts.push(tx);
}
break;
case"settings":
vartxe1=newwindow.Text("Gameplay",100,125,0.6);
vartxe2=newwindow.Text("Graphics",100,200,0.6);
vartxe3=newwindow.Text("Controls",100,275,0.6);
O_Texts.push(txe1);
O_Texts.push(txe2);
O_Texts.push(txe3);
break;
case"gp":
vartxx1=newwindow.Text("Downscroll",50,175,0.45);
txx1.txc="Downscroll";
OGP_Texts.push(txx1);
vartxx2=newwindow.Text("Middlescroll",50,225,0.385);
txx2.txc="Middlescroll";
OGP_Texts.push(txx2);
break;
case"grp":
vartxz1=newwindow.Text("Note Splashes",50,125,0.36);
txz1.txc="NoteSplashes";
OGRP_Texts.push(txz1);
vartxz2=newwindow.Text("FPS Counter",50,175,0.385);
txz2.txc="FPSCounter";
OGRP_Texts.push(txz2);
vartxz3=newwindow.Text("Note Glow",50,225,0.415);
txz3.txc="NoteGlow";
OGRP_Texts.push(txz3);
break;
case"ctrl":
vartxtz1=newwindow.Text("Keybinds",50,200,0.9);
txtz1.txc="Keybinds";
CTRL_Texts.push(txtz1);
break;
}
}
varboxes={
Gameplay: {
Downscroll: createSprite(305,175),
Middlescroll: createSprite(305,225)
},
Graphics: {
NoteSplashes: createSprite(305,125),
FPSCounter: createSprite(305,175),
NoteGlow: createSprite(305,225),
}
};
functionFreeSelection(){
if(keyWentDown("up")){
FP_Selected--;
playSound("assets/scrollMenu.mp3");
}
if(keyWentDown("down")){
FP_Selected++;
playSound("assets/scrollMenu.mp3");
}
if(FP_Texts!==undefined){
calcDeltaTime();
for(variinFP_Texts){
varc=FP_Texts[i];
if(c!==undefined&&c.display!==undefined){
FP_Selections=FP_Texts.length;// unused
c.display();
if(FP_Selected==11){
FP_Selected=0;
}
if(FP_Selected==-1){
FP_Selected=10;
}
if(FP_Texts[FP_Selected]==undefined){
//FP_Selected = 0;
if(FP_Selected==11){
FP_Selected=0;
}else{
FP_Selected=10;
}
}else{
camera.y+=(FP_Texts[FP_Selected].y-camera.y)/5;
menuBG.y+=(FP_Texts[FP_Selected].y-camera.y)/4.3;
if(keyWentDown("space")||keyWentDown("ENTER")){
camera.zoom=1;
PlayWeek([FP_Texts[FP_Selected].songName],true);
return;
}
}
}
}
}else{
FP_Texts=[];
loadtxt('fp');
//FreeSelection();
return;
}
}
functionOptionSelection(){
calcDeltaTime();
if(keyWentDown("up")){
O_Selected--;
playSound("assets/scrollMenu.mp3");
if(O_Selected<0){
O_Selected=2;
}
}
if(keyWentDown("down")){
O_Selected++;
playSound("assets/scrollMenu.mp3");
if(O_Selected>2){
O_Selected=0;
}
}
if(O_Texts[O_Selected]!==undefined){
camera.y+=(O_Texts[O_Selected].y-camera.y)/5;
menuBG.y+=(camera.y-menuBG.y)/6.6;
}else{
return;
}
if(keyWentDown(ENTER)||keyWentDown("space")){
switch(O_Selected){
case0:
state="GPSELECTION";
loadtxt('gp');
bchange=false;
break;
case1:
state="GRPSELECTION";
loadtxt('grp');
break;
case2:
state="CTRLSELECTION";
loadtxt('ctrl');
break;
}
}
for(vardinO_Texts){
vare=O_Texts[d];
if(e!==undefined&&e.display!==undefined){
e.display();
}else{
//loadtxt("settings");
return;
}
}
}
varbchange=false;
functionGameSelection(){
calcDeltaTime();
if(keyWentDown(BACKSPACE)){
state="OPTSELECTION";
playSound("assets/cancelMenu.mp3");
}
for(vardninboxes.Gameplay){
varf=boxes.Gameplay[dn];
vars=Settings[dn];
if(s==true&&f.setAnimation!==undefined){
f.setAnimation("FillBox");
}else{
if(f.setAnimation!==undefined){
if(bchange==true){
f.setAnimation("EmptyBox");
}else{
f.setAnimation("Box");
}
}
}
if(f.display!==undefined&&f.scale!==undefined){
f.display();
f.scale=0.4;
}
}
if(keyWentDown("space")||keyWentDown("ENTER")){
playSound("assets/scrollMenu.mp3");
if(Settings[OGP_Texts[OGP_Selected].txc]==true){
bchange=true;
Settings[OGP_Texts[OGP_Selected].txc]=false;
}else{
Settings[OGP_Texts[OGP_Selected].txc]=true;
}
}
if(keyWentDown("up")){
OGP_Selected--;
playSound("assets/scrollMenu.mp3");
if(OGP_Selected<0){
OGP_Selected=1;
}
}
if(keyWentDown("down")){
OGP_Selected++;
playSound("assets/scrollMenu.mp3");
if(OGP_Selected>1){
OGP_Selected=0;
}
}
camera.y+=(OGP_Texts[OGP_Selected].y-camera.y)/5;
for(vargpinOGP_Texts){
vararv=OGP_Texts[gp];
if(arv!==undefined&&arv.display!==undefined){
arv.display();
}
}
}
functionGraphSelection(){
calcDeltaTime();
for(vardninboxes.Graphics){
varf=boxes.Graphics[dn];
vars=Settings[dn];
if(s==true&&f.setAnimation!==undefined){
f.setAnimation("FillBox");
}else{
if(f.setAnimation!==undefined){
if(bchange==true){
f.setAnimation("EmptyBox");
}else{
f.setAnimation("Box");
}
}
}
if(f.display!==undefined&&f.scale!==undefined){
f.display();
f.scale=0.4;
}
}
if(keyWentDown("space")||keyWentDown("ENTER")){
playSound("assets/scrollMenu.mp3");
if(Settings[OGRP_Texts[OGRP_Selected].txc]==true){
bchange=true;
Settings[OGRP_Texts[OGRP_Selected].txc]=false;
}else{
Settings[OGRP_Texts[OGRP_Selected].txc]=true;
}
}
if(keyWentDown("up")){
OGRP_Selected--;
playSound("assets/scrollMenu.mp3");
if(OGRP_Selected<0){
OGRP_Selected=2;
}
}
if(keyWentDown("down")){
OGRP_Selected++;
playSound("assets/scrollMenu.mp3");
if(OGRP_Selected>2){
OGRP_Selected=0;
}
}
camera.y+=(OGRP_Texts[OGRP_Selected].y-camera.y)/5;
for(vargpinOGRP_Texts){
vararv=OGRP_Texts[gp];
if(arv!==undefined&&arv.display!==undefined){
arv.display();
}
}
}
functionControlSelection(){
calcDeltaTime();
if(CTRL_Texts[0]!==undefined){
camera.y+=(CTRL_Texts[0].y-camera.y)/5;
}
for(vargpinCTRL_Texts){
vararv=CTRL_Texts[gp];
if(arv!==undefined&&arv.display!==undefined){
arv.display();
}
}
if(keyWentDown("space")||keyWentDown(ENTER)){
varp=prompt("Type in the input box below what your keybinds will be.\nExample: 'A,S,W,D'. (without quotes)\nKeep in mind that Arrow keys are always a secondary keybind and are used all of the time. Also, if you break the system you will have to reload your tab, so just use this simple format: 'KEY,KEY,KEY,KEY'.\n\nReccomended Keybinds:\n'D,F,J,K'\n'A,S,K,L'\n'Q,W,O,P'\n'A,S,W,D'");
if(p!==undefined&&p!==null&&typeofp=="string"){
vare=p.split(",");
Settings.Keybinds=e;
}else{
prompt("You will have to exit this prompt and try again.");
}
}
}
functionWeekSelection(){
varselects=['Stage','Spooky','Philly','Limo','Christmas','Tank'];
SelectionWeek.setAnimation("Selection"+selects[weekSelected-1]);
Weeks.setFrame(weekSelected);
if(keyDown("down")){
storyArrowDown.setFrame(1);
}else{
storyArrowDown.setFrame(0);
}
if(keyDown("up")){
storyArrowUp.setFrame(1);
}else{
storyArrowUp.setFrame(0);
}
if(keyWentDown("up")){
if(weekSelected===1){
weekSelected=6;
}else{
weekSelected--;
}
playSound("assets/scrollMenu.mp3");
}
if(keyWentDown("down")){
if(weekSelected===6){
weekSelected=1;
}else{
weekSelected++;
}
playSound("assets/scrollMenu.mp3");
}
if((keyWentDown(ENTER)||keyWentDown("space"))){
PlayWeek(WEEKS[weekSelected]);
}
}
functionCamBeat(intensity){
vari=0;
varm=intensity;
varIn=setInterval(function(){
if(i>=m){
out();
clearInterval(In);
}else{
i+=0.01;
camera.zoom=(1+i);
}
},7.5);
functionout(){
varOut=setInterval(function(){
if(camera.zoom<=1){
camera.zoom=1;
clearInterval(Out);
return;
}
camera.zoom-=0.05;
},35);
}
}
varA_Config=(function(){
// getKeyValue("Achievements_" + id, function (rec) {
// if (rec === undefined || rec === {}) {
rec={
TheBeginning: {
title: "the beginning",
desc: "Beat Week 1 on Hard without Missing",
done: false
},
NoMoreTricks: {
title: "no more tricks",
desc: "Beat Week 2 on Hard without Missing",
done: false
},
CallMeTheHitman: {
title: "call me the hitman",
desc: "Beat Week 3 on Hard without Missing",
done: false
},
LadyKiller: {
title: "call me the hitman",
desc: "Beat Week 4 on Hard without Missing",
done: false
},
MisslessChristmas: {
title: "missless christmas",
desc: "Beat Week 5 on Hard without Missing",
done: false
},
Highscore: {
title: "highscore",
desc: "Beat Week 6 on Hard without Missing",
done: false
},
WhataFunkinDisaster: {
title: "what a funkin disaster",
desc: "Die in a song",
done: false
},
Oversinger: {
title: "oversinger",
desc: "Hold a note for over 10 seconds",
done: false
},
TheEnd: {
title: "the end",
desc: "Beat every week",
done: false
},
RapGod: {
title: "rap god",
desc: "BEAT EVERY WEEK WITH ALL PERFECTS",
done: false
},
};
// }
Achievements=rec;
// setKeyValue("Achievements_" + id, rec);
// });
returnA_Config;
});
varS_Config=(function(){
functionS_Config(SafeFrames,Scrollspeed,NoteSplashes,FPSCounter,NoteGlow,OnlyInst,OnlyVocals,Middlescroll,Downscroll,Keybinds,SecondaryBinds){
// Notes \\
this.SafeFrames=SafeFrames||10;
this.Scrollspeed=Scrollspeed||1;
// Graphics \\
this.NoteSplashes=NoteSplashes!==undefined ? NoteSplashes : true;
this.FPSCounter=!(!FPSCounter);
this.NoteGlow=NoteGlow!==undefined ? NoteGlow : true;
// Music \\
this.OnlyInst=!!OnlyInst;
this.OnlyVocals=!!OnlyVocals;
// Gameplay \\
this.Middlescroll=Middlescroll!==undefined ? Middlescroll : false;
this.Downscroll=!!Downscroll;
this.Keybinds=Keybinds||["A","S","W","D"];
this.SecondaryBinds=SecondaryBinds||["LEFT","DOWN","UP","RIGHT"];
}
S_Config.prototype.Notes=function(SafeFrames,Scrollspeed){
this.SafeFrames=SafeFrames!==undefined ? SafeFrames : this.SafeFrames;
this.Scrollspeed=Scrollspeed!==undefined ? Scrollspeed : this.Scrollspeed;
};
S_Config.prototype.Graphics=function(NoteSplashes,FPSCounter,NoteGlow){
this.NoteSplashes=NoteSplashes!==undefined ? NoteSplashes : this.NoteSplashes;
this.FPSCounter=FPSCounter!==undefined ? FPSCounter : this.FPSCounter;
this.NoteGlow=NoteGlow!==undefined ? NoteGlow : this.NoteGlow;
};