1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2024-12-30 16:56:47 +00:00

stage stuff in progress, seeing whats needed

This commit is contained in:
Cameron Taylor 2021-08-27 21:56:23 -04:00
parent a032109efd
commit 7ef82bd1d3

View file

@ -389,23 +389,7 @@ class PlayState extends MusicBeatState
santa.antialiasing = true;
add(santa);
case 'winter-horrorland':
curStage = 'mallEvil';
var bg:FlxSprite = new FlxSprite(-400, -500).loadGraphic(Paths.image('christmas/evilBG'));
bg.antialiasing = true;
bg.scrollFactor.set(0.2, 0.2);
bg.active = false;
bg.setGraphicSize(Std.int(bg.width * 0.8));
bg.updateHitbox();
add(bg);
var evilTree:FlxSprite = new FlxSprite(300, -300).loadGraphic(Paths.image('christmas/evilTree'));
evilTree.antialiasing = true;
evilTree.scrollFactor.set(0.2, 0.2);
add(evilTree);
var evilSnow:FlxSprite = new FlxSprite(-200, 700).loadGraphic(Paths.image("christmas/evilSnow"));
evilSnow.antialiasing = true;
add(evilSnow);
loadStage('mallEvil');
case 'senpai' | 'roses':
curStage = 'school';
@ -533,32 +517,16 @@ class PlayState extends MusicBeatState
*/
case 'guns' | 'stress' | 'ugh':
defaultCamZoom *= 0.90;
curStage = 'tank';
var bg:BGSprite = new BGSprite('tankSky', -400, -400, 0, 0);
add(bg);
loadStage('tank');
// this goes after tankSky and before tankMountains in stage file
// need to accomodate for the velocity thing!
var tankSky:BGSprite = new BGSprite('tankClouds', FlxG.random.int(-700, -100), FlxG.random.int(-20, 20), 0.1, 0.1);
tankSky.active = true;
tankSky.velocity.x = FlxG.random.float(5, 15);
add(tankSky);
var tankMountains:BGSprite = new BGSprite('tankMountains', -300, -20, 0.2, 0.2);
tankMountains.setGraphicSize(Std.int(tankMountains.width * 1.2));
tankMountains.updateHitbox();
add(tankMountains);
var tankBuildings:BGSprite = new BGSprite('tankBuildings', -200, 0, 0.30, 0.30);
tankBuildings.setGraphicSize(Std.int(tankBuildings.width * 1.1));
tankBuildings.updateHitbox();
add(tankBuildings);
var tankRuins:BGSprite = new BGSprite('tankRuins', -200, 0, 0.35, 0.35);
tankRuins.setGraphicSize(Std.int(tankRuins.width * 1.1));
tankRuins.updateHitbox();
add(tankRuins);
// need to implement animated effects, prob not too hard?
var smokeLeft:BGSprite = new BGSprite('smokeLeft', -200, -100, 0.4, 0.4, ['SmokeBlurLeft'], true);
add(smokeLeft);
@ -1015,7 +983,7 @@ class PlayState extends MusicBeatState
{
curStage = path;
var json = Assets.getText(Paths.file('data/stagedata/$path.json'));
var json = Assets.getText(Paths.file('data/stagedata/' + curStage + 'Stage.json'));
var parsed:StageData = cast Json.parse(json);