mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2025-02-12 06:23:02 +00:00
evilschool "ported"
This commit is contained in:
parent
2747de79cb
commit
de052ddbee
|
@ -456,65 +456,7 @@ class PlayState extends MusicBeatState
|
||||||
bgGirls.updateHitbox();
|
bgGirls.updateHitbox();
|
||||||
add(bgGirls);
|
add(bgGirls);
|
||||||
case 'thorns':
|
case 'thorns':
|
||||||
curStage = 'schoolEvil';
|
loadStage('schoolEvil');
|
||||||
|
|
||||||
var waveEffectBG = new FlxWaveEffect(FlxWaveMode.ALL, 2, -1, 3, 2);
|
|
||||||
var waveEffectFG = new FlxWaveEffect(FlxWaveMode.ALL, 2, -1, 5, 2);
|
|
||||||
|
|
||||||
var posX = 400;
|
|
||||||
var posY = 200;
|
|
||||||
|
|
||||||
var bg:FlxSprite = new FlxSprite(posX, posY);
|
|
||||||
bg.frames = Paths.getSparrowAtlas('weeb/animatedEvilSchool');
|
|
||||||
bg.animation.addByPrefix('idle', 'background 2', 24);
|
|
||||||
bg.animation.play('idle');
|
|
||||||
bg.scrollFactor.set(0.8, 0.9);
|
|
||||||
bg.scale.set(6, 6);
|
|
||||||
add(bg);
|
|
||||||
|
|
||||||
/*
|
|
||||||
var bg:FlxSprite = new FlxSprite(posX, posY).loadGraphic(Paths.image('weeb/evilSchoolBG'));
|
|
||||||
bg.scale.set(6, 6);
|
|
||||||
// bg.setGraphicSize(Std.int(bg.width * 6));
|
|
||||||
// bg.updateHitbox();
|
|
||||||
add(bg);
|
|
||||||
|
|
||||||
var fg:FlxSprite = new FlxSprite(posX, posY).loadGraphic(Paths.image('weeb/evilSchoolFG'));
|
|
||||||
fg.scale.set(6, 6);
|
|
||||||
// fg.setGraphicSize(Std.int(fg.width * 6));
|
|
||||||
// fg.updateHitbox();
|
|
||||||
add(fg);
|
|
||||||
|
|
||||||
wiggleShit.effectType = WiggleEffectType.DREAMY;
|
|
||||||
wiggleShit.waveAmplitude = 0.01;
|
|
||||||
wiggleShit.waveFrequency = 60;
|
|
||||||
wiggleShit.waveSpeed = 0.8;
|
|
||||||
*/
|
|
||||||
|
|
||||||
// bg.shader = wiggleShit.shader;
|
|
||||||
// fg.shader = wiggleShit.shader;
|
|
||||||
|
|
||||||
/*
|
|
||||||
var waveSprite = new FlxEffectSprite(bg, [waveEffectBG]);
|
|
||||||
var waveSpriteFG = new FlxEffectSprite(fg, [waveEffectFG]);
|
|
||||||
|
|
||||||
// Using scale since setGraphicSize() doesnt work???
|
|
||||||
waveSprite.scale.set(6, 6);
|
|
||||||
waveSpriteFG.scale.set(6, 6);
|
|
||||||
waveSprite.setPosition(posX, posY);
|
|
||||||
waveSpriteFG.setPosition(posX, posY);
|
|
||||||
|
|
||||||
waveSprite.scrollFactor.set(0.7, 0.8);
|
|
||||||
waveSpriteFG.scrollFactor.set(0.9, 0.8);
|
|
||||||
|
|
||||||
// waveSprite.setGraphicSize(Std.int(waveSprite.width * 6));
|
|
||||||
// waveSprite.updateHitbox();
|
|
||||||
// waveSpriteFG.setGraphicSize(Std.int(fg.width * 6));
|
|
||||||
// waveSpriteFG.updateHitbox();
|
|
||||||
|
|
||||||
add(waveSprite);
|
|
||||||
add(waveSpriteFG);
|
|
||||||
*/
|
|
||||||
|
|
||||||
case 'guns' | 'stress' | 'ugh':
|
case 'guns' | 'stress' | 'ugh':
|
||||||
loadStage('tank');
|
loadStage('tank');
|
||||||
|
@ -526,8 +468,6 @@ class PlayState extends MusicBeatState
|
||||||
tankSky.velocity.x = FlxG.random.float(5, 15);
|
tankSky.velocity.x = FlxG.random.float(5, 15);
|
||||||
add(tankSky);
|
add(tankSky);
|
||||||
|
|
||||||
// tankGround.
|
|
||||||
|
|
||||||
tankWatchtower = new BGSprite('tankWatchtower', 100, 50, 0.5, 0.5, ['watchtower gradient color']);
|
tankWatchtower = new BGSprite('tankWatchtower', 100, 50, 0.5, 0.5, ['watchtower gradient color']);
|
||||||
add(tankWatchtower);
|
add(tankWatchtower);
|
||||||
|
|
||||||
|
@ -991,8 +931,19 @@ class PlayState extends MusicBeatState
|
||||||
else
|
else
|
||||||
funnyProp.justLoadImage(prop.path);
|
funnyProp.justLoadImage(prop.path);
|
||||||
|
|
||||||
funnyProp.setGraphicSize(Std.int(funnyProp.width * prop.scaleX), Std.int(funnyProp.height * prop.scaleY));
|
if (prop.updateHitbox != null && !prop.updateHitbox)
|
||||||
funnyProp.updateHitbox();
|
{
|
||||||
|
funnyProp.scale.set(prop.scaleX, prop.scaleY);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
funnyProp.setGraphicSize(Std.int(funnyProp.width * prop.scaleX), Std.int(funnyProp.height * prop.scaleY));
|
||||||
|
funnyProp.updateHitbox();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (prop.antialiasing != null)
|
||||||
|
funnyProp.antialiasing = prop.antialiasing;
|
||||||
|
|
||||||
funnyProp.scrollFactor.set(prop.scrollX, prop.scrollY);
|
funnyProp.scrollFactor.set(prop.scrollX, prop.scrollY);
|
||||||
add(funnyProp);
|
add(funnyProp);
|
||||||
}
|
}
|
||||||
|
@ -3202,6 +3153,8 @@ typedef Props =
|
||||||
var scaleX:Float;
|
var scaleX:Float;
|
||||||
var scaleY:Float;
|
var scaleY:Float;
|
||||||
var ?animBullshit:PropAnimData;
|
var ?animBullshit:PropAnimData;
|
||||||
|
var ?updateHitbox:Bool;
|
||||||
|
var ?antialiasing:Bool;
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef PropAnimData =
|
typedef PropAnimData =
|
||||||
|
|
Loading…
Reference in a new issue