fix floating placeholder sprite
This commit is contained in:
@@ -9,13 +9,9 @@
|
|||||||
(defAlias &ident textSize SimpleWindow.textSize)
|
(defAlias &ident textSize SimpleWindow.textSize)
|
||||||
|
|
||||||
(method &override :Void create []
|
(method &override :Void create []
|
||||||
(#when debug
|
|
||||||
(add cameraBounds))
|
|
||||||
|
|
||||||
(add logTexts)
|
(add logTexts)
|
||||||
(set Prelude.printStr log)
|
(set Prelude.printStr log)
|
||||||
(set pieceCamera FlxG.camera)
|
(set pieceCamera FlxG.camera)
|
||||||
(set cameraBounds.cameras [pieceCamera])
|
|
||||||
(set uiCamera (new FlxCamera))
|
(set uiCamera (new FlxCamera))
|
||||||
(set uiCamera.bgColor FlxColor.TRANSPARENT)
|
(set uiCamera.bgColor FlxColor.TRANSPARENT)
|
||||||
(pieceCamera.copyFrom FlxG.camera)
|
(pieceCamera.copyFrom FlxG.camera)
|
||||||
@@ -33,7 +29,7 @@
|
|||||||
(prop &mut :EntryType typeAdding Todo)
|
(prop &mut :EntryType typeAdding Todo)
|
||||||
(prop &mut :FlxInputText entryNameText)
|
(prop &mut :FlxInputText entryNameText)
|
||||||
|
|
||||||
(prop :FlxSprite cameraBounds (new FlxSprite))
|
(prop &mut :FlxSprite cameraBounds null)
|
||||||
(prop &mut :Float timer 0)
|
(prop &mut :Float timer 0)
|
||||||
|
|
||||||
(method &override :Void update [:Float elapsed]
|
(method &override :Void update [:Float elapsed]
|
||||||
@@ -43,7 +39,10 @@
|
|||||||
(+= timer elapsed)
|
(+= timer elapsed)
|
||||||
(when (> timer 0.5)
|
(when (> timer 0.5)
|
||||||
(set timer 0)
|
(set timer 0)
|
||||||
|
(unless cameraBounds
|
||||||
|
(set cameraBounds (new FlxSprite))
|
||||||
|
(set cameraBounds.cameras [pieceCamera])
|
||||||
|
(add cameraBounds))
|
||||||
// Debug camera scroll bounds:
|
// Debug camera scroll bounds:
|
||||||
(let [b (pieceCamera.getScrollBounds)]
|
(let [b (pieceCamera.getScrollBounds)]
|
||||||
(set cameraBounds.x b.x)
|
(set cameraBounds.x b.x)
|
||||||
|
Reference in New Issue
Block a user