make my life easier
This commit is contained in:
@@ -50,12 +50,12 @@ class HealthIcon extends FlxSprite
|
|||||||
|
|
||||||
public function new(char:String = 'bf', isPlayer:Bool = false)
|
public function new(char:String = 'bf', isPlayer:Bool = false)
|
||||||
{
|
{
|
||||||
|
super();
|
||||||
health = 0.5;
|
health = 0.5;
|
||||||
this.isPlayer = isPlayer;
|
this.isPlayer = isPlayer;
|
||||||
setIcon(char);
|
setIcon(char);
|
||||||
|
|
||||||
scrollFactor.set();
|
scrollFactor.set();
|
||||||
super();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setIcon(char:String, width:Int = 150, height:Int = 150) {
|
public function setIcon(char:String, width:Int = 150, height:Int = 150) {
|
||||||
|
|||||||
@@ -40,7 +40,10 @@ class SplashHandler extends FlxTypedGroup<FunkinSprite> {
|
|||||||
var __grp:SplashGroup;
|
var __grp:SplashGroup;
|
||||||
public function showSplash(name:String, strum:Strum) {
|
public function showSplash(name:String, strum:Strum) {
|
||||||
__grp = getSplashGroup(name);
|
__grp = getSplashGroup(name);
|
||||||
add(__grp.showOnStrum(strum));
|
var event = funkin.backend.scripting.EventManager.get(funkin.backend.scripting.events.DynamicEvent).recycle(__grp.showOnStrum(strum), strum);
|
||||||
|
event = PlayState.instance.scripts.event("onSplashShown", event);
|
||||||
|
if (!event.cancelled)
|
||||||
|
add(__grp.showOnStrum(strum));
|
||||||
|
|
||||||
// max 8 rendered splashes
|
// max 8 rendered splashes
|
||||||
while(members.length > 8)
|
while(members.length > 8)
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ class Strum extends FlxSprite {
|
|||||||
public var cpu = false; // Unused
|
public var cpu = false; // Unused
|
||||||
public var lastHit:Float = -5000;
|
public var lastHit:Float = -5000;
|
||||||
|
|
||||||
|
public var strumLine = null;
|
||||||
|
|
||||||
public var scrollSpeed:Null<Float> = null; // custom scroll speed per strum
|
public var scrollSpeed:Null<Float> = null; // custom scroll speed per strum
|
||||||
public var noteAngle:Null<Float> = null;
|
public var noteAngle:Null<Float> = null;
|
||||||
|
|
||||||
|
|||||||
@@ -303,6 +303,7 @@ class StrumLine extends FlxTypedGroup<Strum> {
|
|||||||
animPrefix = strumAnimPrefix[i % strumAnimPrefix.length];
|
animPrefix = strumAnimPrefix[i % strumAnimPrefix.length];
|
||||||
var babyArrow:Strum = new Strum(startingPos.x + ((Note.swagWidth * strumScale) * i), startingPos.y);
|
var babyArrow:Strum = new Strum(startingPos.x + ((Note.swagWidth * strumScale) * i), startingPos.y);
|
||||||
babyArrow.ID = i;
|
babyArrow.ID = i;
|
||||||
|
babyArrow.strumLine = this;
|
||||||
|
|
||||||
if(data.scrollSpeed != null)
|
if(data.scrollSpeed != null)
|
||||||
babyArrow.scrollSpeed = data.scrollSpeed;
|
babyArrow.scrollSpeed = data.scrollSpeed;
|
||||||
|
|||||||
Reference in New Issue
Block a user