add new pieces relative to the camera
This commit is contained in:
@@ -319,7 +319,7 @@
|
|||||||
(let [jig (nth jigsaw.jigs i)
|
(let [jig (nth jigsaw.jigs i)
|
||||||
pos (ifLet [point (dictGet (the Map<Int,FlxPoint> save.data.storedPositions) i)]
|
pos (ifLet [point (dictGet (the Map<Int,FlxPoint> save.data.storedPositions) i)]
|
||||||
point
|
point
|
||||||
(nth startingPoints i))
|
(.addPoint (nth startingPoints i) camera.scroll))
|
||||||
angle (ifLet [angle (dictGet (the Map<Int,Float> save.data.storedAngles) i)]
|
angle (ifLet [angle (dictGet (the Map<Int,Float> save.data.storedAngles) i)]
|
||||||
angle
|
angle
|
||||||
(nth startingAngles i))
|
(nth startingAngles i))
|
||||||
@@ -329,6 +329,8 @@
|
|||||||
sourceRect (new Rectangle (/ jig.xy.x ros) (/ jig.xy.y ros) (/ jig.wh.x ros) (/ jig.wh.y ros))]
|
sourceRect (new Rectangle (/ jig.xy.x ros) (/ jig.xy.y ros) (/ jig.wh.x ros) (/ jig.wh.y ros))]
|
||||||
(set s.angle angle)
|
(set s.angle angle)
|
||||||
(set s.priorityID i)
|
(set s.priorityID i)
|
||||||
|
(dictSet (the Map<Int,FlxPoint> save.data.storedPositions) i pos)
|
||||||
|
|
||||||
(setNth spriteGrid jig.row jig.col s)
|
(setNth spriteGrid jig.row jig.col s)
|
||||||
(setNth indexGrid jig.row jig.col i)
|
(setNth indexGrid jig.row jig.col i)
|
||||||
(dictSet pieceData i jig)
|
(dictSet pieceData i jig)
|
||||||
@@ -405,7 +407,8 @@
|
|||||||
(prop &mut lastTotalPoints -1)
|
(prop &mut lastTotalPoints -1)
|
||||||
(set lastTotalPoints (m.totalPoints))
|
(set lastTotalPoints (m.totalPoints))
|
||||||
|
|
||||||
(pieceCamera.calculateScrollBounds rewardSprites uiCamera SCROLL_BOUND_MARGIN))
|
(pieceCamera.calculateScrollBounds rewardSprites uiCamera SCROLL_BOUND_MARGIN)
|
||||||
|
(save.flush))
|
||||||
|
|
||||||
(method makeText [:Entry e]
|
(method makeText [:Entry e]
|
||||||
(let [label (HabitModel.activeLabel e)]
|
(let [label (HabitModel.activeLabel e)]
|
||||||
|
Reference in New Issue
Block a user