habit game save zoom and scroll
This commit is contained in:
@@ -47,8 +47,14 @@
|
|||||||
(unless z.isEmpty
|
(unless z.isEmpty
|
||||||
(debugLayer.drawFlxRect z FlxColor.RED))))))
|
(debugLayer.drawFlxRect z FlxColor.RED))))))
|
||||||
|
|
||||||
|
(let [zoom pieceCamera.zoom
|
||||||
|
scroll (pieceCamera.scroll.copyTo)]
|
||||||
(pieceCamera.updateScrollWheelZoom elapsed 5)
|
(pieceCamera.updateScrollWheelZoom elapsed 5)
|
||||||
(pieceCamera.updateMouseBorderControl elapsed KEYBOARD_SCROLL_SPEED 0.002 uiCamera)
|
(pieceCamera.updateMouseBorderControl elapsed KEYBOARD_SCROLL_SPEED 0.002 uiCamera)
|
||||||
|
(when (or !(= zoom pieceCamera.zoom) !(scroll.equals pieceCamera.scroll))
|
||||||
|
(set save.data.zoom pieceCamera.zoom)
|
||||||
|
(set save.data.scroll pieceCamera.scroll)
|
||||||
|
(save.flush)))
|
||||||
|
|
||||||
(when entryWindow
|
(when entryWindow
|
||||||
(when FlxG.keys.justPressed.ESCAPE
|
(when FlxG.keys.justPressed.ESCAPE
|
||||||
@@ -195,6 +201,9 @@
|
|||||||
(unless save.data.backgroundIndex
|
(unless save.data.backgroundIndex
|
||||||
(set save.data.backgroundIndex 0))
|
(set save.data.backgroundIndex 0))
|
||||||
(set pieceCamera.bgColor (nth backgroundOptions save.data.backgroundIndex))
|
(set pieceCamera.bgColor (nth backgroundOptions save.data.backgroundIndex))
|
||||||
|
(when save.data.zoom
|
||||||
|
(set pieceCamera.zoom save.data.zoom)
|
||||||
|
(set pieceCamera.scroll save.data.scroll))
|
||||||
|
|
||||||
(unless (and (= lastRewardFileIndex rewardFileIndex) (= lastTotalPoints (m.totalPoints)))
|
(unless (and (= lastRewardFileIndex rewardFileIndex) (= lastTotalPoints (m.totalPoints)))
|
||||||
(set rewardSprite
|
(set rewardSprite
|
||||||
@@ -210,7 +219,8 @@
|
|||||||
(rewardSprite.updateHitbox)
|
(rewardSprite.updateHitbox)
|
||||||
(rewardSprite.screenCenter)
|
(rewardSprite.screenCenter)
|
||||||
|
|
||||||
(set pieceCamera.zoom rewardSprite.scale.x)
|
(unless save.data.zoom
|
||||||
|
(set pieceCamera.zoom rewardSprite.scale.x))
|
||||||
|
|
||||||
(set rewardSprites (new FlxTypedGroup))
|
(set rewardSprites (new FlxTypedGroup))
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user