buncho dumbshti lol!!!
No files matched your search
@@ -1 +1 @@
|
|||||||
{"song":{"song":"Senpai","notes":[{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[0,3,0],[416.6666666666665,3,0],[625,0,0],[833.3333333333335,2,208.33333333333334],[1250.0000000000005,1,208.33333333333334]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[1666.6666666666665,3,208.33333333333334],[2187.5,1,833.3333333333333]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[3333.3333333333335,3,0],[3750,3,0],[3958.3333333333335,0,0],[4166.666666666667,2,208.33333333333334],[4583.333333333334,1,208.33333333333334]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[5000,3,208.33333333333334],[5416.666666666667,2,0],[5625,3,208.33333333333334],[6041.666666666667,2,0],[6250,3,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[6666.666666666667,1,0],[7083.333333333334,1,0],[7291.666666666667,0,0],[7500,2,0],[7916.666666666667,1,0],[6666.666666666667,5,0],[7083.333333333334,5,0],[7291.666666666667,4,0],[7500,6,0],[7916.666666666667,5,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[8333.333333333334,3,312.5],[8333.333333333334,7,312.5],[8750,5,0],[8750,1,0],[8958.333333333334,4,312.5],[8958.333333333334,0,312.5],[9375,5,0],[9375,1,0],[9583.333333333334,3,0],[9583.333333333334,7,0],[9583.333333333334,4,0],[9583.333333333334,0,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[10000,4,0],[10000,3,0],[10416.666666666666,1,0],[10416.666666666666,5,0],[10833.333333333334,7,0],[10833.333333333334,0,0],[11041.666666666666,4,0],[11041.666666666666,3,0],[11250,5,208.33333333333334],[11250,1,208.33333333333334]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11666.666666666668,3,0],[11875.000000000002,0,0],[12083.333333333334,1,0],[12291.666666666668,3,0],[12500.000000000002,2,0],[12708.333333333334,3,0],[12916.666666666668,0,0],[13125.000000000002,2,0],[11666.666666666668,4,0],[11875.000000000002,7,0],[12083.333333333334,5,0],[12291.666666666668,4,0],[12500.000000000002,6,0],[12708.333333333334,4,0],[12916.666666666668,7,0],[13125.000000000002,6,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13750,2,312.5],[14166.666666666664,1,312.5],[14791.666666666664,3,416.6666666666667]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15729.166666666668,2,0],[15666.666666666668,0,0],[16041.666666666668,3,0],[16250,1,208.33333333333334]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16666.666666666668,3,312.5],[17083.333333333336,1,0],[17291.666666666668,0,625]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[18333.333333333332,1,416.6666666666667],[18958.333333333332,0,312.5],[19583.333333333332,3,0],[19479.166666666664,3,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20416.666666666668,2,312.5],[20833.333333333332,1,312.5],[21458.333333333332,3,416.6666666666667],[20000,5,312.5]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[22395.833333333336,2,0],[22333.333333333336,0,0],[22708.333333333336,3,0],[22916.666666666668,1,208.33333333333334]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[23333.333333333336,3,312.5],[23750.000000000004,1,0],[23958.333333333336,0,625]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[25000,1,416.6666666666667],[25625,0,312.5],[26250,3,0],[26145.833333333332,3,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[26666.666666666668,1,625],[27395.833333333336,3,729.1666666666666],[26666.666666666668,6,0],[26770.833333333336,4,0],[26875,7,0],[27083.333333333336,5,0],[27291.666666666668,5,0],[27500,6,0],[27708.333333333336,7,0],[27916.666666666668,4,0],[28125,7,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[28333.333333333336,0,520.8333333333334],[28333.333333333336,6,0],[28750.000000000004,7,0],[28958.333333333336,7,0],[29166.666666666668,4,0],[29375.000000000004,4,0],[29166.666666666668,3,520.8333333333334],Line truncated
|
{"song":{"song":"Senpai","notes":[{"lengthInSteps":16,"bpm":150,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[0,3,0],[416.6666666666665,3,0],[625,0,0],[833.3333333333335,2,208.33333333333334],[1250.0000000000005,1,208.33333333333334]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[1666.6666666666665,3,208.33333333333334],[2187.5,1,833.3333333333333]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[3333.3333333333335,3,0],[3750,3,0],[3958.3333333333335,0,0],[4166.666666666667,2,208.33333333333334],[4583.333333333334,1,208.33333333333334]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[5000,3,208.33333333333334],[5416.666666666667,2,0],[5625,3,208.33333333333334],[6041.666666666667,2,0],[6250,3,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[6666.666666666667,1,0],[7083.333333333334,1,0],[7291.666666666667,0,0],[7500,2,0],[7916.666666666667,1,0],[6666.666666666667,5,0],[7083.333333333334,5,0],[7291.666666666667,4,0],[7500,6,0],[7916.666666666667,5,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[8333.333333333334,3,312.5],[8333.333333333334,7,312.5],[8750,5,0],[8750,1,0],[8958.333333333334,4,312.5],[8958.333333333334,0,312.5],[9375,5,0],[9375,1,0],[9583.333333333334,3,0],[9583.333333333334,7,0],[9583.333333333334,4,0],[9583.333333333334,0,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[10000,4,0],[10000,3,0],[10416.666666666666,1,0],[10416.666666666666,5,0],[10833.333333333334,7,0],[10833.333333333334,0,0],[11041.666666666666,4,0],[11041.666666666666,3,0],[11250,5,208.33333333333334],[11250,1,208.33333333333334]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[11666.666666666668,3,0],[11875.000000000002,0,0],[12083.333333333334,1,0],[12291.666666666668,3,0],[12500.000000000002,2,0],[12708.333333333334,3,0],[12916.666666666668,0,0],[13125.000000000002,2,0],[11666.666666666668,4,0],[11875.000000000002,7,0],[12083.333333333334,5,0],[12291.666666666668,4,0],[12500.000000000002,6,0],[12708.333333333334,4,0],[12916.666666666668,7,0],[13125.000000000002,6,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13750,2,312.5],[14166.666666666664,1,312.5],[14791.666666666664,3,416.6666666666667]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15729.166666666668,2,0],[15666.666666666668,0,0],[16041.666666666668,3,0],[16250,1,208.33333333333334]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16666.666666666668,3,312.5],[17083.333333333336,1,0],[17291.666666666668,0,625]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[18333.333333333332,1,416.6666666666667],[18958.333333333332,0,312.5],[19583.333333333332,3,0],[19479.166666666664,3,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20416.666666666668,2,312.5],[20833.333333333332,1,312.5],[21458.333333333332,3,416.6666666666667],[20000,5,312.5]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[22395.833333333336,2,0],[22333.333333333336,0,0],[22708.333333333336,3,0],[22916.666666666668,1,208.33333333333334]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[23333.333333333336,3,312.5],[23750.000000000004,1,0],[23958.333333333336,0,625]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[25000,1,416.6666666666667],[25625,0,312.5],[26250,3,0],[26145.833333333332,3,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26666.666666666668,5,625],[27395.833333333336,7,729.1666666666666],[26666.666666666668,2,0],[26770.833333333336,0,0],[26875,3,0],[27083.333333333336,1,0],[27291.666666666668,1,0],[27500,2,0],[27708.333333333336,3,0],[27916.666666666668,0,0],[28125,3,0]],"typeOfSection":0,"altAnim":false},{"lengthInSteps":16,"bpm":144,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[28333.333333333336,0,520.8333333333334],[28333.333333333336,6,0],[28750.000000000004,7,0],[28958.333333333336,7,0],[29166.666666666668,4,0],[29375.000000000004,4,0],[29166.666666666668,3,520.8333333333334Line truncated
|
||||||
|
After Width: | Height: | Size: 44 KiB |
@@ -0,0 +1,35 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<TextureAtlas imagePath="bgFreaks.png">
|
||||||
|
<!-- Created with Adobe Animate version 20.0.0.17400 -->
|
||||||
|
<!-- http://www.adobe.com/products/animate.html -->
|
||||||
|
<SubTexture name="BG girls group0000" x="0" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0001" x="0" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0002" x="460" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0003" x="460" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0004" x="460" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0005" x="460" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0006" x="0" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0007" x="0" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0008" x="0" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0009" x="0" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0010" x="0" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0011" x="0" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0012" x="0" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0013" x="0" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0014" x="460" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0015" x="460" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0016" x="0" y="212" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0017" x="0" y="212" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0018" x="0" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0019" x="0" y="106" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0020" x="460" y="212" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0021" x="460" y="212" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0022" x="460" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0023" x="460" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0024" x="460" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0025" x="460" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0026" x="460" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0027" x="460" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0028" x="460" y="0" width="450" height="96"/>
|
||||||
|
<SubTexture name="BG girls group0029" x="460" y="0" width="450" height="96"/>
|
||||||
|
</TextureAtlas>
|
||||||
|
After Width: | Height: | Size: 23 KiB |
@@ -0,0 +1,35 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<TextureAtlas imagePath="gfPixel.png">
|
||||||
|
<!-- Created with Adobe Animate version 20.0.0.17400 -->
|
||||||
|
<!-- http://www.adobe.com/products/animate.html -->
|
||||||
|
<SubTexture name="GF IDLE0000" x="0" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0001" x="0" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0002" x="130" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0003" x="130" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0004" x="130" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0005" x="260" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0006" x="260" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0007" x="260" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0008" x="260" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0009" x="390" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0010" x="390" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0011" x="390" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0012" x="390" y="0" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0013" x="0" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0014" x="0" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0015" x="130" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0016" x="130" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0017" x="260" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0018" x="260" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0019" x="260" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0020" x="390" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0021" x="390" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0022" x="390" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0023" x="390" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0024" x="390" y="116" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0025" x="0" y="232" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0026" x="0" y="232" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0027" x="0" y="232" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0028" x="0" y="232" width="120" height="106"/>
|
||||||
|
<SubTexture name="GF IDLE0029" x="0" y="232" width="120" height="106"/>
|
||||||
|
</TextureAtlas>
|
||||||
|
After Width: | Height: | Size: 357 B |
|
After Width: | Height: | Size: 4.7 KiB |
|
After Width: | Height: | Size: 418 B |
|
After Width: | Height: | Size: 417 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 396 B |
|
After Width: | Height: | Size: 189 B |
|
After Width: | Height: | Size: 169 B |
|
After Width: | Height: | Size: 220 B |
|
After Width: | Height: | Size: 204 B |
|
After Width: | Height: | Size: 181 B |
|
After Width: | Height: | Size: 203 B |
|
After Width: | Height: | Size: 214 B |
|
After Width: | Height: | Size: 197 B |
|
After Width: | Height: | Size: 187 B |
|
After Width: | Height: | Size: 176 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 628 B |
|
After Width: | Height: | Size: 553 B |
@@ -105,6 +105,22 @@ class Character extends FlxSprite
|
|||||||
|
|
||||||
playAnim('danceRight');
|
playAnim('danceRight');
|
||||||
|
|
||||||
|
case 'gf-pixel':
|
||||||
|
tex = FlxAtlasFrames.fromSparrow('assets/images/weeb/gfPixel.png', 'assets/images/weeb/gfPixel.xml');
|
||||||
|
frames = tex;
|
||||||
|
animation.addByIndices('singUP', 'GF IDLE', [2], "", 24, false);
|
||||||
|
animation.addByIndices('danceLeft', 'GF IDLE', [30, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "", 24, false);
|
||||||
|
animation.addByIndices('danceRight', 'GF IDLE', [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "", 24, false);
|
||||||
|
|
||||||
|
addOffset('danceLeft', 0);
|
||||||
|
addOffset('danceRight', 0);
|
||||||
|
|
||||||
|
playAnim('danceRight');
|
||||||
|
|
||||||
|
setGraphicSize(Std.int(width * PlayState.daPixelZoom));
|
||||||
|
updateHitbox();
|
||||||
|
antialiasing = false;
|
||||||
|
|
||||||
case 'dad':
|
case 'dad':
|
||||||
// DAD ANIMATION LOADING CODE
|
// DAD ANIMATION LOADING CODE
|
||||||
tex = FlxAtlasFrames.fromSparrow('assets/images/DADDY_DEAREST.png', 'assets/images/DADDY_DEAREST.xml');
|
tex = FlxAtlasFrames.fromSparrow('assets/images/DADDY_DEAREST.png', 'assets/images/DADDY_DEAREST.xml');
|
||||||
@@ -493,6 +509,16 @@ class Character extends FlxSprite
|
|||||||
else
|
else
|
||||||
playAnim('danceLeft');
|
playAnim('danceLeft');
|
||||||
}
|
}
|
||||||
|
case 'gf-pixel':
|
||||||
|
if (!animation.curAnim.name.startsWith('hair'))
|
||||||
|
{
|
||||||
|
danced = !danced;
|
||||||
|
|
||||||
|
if (danced)
|
||||||
|
playAnim('danceRight');
|
||||||
|
else
|
||||||
|
playAnim('danceLeft');
|
||||||
|
}
|
||||||
|
|
||||||
case 'spooky':
|
case 'spooky':
|
||||||
danced = !danced;
|
danced = !danced;
|
||||||
|
|||||||
@@ -2,7 +2,9 @@ package;
|
|||||||
|
|
||||||
import flixel.FlxSprite;
|
import flixel.FlxSprite;
|
||||||
import flixel.graphics.frames.FlxAtlasFrames;
|
import flixel.graphics.frames.FlxAtlasFrames;
|
||||||
|
import flixel.math.FlxMath;
|
||||||
import flixel.util.FlxColor;
|
import flixel.util.FlxColor;
|
||||||
|
import polymod.format.ParseRules.TargetSignatureElement;
|
||||||
|
|
||||||
class Note extends FlxSprite
|
class Note extends FlxSprite
|
||||||
{
|
{
|
||||||
@@ -43,26 +45,58 @@ class Note extends FlxSprite
|
|||||||
|
|
||||||
this.noteData = noteData;
|
this.noteData = noteData;
|
||||||
|
|
||||||
var tex = FlxAtlasFrames.fromSparrow('assets/images/NOTE_assets.png', 'assets/images/NOTE_assets.xml');
|
var daStage:String = PlayState.curStage;
|
||||||
frames = tex;
|
|
||||||
animation.addByPrefix('greenScroll', 'green0');
|
|
||||||
animation.addByPrefix('redScroll', 'red0');
|
|
||||||
animation.addByPrefix('blueScroll', 'blue0');
|
|
||||||
animation.addByPrefix('purpleScroll', 'purple0');
|
|
||||||
|
|
||||||
animation.addByPrefix('purpleholdend', 'pruple end hold');
|
switch (daStage)
|
||||||
animation.addByPrefix('greenholdend', 'green hold end');
|
{
|
||||||
animation.addByPrefix('redholdend', 'red hold end');
|
case 'school':
|
||||||
animation.addByPrefix('blueholdend', 'blue hold end');
|
loadGraphic('assets/images/weeb/pixelUI/arrows-pixels.png', true, 17, 17);
|
||||||
|
|
||||||
animation.addByPrefix('purplehold', 'purple hold piece');
|
animation.add('greenScroll', [6]);
|
||||||
animation.addByPrefix('greenhold', 'green hold piece');
|
animation.add('redScroll', [7]);
|
||||||
animation.addByPrefix('redhold', 'red hold piece');
|
animation.add('blueScroll', [5]);
|
||||||
animation.addByPrefix('bluehold', 'blue hold piece');
|
animation.add('purpleScroll', [4]);
|
||||||
|
|
||||||
setGraphicSize(Std.int(width * 0.7));
|
if (isSustainNote)
|
||||||
updateHitbox();
|
{
|
||||||
antialiasing = true;
|
loadGraphic('assets/images/weeb/pixelUI/arrowEnds.png', true, 7, 6);
|
||||||
|
|
||||||
|
animation.add('purpleholdend', [4]);
|
||||||
|
animation.add('greenholdend', [6]);
|
||||||
|
animation.add('redholdend', [7]);
|
||||||
|
animation.add('blueholdend', [5]);
|
||||||
|
|
||||||
|
animation.add('purplehold', [0]);
|
||||||
|
animation.add('greenhold', [2]);
|
||||||
|
animation.add('redhold', [3]);
|
||||||
|
animation.add('bluehold', [1]);
|
||||||
|
}
|
||||||
|
|
||||||
|
setGraphicSize(Std.int(width * PlayState.daPixelZoom));
|
||||||
|
updateHitbox();
|
||||||
|
|
||||||
|
default:
|
||||||
|
frames = FlxAtlasFrames.fromSparrow('assets/images/NOTE_assets.png', 'assets/images/NOTE_assets.xml');
|
||||||
|
|
||||||
|
animation.addByPrefix('greenScroll', 'green0');
|
||||||
|
animation.addByPrefix('redScroll', 'red0');
|
||||||
|
animation.addByPrefix('blueScroll', 'blue0');
|
||||||
|
animation.addByPrefix('purpleScroll', 'purple0');
|
||||||
|
|
||||||
|
animation.addByPrefix('purpleholdend', 'pruple end hold');
|
||||||
|
animation.addByPrefix('greenholdend', 'green hold end');
|
||||||
|
animation.addByPrefix('redholdend', 'red hold end');
|
||||||
|
animation.addByPrefix('blueholdend', 'blue hold end');
|
||||||
|
|
||||||
|
animation.addByPrefix('purplehold', 'purple hold piece');
|
||||||
|
animation.addByPrefix('greenhold', 'green hold piece');
|
||||||
|
animation.addByPrefix('redhold', 'red hold piece');
|
||||||
|
animation.addByPrefix('bluehold', 'blue hold piece');
|
||||||
|
|
||||||
|
setGraphicSize(Std.int(width * 0.7));
|
||||||
|
updateHitbox();
|
||||||
|
antialiasing = true;
|
||||||
|
}
|
||||||
|
|
||||||
switch (noteData)
|
switch (noteData)
|
||||||
{
|
{
|
||||||
@@ -120,7 +154,7 @@ class Note extends FlxSprite
|
|||||||
}
|
}
|
||||||
|
|
||||||
prevNote.offset.y = -19;
|
prevNote.offset.y = -19;
|
||||||
prevNote.scale.y *= (2.25 * PlayState.SONG.speed);
|
prevNote.scale.y *= (2.25 * FlxMath.roundDecimal(PlayState.SONG.speed, 1));
|
||||||
// prevNote.setGraphicSize();
|
// prevNote.setGraphicSize();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,7 +36,6 @@ using StringTools;
|
|||||||
|
|
||||||
class PlayState extends MusicBeatState
|
class PlayState extends MusicBeatState
|
||||||
{
|
{
|
||||||
public static var curLevel:String = 'Tutorial';
|
|
||||||
public static var curStage:String = '';
|
public static var curStage:String = '';
|
||||||
public static var SONG:SwagSong;
|
public static var SONG:SwagSong;
|
||||||
public static var isStoryMode:Bool = false;
|
public static var isStoryMode:Bool = false;
|
||||||
@@ -97,6 +96,8 @@ class PlayState extends MusicBeatState
|
|||||||
var bottomBoppers:FlxSprite;
|
var bottomBoppers:FlxSprite;
|
||||||
var santa:FlxSprite;
|
var santa:FlxSprite;
|
||||||
|
|
||||||
|
var bgGirls:FlxSprite;
|
||||||
|
|
||||||
var talking:Bool = true;
|
var talking:Bool = true;
|
||||||
var songScore:Int = 0;
|
var songScore:Int = 0;
|
||||||
var scoreTxt:FlxText;
|
var scoreTxt:FlxText;
|
||||||
@@ -105,6 +106,9 @@ class PlayState extends MusicBeatState
|
|||||||
|
|
||||||
var defaultCamZoom:Float = 1.05;
|
var defaultCamZoom:Float = 1.05;
|
||||||
|
|
||||||
|
// how big to stretch the pixel art assets
|
||||||
|
public static var daPixelZoom:Float = 6;
|
||||||
|
|
||||||
override public function create()
|
override public function create()
|
||||||
{
|
{
|
||||||
// var gameCam:FlxCamera = FlxG.camera;
|
// var gameCam:FlxCamera = FlxG.camera;
|
||||||
@@ -121,7 +125,7 @@ class PlayState extends MusicBeatState
|
|||||||
persistentDraw = true;
|
persistentDraw = true;
|
||||||
|
|
||||||
if (SONG == null)
|
if (SONG == null)
|
||||||
SONG = Song.loadFromJson(curLevel);
|
SONG = Song.loadFromJson('tutorial');
|
||||||
|
|
||||||
Conductor.changeBPM(SONG.bpm);
|
Conductor.changeBPM(SONG.bpm);
|
||||||
|
|
||||||
@@ -340,6 +344,7 @@ class PlayState extends MusicBeatState
|
|||||||
add(bgSchool);
|
add(bgSchool);
|
||||||
|
|
||||||
var bgStreet:FlxSprite = new FlxSprite(-200).loadGraphic('assets/images/weeb/weebStreet.png');
|
var bgStreet:FlxSprite = new FlxSprite(-200).loadGraphic('assets/images/weeb/weebStreet.png');
|
||||||
|
bgStreet.scrollFactor.set(0.95, 0.95);
|
||||||
add(bgStreet);
|
add(bgStreet);
|
||||||
|
|
||||||
var widShit = Std.int(bgSky.width * 6);
|
var widShit = Std.int(bgSky.width * 6);
|
||||||
@@ -392,6 +397,8 @@ class PlayState extends MusicBeatState
|
|||||||
gfVersion = 'gf-christmas';
|
gfVersion = 'gf-christmas';
|
||||||
case 'mallEvil':
|
case 'mallEvil':
|
||||||
gfVersion = 'gf-christmas';
|
gfVersion = 'gf-christmas';
|
||||||
|
case 'school':
|
||||||
|
gfVersion = 'gf-pixel';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (curStage == 'limo')
|
if (curStage == 'limo')
|
||||||
@@ -399,7 +406,6 @@ class PlayState extends MusicBeatState
|
|||||||
|
|
||||||
gf = new Character(400, 130, gfVersion);
|
gf = new Character(400, 130, gfVersion);
|
||||||
gf.scrollFactor.set(0.95, 0.95);
|
gf.scrollFactor.set(0.95, 0.95);
|
||||||
gf.antialiasing = true;
|
|
||||||
add(gf);
|
add(gf);
|
||||||
|
|
||||||
// Shitty layering but whatev it works LOL
|
// Shitty layering but whatev it works LOL
|
||||||
@@ -459,6 +465,8 @@ class PlayState extends MusicBeatState
|
|||||||
case 'school':
|
case 'school':
|
||||||
boyfriend.x += 100;
|
boyfriend.x += 100;
|
||||||
boyfriend.y += 100;
|
boyfriend.y += 100;
|
||||||
|
gf.x += 100;
|
||||||
|
gf.y += 200;
|
||||||
}
|
}
|
||||||
|
|
||||||
var doof:DialogueBox = new DialogueBox(false, dialogue);
|
var doof:DialogueBox = new DialogueBox(false, dialogue);
|
||||||
@@ -569,22 +577,49 @@ class PlayState extends MusicBeatState
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
case 'senpai':
|
||||||
|
schoolIntro();
|
||||||
default:
|
default:
|
||||||
startCountdown();
|
startCountdown();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
startCountdown();
|
switch (curSong.toLowerCase())
|
||||||
|
{
|
||||||
|
case 'senpai':
|
||||||
|
schoolIntro();
|
||||||
|
default:
|
||||||
|
startCountdown();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if lime
|
|
||||||
trace("IT'S LIME");
|
|
||||||
#end
|
|
||||||
|
|
||||||
super.create();
|
super.create();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function schoolIntro():Void
|
||||||
|
{
|
||||||
|
var black:FlxSprite = new FlxSprite(-100, -100).makeGraphic(FlxG.width * 2, FlxG.height * 2, FlxColor.BLACK);
|
||||||
|
black.scrollFactor.set();
|
||||||
|
add(black);
|
||||||
|
|
||||||
|
new FlxTimer().start(0.3, function(tmr:FlxTimer)
|
||||||
|
{
|
||||||
|
black.alpha -= 0.15;
|
||||||
|
if (!startedCountdown)
|
||||||
|
startCountdown();
|
||||||
|
|
||||||
|
if (black.alpha > 0)
|
||||||
|
{
|
||||||
|
tmr.reset(0.3);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
remove(black);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
var startTimer:FlxTimer;
|
var startTimer:FlxTimer;
|
||||||
var perfectMode:Bool = false;
|
var perfectMode:Bool = false;
|
||||||
|
|
||||||
@@ -606,13 +641,35 @@ class PlayState extends MusicBeatState
|
|||||||
gf.dance();
|
gf.dance();
|
||||||
boyfriend.playAnim('idle');
|
boyfriend.playAnim('idle');
|
||||||
|
|
||||||
|
var introAssets:Map<String, Array<String>> = new Map<String, Array<String>>();
|
||||||
|
introAssets.set('default', ['ready.png', "set.png", "go.png"]);
|
||||||
|
introAssets.set('school', [
|
||||||
|
'weeb/pixelUI/ready-pixel.png',
|
||||||
|
'weeb/pixelUI/set-pixel.png',
|
||||||
|
'weeb/pixelUI/date-pixel.png'
|
||||||
|
]);
|
||||||
|
|
||||||
|
var introAlts:Array<String> = introAssets.get('default');
|
||||||
|
|
||||||
|
for (value in introAssets.keys())
|
||||||
|
{
|
||||||
|
if (value == curStage)
|
||||||
|
introAlts = introAssets.get(value);
|
||||||
|
}
|
||||||
|
|
||||||
switch (swagCounter)
|
switch (swagCounter)
|
||||||
|
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
FlxG.sound.play('assets/sounds/intro3' + TitleState.soundExt, 0.6);
|
FlxG.sound.play('assets/sounds/intro3' + TitleState.soundExt, 0.6);
|
||||||
case 1:
|
case 1:
|
||||||
var ready:FlxSprite = new FlxSprite().loadGraphic('assets/images/ready.png');
|
var ready:FlxSprite = new FlxSprite().loadGraphic('assets/images/' + introAlts[0]);
|
||||||
ready.scrollFactor.set();
|
ready.scrollFactor.set();
|
||||||
|
ready.updateHitbox();
|
||||||
|
|
||||||
|
if (curStage == 'school')
|
||||||
|
ready.setGraphicSize(Std.int(ready.width * daPixelZoom));
|
||||||
|
|
||||||
ready.screenCenter();
|
ready.screenCenter();
|
||||||
add(ready);
|
add(ready);
|
||||||
FlxTween.tween(ready, {y: ready.y += 100, alpha: 0}, Conductor.crochet / 1000, {
|
FlxTween.tween(ready, {y: ready.y += 100, alpha: 0}, Conductor.crochet / 1000, {
|
||||||
@@ -624,8 +681,12 @@ class PlayState extends MusicBeatState
|
|||||||
});
|
});
|
||||||
FlxG.sound.play('assets/sounds/intro2' + TitleState.soundExt, 0.6);
|
FlxG.sound.play('assets/sounds/intro2' + TitleState.soundExt, 0.6);
|
||||||
case 2:
|
case 2:
|
||||||
var set:FlxSprite = new FlxSprite().loadGraphic('assets/images/set.png');
|
var set:FlxSprite = new FlxSprite().loadGraphic('assets/images/' + introAlts[1]);
|
||||||
set.scrollFactor.set();
|
set.scrollFactor.set();
|
||||||
|
|
||||||
|
if (curStage == 'school')
|
||||||
|
set.setGraphicSize(Std.int(set.width * daPixelZoom));
|
||||||
|
|
||||||
set.screenCenter();
|
set.screenCenter();
|
||||||
add(set);
|
add(set);
|
||||||
FlxTween.tween(set, {y: set.y += 100, alpha: 0}, Conductor.crochet / 1000, {
|
FlxTween.tween(set, {y: set.y += 100, alpha: 0}, Conductor.crochet / 1000, {
|
||||||
@@ -637,8 +698,14 @@ class PlayState extends MusicBeatState
|
|||||||
});
|
});
|
||||||
FlxG.sound.play('assets/sounds/intro1' + TitleState.soundExt, 0.6);
|
FlxG.sound.play('assets/sounds/intro1' + TitleState.soundExt, 0.6);
|
||||||
case 3:
|
case 3:
|
||||||
var go:FlxSprite = new FlxSprite().loadGraphic('assets/images/go.png');
|
var go:FlxSprite = new FlxSprite().loadGraphic('assets/images/' + introAlts[2]);
|
||||||
go.scrollFactor.set();
|
go.scrollFactor.set();
|
||||||
|
|
||||||
|
if (curStage == 'school')
|
||||||
|
go.setGraphicSize(Std.int(go.width * daPixelZoom));
|
||||||
|
|
||||||
|
go.updateHitbox();
|
||||||
|
|
||||||
go.screenCenter();
|
go.screenCenter();
|
||||||
add(go);
|
add(go);
|
||||||
FlxTween.tween(go, {y: go.y += 100, alpha: 0}, Conductor.crochet / 1000, {
|
FlxTween.tween(go, {y: go.y += 100, alpha: 0}, Conductor.crochet / 1000, {
|
||||||
@@ -780,19 +847,83 @@ class PlayState extends MusicBeatState
|
|||||||
{
|
{
|
||||||
for (i in 0...4)
|
for (i in 0...4)
|
||||||
{
|
{
|
||||||
FlxG.log.add(i);
|
// FlxG.log.add(i);
|
||||||
var babyArrow:FlxSprite = new FlxSprite(0, strumLine.y);
|
var babyArrow:FlxSprite = new FlxSprite(0, strumLine.y);
|
||||||
var arrTex = FlxAtlasFrames.fromSparrow('assets/images/NOTE_assets.png', 'assets/images/NOTE_assets.xml');
|
|
||||||
babyArrow.frames = arrTex;
|
|
||||||
babyArrow.animation.addByPrefix('green', 'arrowUP');
|
|
||||||
babyArrow.animation.addByPrefix('blue', 'arrowDOWN');
|
|
||||||
babyArrow.animation.addByPrefix('purple', 'arrowLEFT');
|
|
||||||
babyArrow.animation.addByPrefix('red', 'arrowRIGHT');
|
|
||||||
|
|
||||||
babyArrow.scrollFactor.set();
|
switch (curStage)
|
||||||
babyArrow.setGraphicSize(Std.int(babyArrow.width * 0.7));
|
{
|
||||||
|
case 'school':
|
||||||
|
babyArrow.loadGraphic('assets/images/weeb/pixelUI/arrows-pixels.png', true, 17, 17);
|
||||||
|
babyArrow.animation.add('green', [6]);
|
||||||
|
babyArrow.animation.add('red', [7]);
|
||||||
|
babyArrow.animation.add('blue', [5]);
|
||||||
|
babyArrow.animation.add('purplel', [4]);
|
||||||
|
|
||||||
|
babyArrow.setGraphicSize(Std.int(babyArrow.width * daPixelZoom));
|
||||||
|
babyArrow.updateHitbox();
|
||||||
|
babyArrow.antialiasing = false;
|
||||||
|
|
||||||
|
switch (Math.abs(i))
|
||||||
|
{
|
||||||
|
case 2:
|
||||||
|
babyArrow.x += Note.swagWidth * 2;
|
||||||
|
babyArrow.animation.add('static', [2]);
|
||||||
|
babyArrow.animation.add('pressed', [6, 10], 12, false);
|
||||||
|
babyArrow.animation.add('confirm', [14, 18], 12, false);
|
||||||
|
case 3:
|
||||||
|
babyArrow.x += Note.swagWidth * 3;
|
||||||
|
babyArrow.animation.add('static', [3]);
|
||||||
|
babyArrow.animation.add('pressed', [7, 11], 12, false);
|
||||||
|
babyArrow.animation.add('confirm', [15, 19], 24, false);
|
||||||
|
case 1:
|
||||||
|
babyArrow.x += Note.swagWidth * 1;
|
||||||
|
babyArrow.animation.add('static', [1]);
|
||||||
|
babyArrow.animation.add('pressed', [5, 9], 12, false);
|
||||||
|
babyArrow.animation.add('confirm', [13, 17], 24, false);
|
||||||
|
case 0:
|
||||||
|
babyArrow.x += Note.swagWidth * 0;
|
||||||
|
babyArrow.animation.add('static', [0]);
|
||||||
|
babyArrow.animation.add('pressed', [4, 8], 12, false);
|
||||||
|
babyArrow.animation.add('confirm', [12, 16], 24, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
default:
|
||||||
|
babyArrow.frames = FlxAtlasFrames.fromSparrow('assets/images/NOTE_assets.png', 'assets/images/NOTE_assets.xml');
|
||||||
|
babyArrow.animation.addByPrefix('green', 'arrowUP');
|
||||||
|
babyArrow.animation.addByPrefix('blue', 'arrowDOWN');
|
||||||
|
babyArrow.animation.addByPrefix('purple', 'arrowLEFT');
|
||||||
|
babyArrow.animation.addByPrefix('red', 'arrowRIGHT');
|
||||||
|
|
||||||
|
babyArrow.antialiasing = true;
|
||||||
|
babyArrow.setGraphicSize(Std.int(babyArrow.width * 0.7));
|
||||||
|
|
||||||
|
switch (Math.abs(i))
|
||||||
|
{
|
||||||
|
case 2:
|
||||||
|
babyArrow.x += Note.swagWidth * 2;
|
||||||
|
babyArrow.animation.addByPrefix('static', 'arrowUP');
|
||||||
|
babyArrow.animation.addByPrefix('pressed', 'up press', 24, false);
|
||||||
|
babyArrow.animation.addByPrefix('confirm', 'up confirm', 24, false);
|
||||||
|
case 3:
|
||||||
|
babyArrow.x += Note.swagWidth * 3;
|
||||||
|
babyArrow.animation.addByPrefix('static', 'arrowRIGHT');
|
||||||
|
babyArrow.animation.addByPrefix('pressed', 'right press', 24, false);
|
||||||
|
babyArrow.animation.addByPrefix('confirm', 'right confirm', 24, false);
|
||||||
|
case 1:
|
||||||
|
babyArrow.x += Note.swagWidth * 1;
|
||||||
|
babyArrow.animation.addByPrefix('static', 'arrowDOWN');
|
||||||
|
babyArrow.animation.addByPrefix('pressed', 'down press', 24, false);
|
||||||
|
babyArrow.animation.addByPrefix('confirm', 'down confirm', 24, false);
|
||||||
|
case 0:
|
||||||
|
babyArrow.x += Note.swagWidth * 0;
|
||||||
|
babyArrow.animation.addByPrefix('static', 'arrowLEFT');
|
||||||
|
babyArrow.animation.addByPrefix('pressed', 'left press', 24, false);
|
||||||
|
babyArrow.animation.addByPrefix('confirm', 'left confirm', 24, false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
babyArrow.updateHitbox();
|
babyArrow.updateHitbox();
|
||||||
babyArrow.antialiasing = true;
|
babyArrow.scrollFactor.set();
|
||||||
|
|
||||||
babyArrow.y -= 10;
|
babyArrow.y -= 10;
|
||||||
babyArrow.alpha = 0;
|
babyArrow.alpha = 0;
|
||||||
@@ -805,30 +936,6 @@ class PlayState extends MusicBeatState
|
|||||||
playerStrums.add(babyArrow);
|
playerStrums.add(babyArrow);
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (Math.abs(i))
|
|
||||||
{
|
|
||||||
case 2:
|
|
||||||
babyArrow.x += Note.swagWidth * 2;
|
|
||||||
babyArrow.animation.addByPrefix('static', 'arrowUP');
|
|
||||||
babyArrow.animation.addByPrefix('pressed', 'up press', 24, false);
|
|
||||||
babyArrow.animation.addByPrefix('confirm', 'up confirm', 24, false);
|
|
||||||
case 3:
|
|
||||||
babyArrow.x += Note.swagWidth * 3;
|
|
||||||
babyArrow.animation.addByPrefix('static', 'arrowRIGHT');
|
|
||||||
babyArrow.animation.addByPrefix('pressed', 'right press', 24, false);
|
|
||||||
babyArrow.animation.addByPrefix('confirm', 'right confirm', 24, false);
|
|
||||||
case 1:
|
|
||||||
babyArrow.x += Note.swagWidth * 1;
|
|
||||||
babyArrow.animation.addByPrefix('static', 'arrowDOWN');
|
|
||||||
babyArrow.animation.addByPrefix('pressed', 'down press', 24, false);
|
|
||||||
babyArrow.animation.addByPrefix('confirm', 'down confirm', 24, false);
|
|
||||||
case 0:
|
|
||||||
babyArrow.x += Note.swagWidth * 0;
|
|
||||||
babyArrow.animation.addByPrefix('static', 'arrowLEFT');
|
|
||||||
babyArrow.animation.addByPrefix('pressed', 'left press', 24, false);
|
|
||||||
babyArrow.animation.addByPrefix('confirm', 'left confirm', 24, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
babyArrow.animation.play('static');
|
babyArrow.animation.play('static');
|
||||||
babyArrow.x += 50;
|
babyArrow.x += 50;
|
||||||
babyArrow.x += ((FlxG.width / 2) * player);
|
babyArrow.x += ((FlxG.width / 2) * player);
|
||||||
@@ -1069,7 +1176,6 @@ class PlayState extends MusicBeatState
|
|||||||
gfSpeed = 1;
|
gfSpeed = 1;
|
||||||
case 163:
|
case 163:
|
||||||
// FlxG.sound.music.stop();
|
// FlxG.sound.music.stop();
|
||||||
// curLevel = 'Bopeebo';
|
|
||||||
// FlxG.switchState(new TitleState());
|
// FlxG.switchState(new TitleState());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1081,7 +1187,6 @@ class PlayState extends MusicBeatState
|
|||||||
case 128, 129, 130:
|
case 128, 129, 130:
|
||||||
vocals.volume = 0;
|
vocals.volume = 0;
|
||||||
// FlxG.sound.music.stop();
|
// FlxG.sound.music.stop();
|
||||||
// curLevel = 'Fresh';
|
|
||||||
// FlxG.switchState(new PlayState());
|
// FlxG.switchState(new PlayState());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1591,7 +1696,7 @@ class PlayState extends MusicBeatState
|
|||||||
spr.animation.play('static');
|
spr.animation.play('static');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (spr.animation.curAnim.name == 'confirm')
|
if (spr.animation.curAnim.name == 'confirm' && curStage != 'school')
|
||||||
{
|
{
|
||||||
spr.centerOffsets();
|
spr.centerOffsets();
|
||||||
spr.offset.x -= 13;
|
spr.offset.x -= 13;
|
||||||
|
|||||||