1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2025-09-06 14:07:47 +00:00
Funkin/source/funkin/graphics/video/FunkinVideoSprite.hx

27 lines
611 B
Haxe
Raw Permalink Normal View History

package funkin.graphics.video;
2024-12-17 14:43:16 +00:00
#if hxvlc
import hxvlc.flixel.FlxVideoSprite;
2025-06-29 06:40:04 +00:00
import funkin.Preferences;
/**
2024-12-17 14:43:16 +00:00
* Not to be confused with FlxVideo, this is a hxvlc based video class
* We override it simply to correct/control our volume easier.
*/
2025-04-17 17:29:26 +00:00
@:nullSafety
class FunkinVideoSprite extends FlxVideoSprite
{
public function new(x:Float = 0, y:Float = 0)
{
super(x, y);
2025-06-29 06:40:04 +00:00
// null safety fucking SUCKS
if (bitmap != null)
{
bitmap.onOpening.add(function():Void {
if (bitmap != null) bitmap.audioDelay = Preferences.globalOffset * 1000; // Microseconds
});
}
}
}
#end