1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2025-05-21 06:31:19 +00:00

Error handling for frame buffer

This commit is contained in:
EliteMasterEric 2024-02-12 16:49:25 -05:00
parent a0df87c6b2
commit ce0860fc18

View file

@ -53,6 +53,11 @@ class FrameBufferManager
*/ */
public function copySpriteTo(name:String, sprite:FlxSprite, color:Null<FlxColor> = null):Void public function copySpriteTo(name:String, sprite:FlxSprite, color:Null<FlxColor> = null):Void
{ {
if (!frameBufferMap.exists(name))
{
FlxG.log.warn('frame buffer "$name" does not exist');
return;
}
frameBufferMap[name].addSpriteCopy(new SpriteCopy(sprite, color)); frameBufferMap[name].addSpriteCopy(new SpriteCopy(sprite, color));
} }
@ -63,6 +68,11 @@ class FrameBufferManager
*/ */
public function moveSpriteTo(name:String, sprite:FlxSprite):Void public function moveSpriteTo(name:String, sprite:FlxSprite):Void
{ {
if (!frameBufferMap.exists(name))
{
FlxG.log.warn('frame buffer "$name" does not exist');
return;
}
frameBufferMap[name].moveSprite(sprite); frameBufferMap[name].moveSprite(sprite);
} }