Merge pull request #341 from ActualMandM/kade-fixes
several fixes & changes
This commit is contained in:
42 files changed
+56
-66
No files matched your search
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+20
-20
@@ -32,7 +32,7 @@ class Character extends FlxSprite
|
|||||||
{
|
{
|
||||||
case 'gf':
|
case 'gf':
|
||||||
// GIRLFRIEND CODE
|
// GIRLFRIEND CODE
|
||||||
tex = Paths.getSparrowAtlas('GF_assets');
|
tex = Paths.getSparrowAtlas('characters/GF_assets');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByPrefix('cheer', 'GF Cheer', 24, false);
|
animation.addByPrefix('cheer', 'GF Cheer', 24, false);
|
||||||
animation.addByPrefix('singLEFT', 'GF left note', 24, false);
|
animation.addByPrefix('singLEFT', 'GF left note', 24, false);
|
||||||
@@ -63,7 +63,7 @@ class Character extends FlxSprite
|
|||||||
playAnim('danceRight');
|
playAnim('danceRight');
|
||||||
|
|
||||||
case 'gf-christmas':
|
case 'gf-christmas':
|
||||||
tex = Paths.getSparrowAtlas('christmas/gfChristmas','week5');
|
tex = Paths.getSparrowAtlas('characters/gfChristmas');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByPrefix('cheer', 'GF Cheer', 24, false);
|
animation.addByPrefix('cheer', 'GF Cheer', 24, false);
|
||||||
animation.addByPrefix('singLEFT', 'GF left note', 24, false);
|
animation.addByPrefix('singLEFT', 'GF left note', 24, false);
|
||||||
@@ -94,7 +94,7 @@ class Character extends FlxSprite
|
|||||||
playAnim('danceRight');
|
playAnim('danceRight');
|
||||||
|
|
||||||
case 'gf-car':
|
case 'gf-car':
|
||||||
tex = Paths.getSparrowAtlas('gfCar','week4');
|
tex = Paths.getSparrowAtlas('characters/gfCar');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByIndices('singUP', 'GF Dancing Beat Hair blowing CAR', [0], "", 24, false);
|
animation.addByIndices('singUP', 'GF Dancing Beat Hair blowing CAR', [0], "", 24, false);
|
||||||
animation.addByIndices('danceLeft', 'GF Dancing Beat Hair blowing CAR', [30, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "", 24, false);
|
animation.addByIndices('danceLeft', 'GF Dancing Beat Hair blowing CAR', [30, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "", 24, false);
|
||||||
@@ -107,7 +107,7 @@ class Character extends FlxSprite
|
|||||||
playAnim('danceRight');
|
playAnim('danceRight');
|
||||||
|
|
||||||
case 'gf-pixel':
|
case 'gf-pixel':
|
||||||
tex = Paths.getSparrowAtlas('weeb/gfPixel','week6');
|
tex = Paths.getSparrowAtlas('characters/gfPixel');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByIndices('singUP', 'GF IDLE', [2], "", 24, false);
|
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('danceLeft', 'GF IDLE', [30, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "", 24, false);
|
||||||
@@ -124,7 +124,7 @@ class Character extends FlxSprite
|
|||||||
|
|
||||||
case 'dad':
|
case 'dad':
|
||||||
// DAD ANIMATION LOADING CODE
|
// DAD ANIMATION LOADING CODE
|
||||||
tex = Paths.getSparrowAtlas('DADDY_DEAREST','shared');
|
tex = Paths.getSparrowAtlas('characters/DADDY_DEAREST');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByPrefix('idle', 'Dad idle dance', 24);
|
animation.addByPrefix('idle', 'Dad idle dance', 24);
|
||||||
animation.addByPrefix('singUP', 'Dad Sing Note UP', 24);
|
animation.addByPrefix('singUP', 'Dad Sing Note UP', 24);
|
||||||
@@ -140,7 +140,7 @@ class Character extends FlxSprite
|
|||||||
|
|
||||||
playAnim('idle');
|
playAnim('idle');
|
||||||
case 'spooky':
|
case 'spooky':
|
||||||
tex = Paths.getSparrowAtlas('spooky_kids_assets','week2');
|
tex = Paths.getSparrowAtlas('characters/spooky_kids_assets');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByPrefix('singUP', 'spooky UP NOTE', 24, false);
|
animation.addByPrefix('singUP', 'spooky UP NOTE', 24, false);
|
||||||
animation.addByPrefix('singDOWN', 'spooky DOWN note', 24, false);
|
animation.addByPrefix('singDOWN', 'spooky DOWN note', 24, false);
|
||||||
@@ -159,7 +159,7 @@ class Character extends FlxSprite
|
|||||||
|
|
||||||
playAnim('danceRight');
|
playAnim('danceRight');
|
||||||
case 'mom':
|
case 'mom':
|
||||||
tex = Paths.getSparrowAtlas('Mom_Assets','week4');
|
tex = Paths.getSparrowAtlas('characters/Mom_Assets');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
|
|
||||||
animation.addByPrefix('idle', "Mom Idle", 24, false);
|
animation.addByPrefix('idle', "Mom Idle", 24, false);
|
||||||
@@ -179,7 +179,7 @@ class Character extends FlxSprite
|
|||||||
playAnim('idle');
|
playAnim('idle');
|
||||||
|
|
||||||
case 'mom-car':
|
case 'mom-car':
|
||||||
tex = Paths.getSparrowAtlas('momCar','week4');
|
tex = Paths.getSparrowAtlas('characters/momCar');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
|
|
||||||
animation.addByPrefix('idle', "Mom Idle", 24, false);
|
animation.addByPrefix('idle', "Mom Idle", 24, false);
|
||||||
@@ -198,7 +198,7 @@ class Character extends FlxSprite
|
|||||||
|
|
||||||
playAnim('idle');
|
playAnim('idle');
|
||||||
case 'monster':
|
case 'monster':
|
||||||
tex = Paths.getSparrowAtlas('Monster_Assets','week2');
|
tex = Paths.getSparrowAtlas('characters/Monster_Assets');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByPrefix('idle', 'monster idle', 24, false);
|
animation.addByPrefix('idle', 'monster idle', 24, false);
|
||||||
animation.addByPrefix('singUP', 'monster up note', 24, false);
|
animation.addByPrefix('singUP', 'monster up note', 24, false);
|
||||||
@@ -213,7 +213,7 @@ class Character extends FlxSprite
|
|||||||
addOffset("singDOWN", -30, -40);
|
addOffset("singDOWN", -30, -40);
|
||||||
playAnim('idle');
|
playAnim('idle');
|
||||||
case 'monster-christmas':
|
case 'monster-christmas':
|
||||||
tex = Paths.getSparrowAtlas('christmas/monsterChristmas','week5');
|
tex = Paths.getSparrowAtlas('characters/monsterChristmas');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByPrefix('idle', 'monster idle', 24, false);
|
animation.addByPrefix('idle', 'monster idle', 24, false);
|
||||||
animation.addByPrefix('singUP', 'monster up note', 24, false);
|
animation.addByPrefix('singUP', 'monster up note', 24, false);
|
||||||
@@ -228,7 +228,7 @@ class Character extends FlxSprite
|
|||||||
addOffset("singDOWN", -40, -94);
|
addOffset("singDOWN", -40, -94);
|
||||||
playAnim('idle');
|
playAnim('idle');
|
||||||
case 'pico':
|
case 'pico':
|
||||||
tex = Paths.getSparrowAtlas('Pico_FNF_assetss','week3');
|
tex = Paths.getSparrowAtlas('characters/Pico_FNF_assetss');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByPrefix('idle', "Pico Idle Dance", 24);
|
animation.addByPrefix('idle', "Pico Idle Dance", 24);
|
||||||
animation.addByPrefix('singUP', 'pico Up note0', 24, false);
|
animation.addByPrefix('singUP', 'pico Up note0', 24, false);
|
||||||
@@ -267,7 +267,7 @@ class Character extends FlxSprite
|
|||||||
flipX = true;
|
flipX = true;
|
||||||
|
|
||||||
case 'bf':
|
case 'bf':
|
||||||
var tex = Paths.getSparrowAtlas('BOYFRIEND','shared');
|
var tex = Paths.getSparrowAtlas('characters/BOYFRIEND');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByPrefix('idle', 'BF idle dance', 24, false);
|
animation.addByPrefix('idle', 'BF idle dance', 24, false);
|
||||||
animation.addByPrefix('singUP', 'BF NOTE UP0', 24, false);
|
animation.addByPrefix('singUP', 'BF NOTE UP0', 24, false);
|
||||||
@@ -306,7 +306,7 @@ class Character extends FlxSprite
|
|||||||
flipX = true;
|
flipX = true;
|
||||||
|
|
||||||
case 'bf-christmas':
|
case 'bf-christmas':
|
||||||
var tex = Paths.getSparrowAtlas('christmas/bfChristmas','week5');
|
var tex = Paths.getSparrowAtlas('characters/bfChristmas');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByPrefix('idle', 'BF idle dance', 24, false);
|
animation.addByPrefix('idle', 'BF idle dance', 24, false);
|
||||||
animation.addByPrefix('singUP', 'BF NOTE UP0', 24, false);
|
animation.addByPrefix('singUP', 'BF NOTE UP0', 24, false);
|
||||||
@@ -334,7 +334,7 @@ class Character extends FlxSprite
|
|||||||
|
|
||||||
flipX = true;
|
flipX = true;
|
||||||
case 'bf-car':
|
case 'bf-car':
|
||||||
var tex = Paths.getSparrowAtlas('bfCar','week4');
|
var tex = Paths.getSparrowAtlas('characters/bfCar');
|
||||||
frames = tex;
|
frames = tex;
|
||||||
animation.addByPrefix('idle', 'BF idle dance', 24, false);
|
animation.addByPrefix('idle', 'BF idle dance', 24, false);
|
||||||
animation.addByPrefix('singUP', 'BF NOTE UP0', 24, false);
|
animation.addByPrefix('singUP', 'BF NOTE UP0', 24, false);
|
||||||
@@ -359,7 +359,7 @@ class Character extends FlxSprite
|
|||||||
|
|
||||||
flipX = true;
|
flipX = true;
|
||||||
case 'bf-pixel':
|
case 'bf-pixel':
|
||||||
frames = Paths.getSparrowAtlas('weeb/bfPixel','week6');
|
frames = Paths.getSparrowAtlas('characters/bfPixel');
|
||||||
animation.addByPrefix('idle', 'BF IDLE', 24, false);
|
animation.addByPrefix('idle', 'BF IDLE', 24, false);
|
||||||
animation.addByPrefix('singUP', 'BF UP NOTE', 24, false);
|
animation.addByPrefix('singUP', 'BF UP NOTE', 24, false);
|
||||||
animation.addByPrefix('singLEFT', 'BF LEFT NOTE', 24, false);
|
animation.addByPrefix('singLEFT', 'BF LEFT NOTE', 24, false);
|
||||||
@@ -392,7 +392,7 @@ class Character extends FlxSprite
|
|||||||
|
|
||||||
flipX = true;
|
flipX = true;
|
||||||
case 'bf-pixel-dead':
|
case 'bf-pixel-dead':
|
||||||
frames = Paths.getSparrowAtlas('weeb/bfPixelsDEAD','week6');
|
frames = Paths.getSparrowAtlas('characters/bfPixelsDEAD');
|
||||||
animation.addByPrefix('singUP', "BF Dies pixel", 24, false);
|
animation.addByPrefix('singUP', "BF Dies pixel", 24, false);
|
||||||
animation.addByPrefix('firstDeath', "BF Dies pixel", 24, false);
|
animation.addByPrefix('firstDeath', "BF Dies pixel", 24, false);
|
||||||
animation.addByPrefix('deathLoop', "Retry Loop", 24, true);
|
animation.addByPrefix('deathLoop', "Retry Loop", 24, true);
|
||||||
@@ -410,7 +410,7 @@ class Character extends FlxSprite
|
|||||||
flipX = true;
|
flipX = true;
|
||||||
|
|
||||||
case 'senpai':
|
case 'senpai':
|
||||||
frames = Paths.getSparrowAtlas('weeb/senpai','week6');
|
frames = Paths.getSparrowAtlas('characters/senpai');
|
||||||
animation.addByPrefix('idle', 'Senpai Idle', 24, false);
|
animation.addByPrefix('idle', 'Senpai Idle', 24, false);
|
||||||
animation.addByPrefix('singUP', 'SENPAI UP NOTE', 24, false);
|
animation.addByPrefix('singUP', 'SENPAI UP NOTE', 24, false);
|
||||||
animation.addByPrefix('singLEFT', 'SENPAI LEFT NOTE', 24, false);
|
animation.addByPrefix('singLEFT', 'SENPAI LEFT NOTE', 24, false);
|
||||||
@@ -430,7 +430,7 @@ class Character extends FlxSprite
|
|||||||
|
|
||||||
antialiasing = false;
|
antialiasing = false;
|
||||||
case 'senpai-angry':
|
case 'senpai-angry':
|
||||||
frames = Paths.getSparrowAtlas('weeb/senpai','week6');
|
frames = Paths.getSparrowAtlas('characters/senpai');
|
||||||
animation.addByPrefix('idle', 'Angry Senpai Idle', 24, false);
|
animation.addByPrefix('idle', 'Angry Senpai Idle', 24, false);
|
||||||
animation.addByPrefix('singUP', 'Angry Senpai UP NOTE', 24, false);
|
animation.addByPrefix('singUP', 'Angry Senpai UP NOTE', 24, false);
|
||||||
animation.addByPrefix('singLEFT', 'Angry Senpai LEFT NOTE', 24, false);
|
animation.addByPrefix('singLEFT', 'Angry Senpai LEFT NOTE', 24, false);
|
||||||
@@ -450,7 +450,7 @@ class Character extends FlxSprite
|
|||||||
antialiasing = false;
|
antialiasing = false;
|
||||||
|
|
||||||
case 'spirit':
|
case 'spirit':
|
||||||
frames = Paths.getPackerAtlas('weeb/spirit','week6');
|
frames = Paths.getPackerAtlas('characters/spirit');
|
||||||
animation.addByPrefix('idle', "idle spirit_", 24, false);
|
animation.addByPrefix('idle', "idle spirit_", 24, false);
|
||||||
animation.addByPrefix('singUP', "up_", 24, false);
|
animation.addByPrefix('singUP', "up_", 24, false);
|
||||||
animation.addByPrefix('singRIGHT', "right_", 24, false);
|
animation.addByPrefix('singRIGHT', "right_", 24, false);
|
||||||
@@ -471,7 +471,7 @@ class Character extends FlxSprite
|
|||||||
antialiasing = false;
|
antialiasing = false;
|
||||||
|
|
||||||
case 'parents-christmas':
|
case 'parents-christmas':
|
||||||
frames = Paths.getSparrowAtlas('christmas/mom_dad_christmas_assets','week5');
|
frames = Paths.getSparrowAtlas('characters/mom_dad_christmas_assets');
|
||||||
animation.addByPrefix('idle', 'Parent Christmas Idle', 24, false);
|
animation.addByPrefix('idle', 'Parent Christmas Idle', 24, false);
|
||||||
animation.addByPrefix('singUP', 'Parent Up Note Dad', 24, false);
|
animation.addByPrefix('singUP', 'Parent Up Note Dad', 24, false);
|
||||||
animation.addByPrefix('singDOWN', 'Parent Down Note Dad', 24, false);
|
animation.addByPrefix('singDOWN', 'Parent Down Note Dad', 24, false);
|
||||||
|
|||||||
+26
-37
@@ -88,12 +88,8 @@ class ChartingState extends MusicBeatState
|
|||||||
var leftIcon:HealthIcon;
|
var leftIcon:HealthIcon;
|
||||||
var rightIcon:HealthIcon;
|
var rightIcon:HealthIcon;
|
||||||
|
|
||||||
var leftIconChar:String;
|
|
||||||
var rightIconChar:String;
|
|
||||||
|
|
||||||
private var lastNote:Note;
|
private var lastNote:Note;
|
||||||
|
|
||||||
|
|
||||||
override function create()
|
override function create()
|
||||||
{
|
{
|
||||||
curSection = lastSection;
|
curSection = lastSection;
|
||||||
@@ -119,21 +115,6 @@ class ChartingState extends MusicBeatState
|
|||||||
|
|
||||||
gridBG = FlxGridOverlay.create(GRID_SIZE, GRID_SIZE, GRID_SIZE * 8, GRID_SIZE * 16);
|
gridBG = FlxGridOverlay.create(GRID_SIZE, GRID_SIZE, GRID_SIZE * 8, GRID_SIZE * 16);
|
||||||
add(gridBG);
|
add(gridBG);
|
||||||
leftIconChar = _song.player1;
|
|
||||||
rightIconChar = _song.player2;
|
|
||||||
leftIcon = new HealthIcon(leftIconChar);
|
|
||||||
rightIcon = new HealthIcon(rightIconChar);
|
|
||||||
leftIcon.scrollFactor.set(1, 1);
|
|
||||||
rightIcon.scrollFactor.set(1, 1);
|
|
||||||
|
|
||||||
leftIcon.setGraphicSize(0, 45);
|
|
||||||
rightIcon.setGraphicSize(0, 45);
|
|
||||||
|
|
||||||
add(leftIcon);
|
|
||||||
add(rightIcon);
|
|
||||||
|
|
||||||
leftIcon.setPosition(0, -100);
|
|
||||||
rightIcon.setPosition(gridBG.width / 2, -100);
|
|
||||||
|
|
||||||
gridBlackLine = new FlxSprite(gridBG.x + gridBG.width / 2).makeGraphic(2, Std.int(gridBG.height), FlxColor.BLACK);
|
gridBlackLine = new FlxSprite(gridBG.x + gridBG.width / 2).makeGraphic(2, Std.int(gridBG.height), FlxColor.BLACK);
|
||||||
add(gridBlackLine);
|
add(gridBlackLine);
|
||||||
@@ -156,6 +137,20 @@ class ChartingState extends MusicBeatState
|
|||||||
Conductor.changeBPM(_song.bpm);
|
Conductor.changeBPM(_song.bpm);
|
||||||
Conductor.mapBPMChanges(_song);
|
Conductor.mapBPMChanges(_song);
|
||||||
|
|
||||||
|
leftIcon = new HealthIcon(_song.player1);
|
||||||
|
rightIcon = new HealthIcon(_song.player2);
|
||||||
|
leftIcon.scrollFactor.set(1, 1);
|
||||||
|
rightIcon.scrollFactor.set(1, 1);
|
||||||
|
|
||||||
|
leftIcon.setGraphicSize(0, 45);
|
||||||
|
rightIcon.setGraphicSize(0, 45);
|
||||||
|
|
||||||
|
add(leftIcon);
|
||||||
|
add(rightIcon);
|
||||||
|
|
||||||
|
leftIcon.setPosition(0, -100);
|
||||||
|
rightIcon.setPosition(gridBG.width / 2, -100);
|
||||||
|
|
||||||
bpmTxt = new FlxText(1000, 50, 0, "", 16);
|
bpmTxt = new FlxText(1000, 50, 0, "", 16);
|
||||||
bpmTxt.scrollFactor.set();
|
bpmTxt.scrollFactor.set();
|
||||||
add(bpmTxt);
|
add(bpmTxt);
|
||||||
@@ -305,14 +300,11 @@ class ChartingState extends MusicBeatState
|
|||||||
|
|
||||||
var tab_group_assets = new FlxUI(null, UI_box);
|
var tab_group_assets = new FlxUI(null, UI_box);
|
||||||
tab_group_assets.name = "Assets";
|
tab_group_assets.name = "Assets";
|
||||||
tab_group_assets.add(player1DropDown);
|
tab_group_assets.add(noteStyleDropDown);
|
||||||
tab_group_assets.add(player2DropDown);
|
|
||||||
tab_group_assets.add(gfVersionDropDown);
|
tab_group_assets.add(gfVersionDropDown);
|
||||||
tab_group_assets.add(stageDropDown);
|
tab_group_assets.add(stageDropDown);
|
||||||
tab_group_assets.add(noteStyleDropDown);
|
tab_group_assets.add(player1DropDown);
|
||||||
|
tab_group_assets.add(player2DropDown);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
UI_box.addGroup(tab_group_song);
|
UI_box.addGroup(tab_group_song);
|
||||||
UI_box.addGroup(tab_group_assets);
|
UI_box.addGroup(tab_group_assets);
|
||||||
@@ -477,9 +469,6 @@ class ChartingState extends MusicBeatState
|
|||||||
{
|
{
|
||||||
case 'Must hit section':
|
case 'Must hit section':
|
||||||
_song.notes[curSection].mustHitSection = check.checked;
|
_song.notes[curSection].mustHitSection = check.checked;
|
||||||
|
|
||||||
updateHeads();
|
|
||||||
|
|
||||||
case 'Change BPM':
|
case 'Change BPM':
|
||||||
_song.notes[curSection].changeBPM = check.checked;
|
_song.notes[curSection].changeBPM = check.checked;
|
||||||
FlxG.log.add('changed bpm shit');
|
FlxG.log.add('changed bpm shit');
|
||||||
@@ -564,6 +553,8 @@ class ChartingState extends MusicBeatState
|
|||||||
|
|
||||||
override function update(elapsed:Float)
|
override function update(elapsed:Float)
|
||||||
{
|
{
|
||||||
|
updateHeads();
|
||||||
|
|
||||||
curStep = recalculateSteps();
|
curStep = recalculateSteps();
|
||||||
|
|
||||||
if (FlxG.keys.justPressed.ALT && UI_box.selected_tab == 0)
|
if (FlxG.keys.justPressed.ALT && UI_box.selected_tab == 0)
|
||||||
@@ -752,7 +743,7 @@ class ChartingState extends MusicBeatState
|
|||||||
PlayState.SONG = _song;
|
PlayState.SONG = _song;
|
||||||
FlxG.sound.music.stop();
|
FlxG.sound.music.stop();
|
||||||
vocals.stop();
|
vocals.stop();
|
||||||
FlxG.switchState(new PlayState());
|
LoadingState.loadAndSwitchState(new PlayState());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (FlxG.keys.justPressed.E)
|
if (FlxG.keys.justPressed.E)
|
||||||
@@ -1022,21 +1013,19 @@ class ChartingState extends MusicBeatState
|
|||||||
check_altAnim.checked = sec.altAnim;
|
check_altAnim.checked = sec.altAnim;
|
||||||
check_changeBPM.checked = sec.changeBPM;
|
check_changeBPM.checked = sec.changeBPM;
|
||||||
stepperSectionBPM.value = sec.bpm;
|
stepperSectionBPM.value = sec.bpm;
|
||||||
|
|
||||||
updateHeads();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateHeads():Void
|
function updateHeads():Void
|
||||||
{
|
{
|
||||||
if (check_mustHitSection.checked)
|
if (check_mustHitSection.checked)
|
||||||
{
|
{
|
||||||
leftIcon.animation.play(leftIconChar);
|
leftIcon.animation.play(_song.player1);
|
||||||
rightIcon.animation.play(rightIconChar);
|
rightIcon.animation.play(_song.player2);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
leftIcon.animation.play(rightIconChar);
|
leftIcon.animation.play(_song.player2);
|
||||||
rightIcon.animation.play(leftIconChar);
|
rightIcon.animation.play(_song.player1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1266,13 +1255,13 @@ class ChartingState extends MusicBeatState
|
|||||||
function loadJson(song:String):Void
|
function loadJson(song:String):Void
|
||||||
{
|
{
|
||||||
PlayState.SONG = Song.loadFromJson(song.toLowerCase(), song.toLowerCase());
|
PlayState.SONG = Song.loadFromJson(song.toLowerCase(), song.toLowerCase());
|
||||||
FlxG.resetState();
|
LoadingState.loadAndSwitchState(new ChartingState());
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadAutosave():Void
|
function loadAutosave():Void
|
||||||
{
|
{
|
||||||
PlayState.SONG = Song.parseJSONshit(FlxG.save.data.autosave);
|
PlayState.SONG = Song.parseJSONshit(FlxG.save.data.autosave);
|
||||||
FlxG.resetState();
|
LoadingState.loadAndSwitchState(new ChartingState());
|
||||||
}
|
}
|
||||||
|
|
||||||
function autosaveSong():Void
|
function autosaveSong():Void
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class HealthIcon extends FlxSprite
|
|||||||
|
|
||||||
loadGraphic(Paths.image('iconGrid'), true, 150, 150);
|
loadGraphic(Paths.image('iconGrid'), true, 150, 150);
|
||||||
|
|
||||||
|
antialiasing = true;
|
||||||
animation.add('bf', [0, 1], 0, false, isPlayer);
|
animation.add('bf', [0, 1], 0, false, isPlayer);
|
||||||
animation.add('bf-car', [0, 1], 0, false, isPlayer);
|
animation.add('bf-car', [0, 1], 0, false, isPlayer);
|
||||||
animation.add('bf-christmas', [0, 1], 0, false, isPlayer);
|
animation.add('bf-christmas', [0, 1], 0, false, isPlayer);
|
||||||
@@ -38,16 +38,13 @@ class HealthIcon extends FlxSprite
|
|||||||
animation.add('monster', [19, 20], 0, false, isPlayer);
|
animation.add('monster', [19, 20], 0, false, isPlayer);
|
||||||
animation.add('monster-christmas', [19, 20], 0, false, isPlayer);
|
animation.add('monster-christmas', [19, 20], 0, false, isPlayer);
|
||||||
animation.play(char);
|
animation.play(char);
|
||||||
switch(char){
|
|
||||||
case 'bf-pixel' | 'senpai' | 'senpai-angry' | 'spirit' | 'gf-pixel':
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
switch(char)
|
||||||
default:
|
{
|
||||||
{
|
case 'bf-pixel' | 'senpai' | 'senpai-angry' | 'spirit' | 'gf-pixel':
|
||||||
antialiasing = true;
|
antialiasing = false;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
scrollFactor.set();
|
scrollFactor.set();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1110,7 +1110,9 @@ class PlayState extends MusicBeatState
|
|||||||
|
|
||||||
var luaWiggles:Array<WiggleEffect> = [];
|
var luaWiggles:Array<WiggleEffect> = [];
|
||||||
|
|
||||||
|
#if windows
|
||||||
public static var luaModchart:ModchartState = null;
|
public static var luaModchart:ModchartState = null;
|
||||||
|
#end
|
||||||
|
|
||||||
function startCountdown():Void
|
function startCountdown():Void
|
||||||
{
|
{
|
||||||
@@ -1808,11 +1810,13 @@ class PlayState extends MusicBeatState
|
|||||||
if (FlxG.keys.justPressed.EIGHT)
|
if (FlxG.keys.justPressed.EIGHT)
|
||||||
{
|
{
|
||||||
FlxG.switchState(new AnimationDebug(SONG.player2));
|
FlxG.switchState(new AnimationDebug(SONG.player2));
|
||||||
|
#if windows
|
||||||
if (luaModchart != null)
|
if (luaModchart != null)
|
||||||
{
|
{
|
||||||
luaModchart.die();
|
luaModchart.die();
|
||||||
luaModchart = null;
|
luaModchart = null;
|
||||||
}
|
}
|
||||||
|
#end
|
||||||
}
|
}
|
||||||
|
|
||||||
#end
|
#end
|
||||||
|
|||||||
Reference in new issue
Block a user