diff --git a/projects/hollywoo-flixel/src/hollywoo_flixel/SceneFlxState.hx b/projects/hollywoo-flixel/src/hollywoo_flixel/SceneFlxState.hx index 628c1708..a3b7042d 100644 --- a/projects/hollywoo-flixel/src/hollywoo_flixel/SceneFlxState.hx +++ b/projects/hollywoo-flixel/src/hollywoo_flixel/SceneFlxState.hx @@ -4,6 +4,7 @@ import kiss.Prelude; import kiss.List; import flixel.FlxState; import flixel.FlxSprite; +import flixel.FlxG; import hollywoo.Scene; import hollywoo_flixel.FlxMovie; diff --git a/projects/hollywoo-flixel/src/hollywoo_flixel/SceneFlxState.kiss b/projects/hollywoo-flixel/src/hollywoo_flixel/SceneFlxState.kiss index fc777815..0a76558e 100644 --- a/projects/hollywoo-flixel/src/hollywoo_flixel/SceneFlxState.kiss +++ b/projects/hollywoo-flixel/src/hollywoo_flixel/SceneFlxState.kiss @@ -6,7 +6,14 @@ (method &override :Void create [] (super.create) - (add (.loadGraphic (new FlxSprite 0 0) set))) + (let [setSprite (new FlxSprite 0 0)] + (setSprite.loadGraphic set) + (when (> setSprite.width FlxG.width) + (setSprite.setGraphicSize FlxG.width)) + (when (> setSprite.height FlxG.height) + (setSprite.setGraphicSize 0 FlxG.height)) + (setSprite.screenCenter) + (add setSprite))) (method &override :Void update [:Float elapsed] (super.update elapsed)) \ No newline at end of file