mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2025-07-05 10:16:39 +00:00
background girls
This commit is contained in:
parent
60c4367896
commit
cddb67d984
|
@ -9,14 +9,24 @@ class BackgroundGirls extends FlxSprite
|
||||||
{
|
{
|
||||||
super(x, y);
|
super(x, y);
|
||||||
|
|
||||||
|
// BG fangirls dissuaded
|
||||||
frames = FlxAtlasFrames.fromSparrow('assets/images/weeb/bgFreaks.png', 'assets/images/weeb/bgFreaks.xml');
|
frames = FlxAtlasFrames.fromSparrow('assets/images/weeb/bgFreaks.png', 'assets/images/weeb/bgFreaks.xml');
|
||||||
|
|
||||||
animation.addByIndices('danceLeft', 'BG girls group', CoolUtil.numberArray(14), "", 24, false);
|
animation.addByIndices('danceLeft', 'BG girls group', CoolUtil.numberArray(14), "", 24, false);
|
||||||
animation.addByIndices('danceRight', 'BG girls group', CoolUtil.numberArray(30, 15), "", 24, false);
|
animation.addByIndices('danceRight', 'BG girls group', CoolUtil.numberArray(30, 15), "", 24, false);
|
||||||
|
|
||||||
animation.play('danceLeft');
|
animation.play('danceLeft');
|
||||||
}
|
}
|
||||||
|
|
||||||
var danceDir:Bool = false;
|
var danceDir:Bool = false;
|
||||||
|
|
||||||
|
public function getScared():Void
|
||||||
|
{
|
||||||
|
animation.addByIndices('danceLeft', 'BG fangirls dissuaded', CoolUtil.numberArray(14), "", 24, false);
|
||||||
|
animation.addByIndices('danceRight', 'BG fangirls dissuaded', CoolUtil.numberArray(30, 15), "", 24, false);
|
||||||
|
dance();
|
||||||
|
}
|
||||||
|
|
||||||
public function dance():Void
|
public function dance():Void
|
||||||
{
|
{
|
||||||
danceDir = !danceDir;
|
danceDir = !danceDir;
|
||||||
|
|
|
@ -420,6 +420,24 @@ class Character extends FlxSprite
|
||||||
setGraphicSize(Std.int(width * 6));
|
setGraphicSize(Std.int(width * 6));
|
||||||
updateHitbox();
|
updateHitbox();
|
||||||
|
|
||||||
|
antialiasing = false;
|
||||||
|
case 'senpai-angry':
|
||||||
|
frames = FlxAtlasFrames.fromSparrow('assets/images/weeb/senpai.png', 'assets/images/weeb/senpai.xml');
|
||||||
|
animation.addByPrefix('idle', 'Angry Senpai Idle', 24, false);
|
||||||
|
animation.addByPrefix('singUP', 'Angry Senpai UP NOTE', 24, false);
|
||||||
|
animation.addByPrefix('singLEFT', 'Angry Senpai LEFT NOTE', 24, false);
|
||||||
|
animation.addByPrefix('singRIGHT', 'Angry Senpai RIGHT NOTE', 24, false);
|
||||||
|
animation.addByPrefix('singDOWN', 'Angry Senpai DOWN NOTE', 24, false);
|
||||||
|
|
||||||
|
addOffset('idle');
|
||||||
|
addOffset("singUP", 5, 37);
|
||||||
|
addOffset("singRIGHT");
|
||||||
|
addOffset("singLEFT", 40);
|
||||||
|
addOffset("singDOWN", 14);
|
||||||
|
|
||||||
|
setGraphicSize(Std.int(width * 6));
|
||||||
|
updateHitbox();
|
||||||
|
|
||||||
antialiasing = false;
|
antialiasing = false;
|
||||||
|
|
||||||
case 'spirit':
|
case 'spirit':
|
||||||
|
|
|
@ -22,6 +22,7 @@ class HealthIcon extends FlxSprite
|
||||||
animation.add('face', [10, 11], 0, false, isPlayer);
|
animation.add('face', [10, 11], 0, false, isPlayer);
|
||||||
animation.add('dad', [12, 13], 0, false, isPlayer);
|
animation.add('dad', [12, 13], 0, false, isPlayer);
|
||||||
animation.add('senpai', [22, 22], 0, false, isPlayer);
|
animation.add('senpai', [22, 22], 0, false, isPlayer);
|
||||||
|
animation.add('senpai-angry', [22, 22], 0, false, isPlayer);
|
||||||
animation.add('spirit', [23, 23], 0, false, isPlayer);
|
animation.add('spirit', [23, 23], 0, false, isPlayer);
|
||||||
animation.add('bf-old', [14, 15], 0, false, isPlayer);
|
animation.add('bf-old', [14, 15], 0, false, isPlayer);
|
||||||
animation.add('gf', [16], 0, false, isPlayer);
|
animation.add('gf', [16], 0, false, isPlayer);
|
||||||
|
|
|
@ -402,6 +402,9 @@ class PlayState extends MusicBeatState
|
||||||
bgGirls = new BackgroundGirls(-100, 190);
|
bgGirls = new BackgroundGirls(-100, 190);
|
||||||
bgGirls.scrollFactor.set(0.9, 0.9);
|
bgGirls.scrollFactor.set(0.9, 0.9);
|
||||||
|
|
||||||
|
if (SONG.song.toLowerCase() == 'roses')
|
||||||
|
bgGirls.getScared();
|
||||||
|
|
||||||
bgGirls.setGraphicSize(Std.int(bgGirls.width * daPixelZoom));
|
bgGirls.setGraphicSize(Std.int(bgGirls.width * daPixelZoom));
|
||||||
bgGirls.updateHitbox();
|
bgGirls.updateHitbox();
|
||||||
add(bgGirls);
|
add(bgGirls);
|
||||||
|
@ -556,6 +559,10 @@ class PlayState extends MusicBeatState
|
||||||
dad.x += 150;
|
dad.x += 150;
|
||||||
dad.y += 360;
|
dad.y += 360;
|
||||||
camPos.set(dad.getGraphicMidpoint().x + 300, dad.getGraphicMidpoint().y);
|
camPos.set(dad.getGraphicMidpoint().x + 300, dad.getGraphicMidpoint().y);
|
||||||
|
case 'senpai-angry':
|
||||||
|
dad.x += 150;
|
||||||
|
dad.y += 360;
|
||||||
|
camPos.set(dad.getGraphicMidpoint().x + 300, dad.getGraphicMidpoint().y);
|
||||||
case 'spirit':
|
case 'spirit':
|
||||||
dad.x -= 150;
|
dad.x -= 150;
|
||||||
dad.y += 100;
|
dad.y += 100;
|
||||||
|
@ -1325,6 +1332,9 @@ class PlayState extends MusicBeatState
|
||||||
case 'senpai':
|
case 'senpai':
|
||||||
camFollow.y = dad.getMidpoint().y - 430;
|
camFollow.y = dad.getMidpoint().y - 430;
|
||||||
camFollow.x = dad.getMidpoint().x - 100;
|
camFollow.x = dad.getMidpoint().x - 100;
|
||||||
|
case 'senpai-angry':
|
||||||
|
camFollow.y = dad.getMidpoint().y - 430;
|
||||||
|
camFollow.x = dad.getMidpoint().x - 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dad.curCharacter == 'mom')
|
if (dad.curCharacter == 'mom')
|
||||||
|
|
Loading…
Reference in a new issue