mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2024-12-25 22:47:52 +00:00
Polished Week 4 light post code.
This commit is contained in:
parent
600c7e5441
commit
2760a9ae9a
|
@ -174,6 +174,8 @@ class Stage extends FlxSpriteGroup implements IHook implements IPlayStateScripte
|
|||
propSprite.x = dataProp.position[0];
|
||||
propSprite.y = dataProp.position[1];
|
||||
|
||||
propSprite.alpha = dataProp.alpha;
|
||||
|
||||
// If pixel, disable antialiasing.
|
||||
propSprite.antialiasing = !dataProp.isPixel;
|
||||
|
||||
|
|
|
@ -181,6 +181,7 @@ class StageDataParser
|
|||
static final DEFAULT_CAMERA_OFFSETS_DAD:Array<Float> = [150, -100];
|
||||
static final DEFAULT_POSITION:Array<Float> = [0, 0];
|
||||
static final DEFAULT_SCALE:Float = 1.0;
|
||||
static final DEFAULT_ALPHA:Float = 1.0;
|
||||
static final DEFAULT_SCROLL:Array<Float> = [0, 0];
|
||||
static final DEFAULT_ZINDEX:Int = 0;
|
||||
|
||||
|
@ -283,6 +284,11 @@ class StageDataParser
|
|||
inputProp.scroll = DEFAULT_SCROLL;
|
||||
}
|
||||
|
||||
if (inputProp.alpha == null)
|
||||
{
|
||||
inputProp.alpha = DEFAULT_ALPHA;
|
||||
}
|
||||
|
||||
if (Std.isOfType(inputProp.scroll, Float))
|
||||
{
|
||||
inputProp.scroll = [inputProp.scroll, inputProp.scroll];
|
||||
|
@ -442,6 +448,12 @@ typedef StageDataProp =
|
|||
*/
|
||||
var scale:OneOfTwo<Float, Array<Float>>;
|
||||
|
||||
/**
|
||||
* The alpha of the prop, as a float.
|
||||
* @default 1.0
|
||||
*/
|
||||
var alpha:Null<Float>;
|
||||
|
||||
/**
|
||||
* If not zero, this prop will play an animation every X beats of the song.
|
||||
* This requires animations to be defined. If `danceLeft` and `danceRight` are defined,
|
||||
|
|
Loading…
Reference in a new issue