Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 4 6
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 4 6
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 4 6 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 4 6 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 6 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 6 movePointChain: (x=4, y=6)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 6 movePointChain: (x=4, y=6)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 5 movePointChain: (x=4, y=6)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=4, y=5) movePointChain: (x=4, y=6)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 5 (4,5)] movePointChain: (x=4, y=6),(x=4, y=5)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (4,6)] in field: [Gem 5 (4,6)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=4, y=6) movePointChain: (x=4, y=6),(x=4, y=5)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (4,6)] 7
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 5 6
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 5 6
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 5 6 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 5 6 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 5 6 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 6 movePointChain: (x=5, y=6)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 6 movePointChain: (x=5, y=6)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 5 movePointChain: (x=5, y=6)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=5, y=5) movePointChain: (x=5, y=6)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 3 (5,5)] movePointChain: (x=5, y=6),(x=5, y=5)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 3 (5,6)] in field: [Gem 3 (5,6)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 3 (x=5, y=6) movePointChain: (x=5, y=6),(x=5, y=5)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 3 (5,6)] 8
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 2 5
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 2 5
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 2 5 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 2 5 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 2 5 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 5 movePointChain: (x=2, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 2 5 movePointChain: (x=2, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 4 movePointChain: (x=2, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=2, y=4) movePointChain: (x=2, y=5)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 2 (2,4)] movePointChain: (x=2, y=5),(x=2, y=4)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 2 (2,5)] in field: [Gem 2 (2,5)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 2 (x=2, y=5) movePointChain: (x=2, y=5),(x=2, y=4)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 2 (2,5)] 9
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 3 5
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 3 5
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 3 5 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 3 5 isFixedGemAbove: true
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 3 5 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 3 5 movePointChain: (x=3, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 3 5 movePointChain: (x=3, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 3 4 movePointChain: (x=3, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=3, y=4) movePointChain: (x=3, y=5)
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get LEFT NearestTopGem)0 destinationX-1, destinationY-1, movePointChainLeft: 2 4 (x=3, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 2 4 movePointChain: (x=3, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 4 movePointChain: (x=3, y=5),(x=2, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 2 4 movePointChain: (x=3, y=5),(x=2, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 3 movePointChain: (x=3, y=5),(x=2, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=2, y=3) movePointChain: (x=3, y=5),(x=2, y=4)
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get RIGHT NearestTopGem)0 destinationX+1, destinationY-1, movePointChainRight: 4 4 (x=3, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 4 movePointChain: (x=3, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 4 movePointChain: (x=3, y=5),(x=4, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=4, y=4) movePointChain: (x=3, y=5),(x=4, y=4)
- [-] [G][FALL_HELPER]3 (getGemToDrop) minY,gemToDrop,moveChain Center: 4 [Gem 1 (3,4)] (x=3, y=5),(x=3, y=4)
- [-] [G][FALL_HELPER]3 (getGemToDrop) minY,gemToDrop,moveChain Left: 3 [Gem 1 (2,3)] (x=3, y=5),(x=2, y=4),(x=2, y=3)
- [-] [G][FALL_HELPER]3 (getGemToDrop) minY,gemToDrop,moveChain Right: 4 [Gem 2 (4,4)] (x=3, y=5),(x=4, y=4),(x=4, y=4)
- [-] [G][FALL_HELPER]3 (getGemToDrop) CHOOSE isLastChooseLeft, isLeftGemUsed, isCenterGemUsed: false false true center,left,rightMinY: 4 >= 3 >= 4
- [-] [G][FALL_HELPER]3 (getGemToDrop) result: [Gem 1 (3,4)] (x=3, y=5),(x=3, y=4)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 1 (3,4)] movePointChain: (x=3, y=5),(x=3, y=4)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 1 (3,5)] in field: [Gem 1 (3,5)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 1 (x=3, y=5) movePointChain: (x=3, y=5),(x=3, y=4)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 1 (3,5)] 10
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 4 5
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 4 5
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 4 5 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 4 5 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 5 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 5 movePointChain: (x=4, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 5 movePointChain: (x=4, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 4 movePointChain: (x=4, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=4, y=4) movePointChain: (x=4, y=5)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 2 (4,4)] movePointChain: (x=4, y=5),(x=4, y=4)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 2 (4,5)] in field: [Gem 2 (4,5)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 2 (x=4, y=5) movePointChain: (x=4, y=5),(x=4, y=4)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 2 (4,5)] 11
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 5 5
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 5 5
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 5 5 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 5 5 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 5 5 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 5 movePointChain: (x=5, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 5 movePointChain: (x=5, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 4 movePointChain: (x=5, y=5)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=5, y=4) movePointChain: (x=5, y=5)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 2 (5,4)] movePointChain: (x=5, y=5),(x=5, y=4)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 2 (5,5)] in field: [Gem 2 (5,5)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 2 (x=5, y=5) movePointChain: (x=5, y=5),(x=5, y=4)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 2 (5,5)] 12
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 2 4
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 2 4
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 2 4 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 2 4 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 2 4 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 4 movePointChain: (x=2, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 2 4 movePointChain: (x=2, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 3 movePointChain: (x=2, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=2, y=3) movePointChain: (x=2, y=4)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 1 (2,3)] movePointChain: (x=2, y=4),(x=2, y=3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 1 (2,4)] in field: [Gem 1 (2,4)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 1 (x=2, y=4) movePointChain: (x=2, y=4),(x=2, y=3)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 1 (2,4)] 13
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 3 4
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 3 4
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 3 4 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 3 4 isFixedGemAbove: true
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 3 4 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 3 4 movePointChain: (x=3, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 3 4 movePointChain: (x=3, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 3 3 movePointChain: (x=3, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=3, y=3) movePointChain: (x=3, y=4)
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get LEFT NearestTopGem)0 destinationX-1, destinationY-1, movePointChainLeft: 2 3 (x=3, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 2 3 movePointChain: (x=3, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 3 movePointChain: (x=3, y=4),(x=2, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 2 3 movePointChain: (x=3, y=4),(x=2, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 2 movePointChain: (x=3, y=4),(x=2, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=2, y=2) movePointChain: (x=3, y=4),(x=2, y=3)
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get RIGHT NearestTopGem)0 destinationX+1, destinationY-1, movePointChainRight: 4 3 (x=3, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 3 movePointChain: (x=3, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 3 movePointChain: (x=3, y=4),(x=4, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=4, y=3) movePointChain: (x=3, y=4),(x=4, y=3)
- [-] [G][FALL_HELPER]3 (getGemToDrop) minY,gemToDrop,moveChain Center: 3 [Gem 3 (3,3)] (x=3, y=4),(x=3, y=3)
- [-] [G][FALL_HELPER]3 (getGemToDrop) minY,gemToDrop,moveChain Left: 2 [Gem 5 (2,2)] (x=3, y=4),(x=2, y=3),(x=2, y=2)
- [-] [G][FALL_HELPER]3 (getGemToDrop) minY,gemToDrop,moveChain Right: 3 [Gem 5 (4,3)] (x=3, y=4),(x=4, y=3),(x=4, y=3)
- [-] [G][FALL_HELPER]3 (getGemToDrop) CHOOSE isLastChooseLeft, isLeftGemUsed, isCenterGemUsed: false false true center,left,rightMinY: 3 >= 2 >= 3
- [-] [G][FALL_HELPER]3 (getGemToDrop) result: [Gem 3 (3,3)] (x=3, y=4),(x=3, y=3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 3 (3,3)] movePointChain: (x=3, y=4),(x=3, y=3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 3 (3,4)] in field: [Gem 3 (3,4)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 3 (x=3, y=4) movePointChain: (x=3, y=4),(x=3, y=3)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 3 (3,4)] 14
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 4 4
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 4 4
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 4 4 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 4 4 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 4 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 4 movePointChain: (x=4, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 4 movePointChain: (x=4, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 3 movePointChain: (x=4, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=4, y=3) movePointChain: (x=4, y=4)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 5 (4,3)] movePointChain: (x=4, y=4),(x=4, y=3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (4,4)] in field: [Gem 5 (4,4)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=4, y=4) movePointChain: (x=4, y=4),(x=4, y=3)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (4,4)] 15
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 5 4
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 5 4
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 5 4 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 5 4 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 5 4 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 4 movePointChain: (x=5, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 4 movePointChain: (x=5, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 3 movePointChain: (x=5, y=4)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=5, y=3) movePointChain: (x=5, y=4)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 2 (5,3)] movePointChain: (x=5, y=4),(x=5, y=3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 2 (5,4)] in field: [Gem 2 (5,4)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 2 (x=5, y=4) movePointChain: (x=5, y=4),(x=5, y=3)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 2 (5,4)] 16
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 2 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 2 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 2 3 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 2 3 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 2 3 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 3 movePointChain: (x=2, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 2 3 movePointChain: (x=2, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 2 movePointChain: (x=2, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=2, y=2) movePointChain: (x=2, y=3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 5 (2,2)] movePointChain: (x=2, y=3),(x=2, y=2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (2,3)] in field: [Gem 5 (2,3)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=2, y=3) movePointChain: (x=2, y=3),(x=2, y=2)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (2,3)] 17
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 3 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 3 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 3 3 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 3 3 isFixedGemAbove: true
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 3 3 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 3 3 movePointChain: (x=3, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 3 3 movePointChain: (x=3, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 3 2 movePointChain: (x=3, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3b <FIXED> x,y,isCenter: 3 2 true movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get LEFT NearestTopGem)0 destinationX-1, destinationY-1, movePointChainLeft: 2 2 (x=3, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 2 2 movePointChain: (x=3, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 2 movePointChain: (x=3, y=3),(x=2, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 2 2 movePointChain: (x=3, y=3),(x=2, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 1 movePointChain: (x=3, y=3),(x=2, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=2, y=1) movePointChain: (x=3, y=3),(x=2, y=2)
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get RIGHT NearestTopGem)0 destinationX+1, destinationY-1, movePointChainRight: 4 2 (x=3, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 2 movePointChain: (x=3, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 2 movePointChain: (x=3, y=3),(x=4, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=4, y=2) movePointChain: (x=3, y=3),(x=4, y=2)
- [-] [G][FALL_HELPER]3 (getGemToDrop) minY,gemToDrop,moveChain Center: -100
- [-] [G][FALL_HELPER]3 (getGemToDrop) minY,gemToDrop,moveChain Left: 1 [Gem 1 (2,1)] (x=3, y=3),(x=2, y=2),(x=2, y=1)
- [-] [G][FALL_HELPER]3 (getGemToDrop) minY,gemToDrop,moveChain Right: 2 [Gem 1 (4,2)] (x=3, y=3),(x=4, y=2),(x=4, y=2)
- [-] [G][FALL_HELPER]3 (getGemToDrop) CHOOSE isLastChooseLeft, isLeftGemUsed, isCenterGemUsed: false false false center,left,rightMinY: -100 >= 1 >= 2
- [-] [G][FALL_HELPER]3 (getGemToDrop) result: [Gem 1 (4,2)] (x=3, y=3),(x=4, y=2),(x=4, y=2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 1 (4,2)] movePointChain: (x=3, y=3),(x=4, y=2),(x=4, y=2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 1 (3,3)] in field: [Gem 1 (3,3)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 1 (x=3, y=3) movePointChain: (x=3, y=3),(x=4, y=2),(x=4, y=2)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 1 (3,3)] 18
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 4 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 4 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 4 3 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 4 3 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 3 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 3 movePointChain: (x=4, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 3 movePointChain: (x=4, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 2 movePointChain: (x=4, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 2 movePointChain: (x=4, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 1 movePointChain: (x=4, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=4, y=1) movePointChain: (x=4, y=3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 5 (4,1)] movePointChain: (x=4, y=3),(x=4, y=1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (4,3)] in field: [Gem 5 (4,3)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=4, y=3) movePointChain: (x=4, y=3),(x=4, y=1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (4,3)] 19
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 5 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 5 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 5 3 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 5 3 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 5 3 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 3 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 3 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 2 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=5, y=2) movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 5 (5,2)] movePointChain: (x=5, y=3),(x=5, y=2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (5,3)] in field: [Gem 5 (5,3)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=5, y=3) movePointChain: (x=5, y=3),(x=5, y=2)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (5,3)] 20
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 2 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 2 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 2 2 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 2 2 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 2 2 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 2 movePointChain: (x=2, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 2 2 movePointChain: (x=2, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 1 movePointChain: (x=2, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=2, y=1) movePointChain: (x=2, y=2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 1 (2,1)] movePointChain: (x=2, y=2),(x=2, y=1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 1 (2,2)] in field: [Gem 1 (2,2)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 1 (x=2, y=2) movePointChain: (x=2, y=2),(x=2, y=1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 1 (2,2)] 21
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 4 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 4 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 4 2 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 4 2 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 2 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 2 movePointChain: (x=4, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 2 movePointChain: (x=4, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 1 movePointChain: (x=4, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 1 movePointChain: (x=4, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 0 movePointChain: (x=4, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=4, y=0) movePointChain: (x=4, y=2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 3 (4,0)] movePointChain: (x=4, y=2),(x=4, y=0)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 3 (4,2)] in field: [Gem 3 (4,2)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 3 (x=4, y=2) movePointChain: (x=4, y=2),(x=4, y=0)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 3 (4,2)] 22
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 5 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 5 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 5 2 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 5 2 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 5 2 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 2 movePointChain: (x=5, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 2 movePointChain: (x=5, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 1 movePointChain: (x=5, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=5, y=1) movePointChain: (x=5, y=2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 5 (5,1)] movePointChain: (x=5, y=2),(x=5, y=1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (5,2)] in field: [Gem 5 (5,2)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=5, y=2) movePointChain: (x=5, y=2),(x=5, y=1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (5,2)] 23
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 2 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 2 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 2 1 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 2 1 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 2 1 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 1 movePointChain: (x=2, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 2 1 movePointChain: (x=2, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 0 movePointChain: (x=2, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=2, y=0) movePointChain: (x=2, y=1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 1 (2,0)] movePointChain: (x=2, y=1),(x=2, y=0)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 1 (2,1)] in field: [Gem 1 (2,1)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 1 (x=2, y=1) movePointChain: (x=2, y=1),(x=2, y=0)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 1 (2,1)] 24
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 4 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 4 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 4 1 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 4 1 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 1 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 1 movePointChain: (x=4, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 1 movePointChain: (x=4, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 0 movePointChain: (x=4, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 0 movePointChain: (x=4, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 -1 movePointChain: (x=4, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 4 -1 0 movePointChain: (x=4, y=1),(x=4, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=4, y=1),(x=4, y=-1)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 5 4
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 5 (x=4, y=1) type, x, y, visualX, visualY: 5 4 1 4 -1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 5 (4,1)] currentGemPos(creationX,creationY): (x=4, y=-1) newGemCount: 1 movePointChain: (x=4, y=1),(x=4, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (4,1)] in field: [Gem 5 (4,1)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=4, y=1) movePointChain: (x=4, y=1),(x=4, y=-1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (4,1)] 25
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 5 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 5 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 5 1 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 5 1 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 5 1 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 1 movePointChain: (x=5, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 1 movePointChain: (x=5, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 0 movePointChain: (x=5, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 0 movePointChain: (x=5, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 -1 movePointChain: (x=5, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 5 -1 0 movePointChain: (x=5, y=1),(x=5, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=5, y=1),(x=5, y=-1)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 5 5
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 5 (x=5, y=1) type, x, y, visualX, visualY: 5 5 1 5 -1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 5 (5,1)] currentGemPos(creationX,creationY): (x=5, y=-1) newGemCount: 1 movePointChain: (x=5, y=1),(x=5, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (5,1)] in field: [Gem 5 (5,1)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=5, y=1) movePointChain: (x=5, y=1),(x=5, y=-1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (5,1)] 26
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 2 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 2 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 2 0 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 2 0 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 2 0 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 0 movePointChain: (x=2, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 2 0 movePointChain: (x=2, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 2 -1 movePointChain: (x=2, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 2 -1 0 movePointChain: (x=2, y=0),(x=2, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=2, y=0),(x=2, y=-1)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 5 2
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 5 (x=2, y=0) type, x, y, visualX, visualY: 5 2 0 2 -1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 5 (2,0)] currentGemPos(creationX,creationY): (x=2, y=-1) newGemCount: 1 movePointChain: (x=2, y=0),(x=2, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (2,0)] in field: [Gem 5 (2,0)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=2, y=0) movePointChain: (x=2, y=0),(x=2, y=-1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (2,0)] 27
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 4 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 4 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 4 0 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 4 0 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 0 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 0 movePointChain: (x=4, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 0 movePointChain: (x=4, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 -1 movePointChain: (x=4, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 4 -2 1 movePointChain: (x=4, y=0),(x=4, y=-2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=4, y=0),(x=4, y=-2)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 3 4
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 3 (x=4, y=0) type, x, y, visualX, visualY: 3 4 0 4 -2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 3 (4,0)] currentGemPos(creationX,creationY): (x=4, y=-2) newGemCount: 2 movePointChain: (x=4, y=0),(x=4, y=-2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 3 (4,0)] in field: [Gem 3 (4,0)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 3 (x=4, y=0) movePointChain: (x=4, y=0),(x=4, y=-2)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 3 (4,0)] 28
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 5 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 5 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 5 0 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 5 0 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 5 0 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 0 movePointChain: (x=5, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 0 movePointChain: (x=5, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 -1 movePointChain: (x=5, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 5 -2 1 movePointChain: (x=5, y=0),(x=5, y=-2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=5, y=0),(x=5, y=-2)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 5 5
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 5 (x=5, y=0) type, x, y, visualX, visualY: 5 5 0 5 -2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 5 (5,0)] currentGemPos(creationX,creationY): (x=5, y=-2) newGemCount: 2 movePointChain: (x=5, y=0),(x=5, y=-2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (5,0)] in field: [Gem 5 (5,0)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=5, y=0) movePointChain: (x=5, y=0),(x=5, y=-2)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (5,0)] 29
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 6 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 6 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 6 0 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 6 0 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 6 0 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 6 0 movePointChain: (x=6, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 6 0 movePointChain: (x=6, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 6 -1 movePointChain: (x=6, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 6 -1 0 movePointChain: (x=6, y=0),(x=6, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=6, y=0),(x=6, y=-1)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 2 6
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 2 (x=6, y=0) type, x, y, visualX, visualY: 2 6 0 6 -1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 2 (6,0)] currentGemPos(creationX,creationY): (x=6, y=-1) newGemCount: 1 movePointChain: (x=6, y=0),(x=6, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 2 (6,0)] in field: [Gem 2 (6,0)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 2 (x=6, y=0) movePointChain: (x=6, y=0),(x=6, y=-1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 2 (6,0)] 30
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 7 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 7 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 7 0 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 7 0 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 7 0 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 7 0 movePointChain: (x=7, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 7 0 movePointChain: (x=7, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 7 -1 movePointChain: (x=7, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 7 -1 0 movePointChain: (x=7, y=0),(x=7, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=7, y=0),(x=7, y=-1)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 5 7
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 5 (x=7, y=0) type, x, y, visualX, visualY: 5 7 0 7 -1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 5 (7,0)] currentGemPos(creationX,creationY): (x=7, y=-1) newGemCount: 1 movePointChain: (x=7, y=0),(x=7, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (7,0)] in field: [Gem 5 (7,0)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=7, y=0) movePointChain: (x=7, y=0),(x=7, y=-1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (7,0)] 31
- [-] [G][FALL_HELPER]1 (tryFall)3 all drop started newGemCountByXLookup: ,,1,,2,2,1,1 justCreatedTempGemVec.length: 7
- [-] [G][FALL_HELPER]1 (tryFall)4 GEMS_CREATED justCreatedTempGemVec.length: 7 justCreatedTempGemVec: [Gem 5 (4,1)],[Gem 5 (5,1)],[Gem 5 (2,0)],[Gem 3 (4,0)],[Gem 5 (5,0)],[Gem 2 (6,0)],[Gem 5 (7,0)]
- [-] [G][FALL_HELPER]1 (tryFall)5 result fallingGemVec.length(>0): 31 fallingGemVec: [Gem 2 (2,7)],[Gem 5 (3,7)],[Gem 2 (4,7)],[Gem 1 (5,7)],[Gem 5 (2,6)],[Gem 1 (3,6)],[Gem 5 (4,6)],[Gem 3 (5,6)],[Gem 2 (2,5)],[Gem 1 (3,5)],[Gem 2 (4,5)],[Gem 2 (5,5)],[Gem 1 (2,4)],[Gem 3 (3,4)],[Gem 5 (4,4)],[Gem 2 (5,4)],[Gem 5 (2,3)],[Gem 1 (3,3)],[Gem 5 (4,3)],[Gem 5 (5,3)],[Gem 1 (2,2)],[Gem 3 (4,2)],[Gem 5 (5,2)],[Gem 1 (2,1)],[Gem 5 (4,1)],[Gem 5 (5,1)],[Gem 5 (2,0)],[Gem 3 (4,0)],[Gem 5 (5,0)],[Gem 2 (6,0)],[Gem 5 (7,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 31 true
- [-] [G][QUEUE] (pushBack) <getCreater;queueVec.push> isQueueRunning: false type,animation: explosion queueVec.length: 0 queueVec:
- [-] [G][FIELD_MODEL] (checkFieldForMatches) <blockGameField||checkForFall||dispatchFallEnd-FALL_END> _queue.isQueueRunning,_queue.size,isAnyMatch: false 0 true
- [-] [G][QUEUE] (startPlaying) ?- false <if !running dequeueExecute> isQueueRunning: false size: 0 queueVec:
- [-] [G][FIELD_MODEL][FALL] (checkForFall) isFallEnabled,isLastMatchBySpell: true false
- [-]
- #=Combo isComboChangeable=true=# true -> true (fall)
- [-] [G][FIELD_MODEL][FALL] (checkForFall) true=>isComboChangeable: true
- [-] [G][FALL_HELPER]1 (tryFall)1 TRY-FAll### field: 5, 5, 5, 1, 3, 5, 2, 5 , 1, 5, 1, 2, 5, 5, 2, 5 , 5, 2, 1,15, 3, 5, 3, 5 , 2, 5, 5, 1, 5, 5, 5, 1 , 3, 3, 1, 3, 5, 2, 5, 5 , 3, 5, 2, 1, 2, 2, 2, 3 , 5, 1, 5, 1, 5, 3, 5, 2 , 3, 2, 2, 5, 2, 1, 2, 5
- [-] [G][FALL_HELPER]1 (tryFall)3 all drop started newGemCountByXLookup: ,,1,,2,2,1,1 justCreatedTempGemVec.length: 0
- [-] [G][FALL_HELPER]1 (tryFall)5 result fallingGemVec.length(>0): 31 fallingGemVec: [Gem 2 (2,7)],[Gem 5 (3,7)],[Gem 2 (4,7)],[Gem 1 (5,7)],[Gem 5 (2,6)],[Gem 1 (3,6)],[Gem 5 (4,6)],[Gem 3 (5,6)],[Gem 2 (2,5)],[Gem 1 (3,5)],[Gem 2 (4,5)],[Gem 2 (5,5)],[Gem 1 (2,4)],[Gem 3 (3,4)],[Gem 5 (4,4)],[Gem 2 (5,4)],[Gem 5 (2,3)],[Gem 1 (3,3)],[Gem 5 (4,3)],[Gem 5 (5,3)],[Gem 1 (2,2)],[Gem 3 (4,2)],[Gem 5 (5,2)],[Gem 1 (2,1)],[Gem 5 (4,1)],[Gem 5 (5,1)],[Gem 5 (2,0)],[Gem 3 (4,0)],[Gem 5 (5,0)],[Gem 2 (6,0)],[Gem 5 (7,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 31 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 2 (x=2, y=7) spliced fallingGemVec.length: 30
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 30 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=3, y=7) spliced fallingGemVec.length: 29
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 29 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 2 (x=4, y=7) spliced fallingGemVec.length: 28
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 28 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 1 (x=5, y=7) spliced fallingGemVec.length: 27
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 27 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=2, y=6) spliced fallingGemVec.length: 26
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 26 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 1 (x=3, y=6) spliced fallingGemVec.length: 25
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 25 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=4, y=6) spliced fallingGemVec.length: 24
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 24 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 3 (x=5, y=6) spliced fallingGemVec.length: 23
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 23 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 2 (x=2, y=5) spliced fallingGemVec.length: 22
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 22 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 1 (x=3, y=5) spliced fallingGemVec.length: 21
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 21 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 2 (x=4, y=5) spliced fallingGemVec.length: 20
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 20 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 2 (x=5, y=5) spliced fallingGemVec.length: 19
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 19 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 1 (x=2, y=4) spliced fallingGemVec.length: 18
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 18 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 3 (x=3, y=4) spliced fallingGemVec.length: 17
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 17 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=4, y=4) spliced fallingGemVec.length: 16
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 16 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 2 (x=5, y=4) spliced fallingGemVec.length: 15
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 15 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=2, y=3) spliced fallingGemVec.length: 14
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 14 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 1 (x=3, y=3) spliced fallingGemVec.length: 13
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 13 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=5, y=3) spliced fallingGemVec.length: 12
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 12 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 1 (x=2, y=2) spliced fallingGemVec.length: 11
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 11 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=5, y=2) spliced fallingGemVec.length: 10
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 10 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 1 (x=2, y=1) spliced fallingGemVec.length: 9
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 9 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=2, y=0) spliced fallingGemVec.length: 8
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 8 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 2 (x=6, y=0) spliced fallingGemVec.length: 7
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 7 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=7, y=0) spliced fallingGemVec.length: 6 fallingGemVec:[Gem 5 (4,3)],[Gem 3 (4,2)],[Gem 5 (4,1)],[Gem 5 (5,1)],[Gem 3 (4,0)],[Gem 5 (5,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 6 true
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=4, y=3) spliced fallingGemVec.length: 5 fallingGemVec:[Gem 3 (4,2)],[Gem 5 (4,1)],[Gem 5 (5,1)],[Gem 3 (4,0)],[Gem 5 (5,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 5 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 3 (x=4, y=2) spliced fallingGemVec.length: 4 fallingGemVec:[Gem 5 (4,1)],[Gem 5 (5,1)],[Gem 3 (4,0)],[Gem 5 (5,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 4 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=4, y=1) spliced fallingGemVec.length: 3 fallingGemVec:[Gem 5 (5,1)],[Gem 3 (4,0)],[Gem 5 (5,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 3 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=5, y=1) spliced fallingGemVec.length: 2 fallingGemVec:[Gem 3 (4,0)],[Gem 5 (5,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 2 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 3 (x=4, y=0) spliced fallingGemVec.length: 1 fallingGemVec:[Gem 5 (5,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 1 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=5, y=0) spliced fallingGemVec.length: 0 fallingGemVec:
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 0 true FALL_END
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) <dispatch-CURRENT_FALL_END> fallingGemVec.length,isFallingGems: 0 false field: 5, 5, 5, 1, 3, 5, 2, 5 , 1, 5, 1, 2, 5, 5, 2, 5 , 5, 2, 1,15, 3, 5, 3, 5 , 2, 5, 5, 1, 5, 5, 5, 1 , 3, 3, 1, 3, 5, 2, 5, 5 , 3, 5, 2, 1, 2, 2, 2, 3 , 5, 1, 5, 1, 5, 3, 5, 2 , 3, 2, 2, 5, 2, 1, 2, 5
- [-] [G][FIELD_MODEL] (checkFieldForMatches) jewelResultArray: 1 [Gem 5 (4,3)],[Gem 5 (6,3)],[Gem 5 (5,3)],[Gem 5 (5,2)],[Gem 5 (5,1)],[Gem 5 (5,0)],[Gem 5 (5,3)],[Gem 5 (5,3)]
- [-] [G][FIELD_MODEL] (checkFieldForMatches) runeResults: 0
- [-] [G][GEM_LAYER_MODEL] (jewel) gem,isMatchAvailable,colRowArray: [Gem 5 (5,3)] true [Gem 5 (4,3)],[Gem 5 (6,3)],[Gem 5 (5,2)],[Gem 5 (5,1)],[Gem 5 (5,0)]
- [-] [G][GEM_LAYER_MODEL] (executeGemMatch) =======MATCH======= 5 (checkFieldForMatches) gem.type,pos: 5 (x=5, y=3) cols,rows: (x=4, y=3),(x=6, y=3) | (x=5, y=2),(x=5, y=1),(x=5, y=0)
- [-]
- [G][FIELD_MODEL] (executeGemMatch) #===Combo++===# 10 (jewelExecution)
- [-] [G][GEM_LAYER_MODEL] (expTLLine) #####UUUU#expTLLine count,type, isTurnBonusOnCascadeEnabled,comboCount,isAdditionalStroke((t|0)&f): 6 5 true 10 true
- [-] [G][GEM_LAYER_MODEL] (explodeStones) gemVec.length, gemVec,isDeferredExplosion,_GF.isMine: 6 [Gem 5 (5,2)],[Gem 5 (5,1)],[Gem 5 (5,0)],[Gem 5 (4,3)],[Gem 5 (6,3)],[Gem 5 (5,3)] true false
- [-] [G][GEM_LAYER_MODEL] (explodeStones) gemVec.length,isDeferredExplosion,_GF.isMine: 6 true false
- [-] [G][GEM_LAYER_MODEL] (flushExplodeStones) gemsToExplodeVec: 6 | 5,5,5,5,5,5
- [-] ++++++++++ iShakeGem:1 place:AA createExplosion 6
- [-] [G][FIELD_MODEL] (addOperation) +++ fallDisabledBuffer: 1 place: AA createExplosion 6
- [-] temp#####removeStonePath2-processDamage
- [-] temp#####removeStonePath2-processDamage
- [-] temp#####removeStonePath2-processDamage
- [-] temp#####removeStonePath2-processDamage
- [-] temp#####removeStonePath2-processDamage
- [-] temp#####removeStonePath2-processDamage
- [-] ------------ iShakeGem:0 place:DD createExplosion 6
- [-] [G][FIELD_MODEL] (subOperation) --- fallDisabledBuffer: 0 place: DD createExplosion 6
- [-] [G][FIELD_MODEL][FALL] (checkForFall) isFallEnabled,isLastMatchBySpell: true false
- [-]
- #=Combo isComboChangeable=true=# true -> true (fall)
- [-] [G][FIELD_MODEL][FALL] (checkForFall) true=>isComboChangeable: true
- [-] [G][FALL_HELPER]1 (tryFall)1 TRY-FAll### field: 5, 5, 5, 1, 3,-1, 2, 5 , 1, 5, 1, 2, 5,-1, 2, 5 , 5, 2, 1,15, 3,-1, 3, 5 , 2, 5, 5, 1,-1,-1,-1, 1 , 3, 3, 1, 3, 5, 2, 5, 5 , 3, 5, 2, 1, 2, 2, 2, 3 , 5, 1, 5, 1, 5, 3, 5, 2 , 3, 2, 2, 5, 2, 1, 2, 5
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 4 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 4 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 4 3 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 4 3 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 3 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 3 movePointChain: (x=4, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 3 movePointChain: (x=4, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 2 movePointChain: (x=4, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=4, y=2) movePointChain: (x=4, y=3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 3 (4,2)] movePointChain: (x=4, y=3),(x=4, y=2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 3 (4,3)] in field: [Gem 3 (4,3)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 3 (x=4, y=3) movePointChain: (x=4, y=3),(x=4, y=2)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 3 (4,3)] 1
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 5 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 5 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 5 3 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 5 3 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 5 3 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 3 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 3 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 2 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 2 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 1 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 1 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 0 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 0 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 -1 movePointChain: (x=5, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 5 -1 0 movePointChain: (x=5, y=3),(x=5, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=5, y=3),(x=5, y=-1)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 1 5
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 1 (x=5, y=3) type, x, y, visualX, visualY: 1 5 3 5 -1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 1 (5,3)] currentGemPos(creationX,creationY): (x=5, y=-1) newGemCount: 1 movePointChain: (x=5, y=3),(x=5, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 1 (5,3)] in field: [Gem 1 (5,3)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 1 (x=5, y=3) movePointChain: (x=5, y=3),(x=5, y=-1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 1 (5,3)] 2
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 6 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 6 3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 6 3 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 6 3 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 6 3 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 6 3 movePointChain: (x=6, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 6 3 movePointChain: (x=6, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 6 2 movePointChain: (x=6, y=3)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=6, y=2) movePointChain: (x=6, y=3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 3 (6,2)] movePointChain: (x=6, y=3),(x=6, y=2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 3 (6,3)] in field: [Gem 3 (6,3)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 3 (x=6, y=3) movePointChain: (x=6, y=3),(x=6, y=2)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 3 (6,3)] 3
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 4 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 4 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 4 2 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 4 2 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 2 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 2 movePointChain: (x=4, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 2 movePointChain: (x=4, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 1 movePointChain: (x=4, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=4, y=1) movePointChain: (x=4, y=2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 5 (4,1)] movePointChain: (x=4, y=2),(x=4, y=1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (4,2)] in field: [Gem 5 (4,2)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=4, y=2) movePointChain: (x=4, y=2),(x=4, y=1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (4,2)] 4
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 5 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 5 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 5 2 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 5 2 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 5 2 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 2 movePointChain: (x=5, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 2 movePointChain: (x=5, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 1 movePointChain: (x=5, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 1 movePointChain: (x=5, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 0 movePointChain: (x=5, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 0 movePointChain: (x=5, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 -1 movePointChain: (x=5, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 5 -2 1 movePointChain: (x=5, y=2),(x=5, y=-2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=5, y=2),(x=5, y=-2)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 2 5
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 2 (x=5, y=2) type, x, y, visualX, visualY: 2 5 2 5 -2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 2 (5,2)] currentGemPos(creationX,creationY): (x=5, y=-2) newGemCount: 2 movePointChain: (x=5, y=2),(x=5, y=-2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 2 (5,2)] in field: [Gem 2 (5,2)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 2 (x=5, y=2) movePointChain: (x=5, y=2),(x=5, y=-2)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 2 (5,2)] 5
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 6 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 6 2
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 6 2 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 6 2 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 6 2 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 6 2 movePointChain: (x=6, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 6 2 movePointChain: (x=6, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 6 1 movePointChain: (x=6, y=2)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=6, y=1) movePointChain: (x=6, y=2)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 2 (6,1)] movePointChain: (x=6, y=2),(x=6, y=1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 2 (6,2)] in field: [Gem 2 (6,2)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 2 (x=6, y=2) movePointChain: (x=6, y=2),(x=6, y=1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 2 (6,2)] 6
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 4 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 4 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 4 1 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 4 1 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 1 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 1 movePointChain: (x=4, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 1 movePointChain: (x=4, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 0 movePointChain: (x=4, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=4, y=0) movePointChain: (x=4, y=1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 3 (4,0)] movePointChain: (x=4, y=1),(x=4, y=0)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 3 (4,1)] in field: [Gem 3 (4,1)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 3 (x=4, y=1) movePointChain: (x=4, y=1),(x=4, y=0)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 3 (4,1)] 7
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 5 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 5 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 5 1 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 5 1 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 5 1 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 1 movePointChain: (x=5, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 1 movePointChain: (x=5, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 0 movePointChain: (x=5, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 0 movePointChain: (x=5, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 -1 movePointChain: (x=5, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 5 -3 2 movePointChain: (x=5, y=1),(x=5, y=-3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=5, y=1),(x=5, y=-3)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 5 5
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 5 (x=5, y=1) type, x, y, visualX, visualY: 5 5 1 5 -3
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 5 (5,1)] currentGemPos(creationX,creationY): (x=5, y=-3) newGemCount: 3 movePointChain: (x=5, y=1),(x=5, y=-3)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (5,1)] in field: [Gem 5 (5,1)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=5, y=1) movePointChain: (x=5, y=1),(x=5, y=-3)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (5,1)] 8
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 6 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 6 1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 6 1 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 6 1 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 6 1 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 6 1 movePointChain: (x=6, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 6 1 movePointChain: (x=6, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 6 0 movePointChain: (x=6, y=1)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3c =DROP= gemToDrop.Position: (x=6, y=0) movePointChain: (x=6, y=1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: [Gem 2 (6,0)] movePointChain: (x=6, y=1),(x=6, y=0)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 2 (6,1)] in field: [Gem 2 (6,1)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 2 (x=6, y=1) movePointChain: (x=6, y=1),(x=6, y=0)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 2 (6,1)] 9
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 4 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 4 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 4 0 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 4 0 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 4 0 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 0 movePointChain: (x=4, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 4 0 movePointChain: (x=4, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 4 -1 movePointChain: (x=4, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 4 -1 0 movePointChain: (x=4, y=0),(x=4, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=4, y=0),(x=4, y=-1)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 1 4
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 1 (x=4, y=0) type, x, y, visualX, visualY: 1 4 0 4 -1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 1 (4,0)] currentGemPos(creationX,creationY): (x=4, y=-1) newGemCount: 1 movePointChain: (x=4, y=0),(x=4, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 1 (4,0)] in field: [Gem 1 (4,0)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 1 (x=4, y=0) movePointChain: (x=4, y=0),(x=4, y=-1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 1 (4,0)] 10
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 5 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 5 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 5 0 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 5 0 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 5 0 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 0 movePointChain: (x=5, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 5 0 movePointChain: (x=5, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 5 -1 movePointChain: (x=5, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 5 -4 3 movePointChain: (x=5, y=0),(x=5, y=-4)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=5, y=0),(x=5, y=-4)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 5 5
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 5 (x=5, y=0) type, x, y, visualX, visualY: 5 5 0 5 -4
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 5 (5,0)] currentGemPos(creationX,creationY): (x=5, y=-4) newGemCount: 4 movePointChain: (x=5, y=0),(x=5, y=-4)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 5 (5,0)] in field: [Gem 5 (5,0)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 5 (x=5, y=0) movePointChain: (x=5, y=0),(x=5, y=-4)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 5 (5,0)] 11
- [-] [G][FALL_HELPER] (tryFall)2 EMPTY x,y: 6 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) destinationX, destinationY: 6 0
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) GET_GEM_TO_DROP destinationX, destinationY: 6 0 movePointChain:
- [-] [G][FALL_HELPER]3 (getGemToDrop) (get CENTER NearestTopGem)0 destinationX, destinationY, movePointChainCenter: 6 0 isFixedGemAbove: false
- [-] [G][FALL_HELPER]4 (getNearestTopGem)1 destinationX, destinationY: 6 0 movePointChain:
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 6 0 movePointChain: (x=6, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3d -blank- x,y: 6 0 movePointChain: (x=6, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)2 for x,y: 6 -1 movePointChain: (x=6, y=0)
- [-] [G][FALL_HELPER]4 (getNearestTopGem)3a +CREATE+ visualX,visualY,newGemCount: 6 -1 0 movePointChain: (x=6, y=0),(x=6, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) found gemToDrop: movePointChain: (x=6, y=0),(x=6, y=-1)
- [-] [G][FALL_HELPER] (getNextGemType) type,x: 2 6
- [-] [G][FALL_HELPER] (createNewGem) <put to field> gem: 2 (x=6, y=0) type, x, y, visualX, visualY: 2 6 0 6 -1
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) CREATE gemToDrop: [Gem 2 (6,0)] currentGemPos(creationX,creationY): (x=6, y=-1) newGemCount: 1 movePointChain: (x=6, y=0),(x=6, y=-1)
- [-] [G][FALL_HELPER]2 (dropGemsForEmptyPos) gem_ready_for_animation gemToDrop: [Gem 2 (6,0)] in field: [Gem 2 (6,0)]
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) gem: 2 (x=6, y=0) movePointChain: (x=6, y=0),(x=6, y=-1)
- [-] [G][FALL_HELPER][FALL_TWEEN] (animateGemMore) <all movePointChain->gemMove.addMoveTweenTo; add to fallingGemVec> gem, fallingGemVec.length: [Gem 2 (6,0)] 12
- [-] [G][FALL_HELPER]1 (tryFall)3 all drop started newGemCountByXLookup: ,,,,1,4,1 justCreatedTempGemVec.length: 6
- [-] [G][FALL_HELPER]1 (tryFall)4 GEMS_CREATED justCreatedTempGemVec.length: 6 justCreatedTempGemVec: [Gem 1 (5,3)],[Gem 2 (5,2)],[Gem 5 (5,1)],[Gem 1 (4,0)],[Gem 5 (5,0)],[Gem 2 (6,0)]
- [-] [G][FALL_HELPER]1 (tryFall)5 result fallingGemVec.length(>0): 12 fallingGemVec: [Gem 3 (4,3)],[Gem 1 (5,3)],[Gem 3 (6,3)],[Gem 5 (4,2)],[Gem 2 (5,2)],[Gem 2 (6,2)],[Gem 3 (4,1)],[Gem 5 (5,1)],[Gem 2 (6,1)],[Gem 1 (4,0)],[Gem 5 (5,0)],[Gem 2 (6,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 12 true
- [-] [G][QUEUE] (pushBack) <getCreater;queueVec.push> isQueueRunning: false type,animation: explosion queueVec.length: 0 queueVec:
- [-] [G][FIELD_MODEL] (checkFieldForMatches) <blockGameField||checkForFall||dispatchFallEnd-FALL_END> _queue.isQueueRunning,_queue.size,isAnyMatch: false 0 true
- [-] [G][QUEUE] (startPlaying) ?- false <if !running dequeueExecute> isQueueRunning: false size: 0 queueVec:
- [-] [G][FIELD_MODEL][FALL] (checkForFall) isFallEnabled,isLastMatchBySpell: true false
- [-]
- #=Combo isComboChangeable=true=# true -> true (fall)
- [-] [G][FIELD_MODEL][FALL] (checkForFall) true=>isComboChangeable: true
- [-] [G][FALL_HELPER]1 (tryFall)1 TRY-FAll### field: 5, 5, 5, 1, 1, 5, 2, 5 , 1, 5, 1, 2, 3, 5, 2, 5 , 5, 2, 1,15, 5, 2, 2, 5 , 2, 5, 5, 1, 3, 1, 3, 1 , 3, 3, 1, 3, 5, 2, 5, 5 , 3, 5, 2, 1, 2, 2, 2, 3 , 5, 1, 5, 1, 5, 3, 5, 2 , 3, 2, 2, 5, 2, 1, 2, 5
- [-] [G][FALL_HELPER]1 (tryFall)3 all drop started newGemCountByXLookup: ,,,,1,4,1 justCreatedTempGemVec.length: 0
- [-] [G][FALL_HELPER]1 (tryFall)5 result fallingGemVec.length(>0): 12 fallingGemVec: [Gem 3 (4,3)],[Gem 1 (5,3)],[Gem 3 (6,3)],[Gem 5 (4,2)],[Gem 2 (5,2)],[Gem 2 (6,2)],[Gem 3 (4,1)],[Gem 5 (5,1)],[Gem 2 (6,1)],[Gem 1 (4,0)],[Gem 5 (5,0)],[Gem 2 (6,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 12 true
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 3 (x=4, y=3) spliced fallingGemVec.length: 11
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 11 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 3 (x=6, y=3) spliced fallingGemVec.length: 10
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 10 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=4, y=2) spliced fallingGemVec.length: 9
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 9 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 2 (x=6, y=2) spliced fallingGemVec.length: 8
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 8 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 3 (x=4, y=1) spliced fallingGemVec.length: 7
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 7 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 2 (x=6, y=1) spliced fallingGemVec.length: 6 fallingGemVec:[Gem 1 (5,3)],[Gem 2 (5,2)],[Gem 5 (5,1)],[Gem 1 (4,0)],[Gem 5 (5,0)],[Gem 2 (6,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 6 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 1 (x=4, y=0) spliced fallingGemVec.length: 5 fallingGemVec:[Gem 1 (5,3)],[Gem 2 (5,2)],[Gem 5 (5,1)],[Gem 5 (5,0)],[Gem 2 (6,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 5 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 2 (x=6, y=0) spliced fallingGemVec.length: 4 fallingGemVec:[Gem 1 (5,3)],[Gem 2 (5,2)],[Gem 5 (5,1)],[Gem 5 (5,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 4 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 1 (x=5, y=3) spliced fallingGemVec.length: 3 fallingGemVec:[Gem 2 (5,2)],[Gem 5 (5,1)],[Gem 5 (5,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 3 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 2 (x=5, y=2) spliced fallingGemVec.length: 2 fallingGemVec:[Gem 5 (5,1)],[Gem 5 (5,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 2 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=5, y=1) spliced fallingGemVec.length: 1 fallingGemVec:[Gem 5 (5,0)]
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 1 true
- [-] [G][FALL_HELPER][FALL_TWEEN] (onGemFallComplete) <enable gem;fallingGemVec.splice> ->checkCurrentFallEnd gem: 5 (x=5, y=0) spliced fallingGemVec.length: 0 fallingGemVec:
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) fallingGemVec.length(0),isFallingGems: 0 true FALL_END
- [-] [G][FALL_HELPER] (checkCurrentFallEnd) <dispatch-CURRENT_FALL_END> fallingGemVec.length,isFallingGems: 0 false field: 5, 5, 5, 1, 1, 5, 2, 5 , 1, 5, 1, 2, 3, 5, 2, 5 , 5, 2, 1,15, 5, 2, 2, 5 , 2, 5, 5, 1, 3, 1, 3, 1 , 3, 3, 1, 3, 5, 2, 5, 5 , 3, 5, 2, 1, 2, 2, 2, 3 , 5, 1, 5, 1, 5, 3, 5, 2 , 3, 2, 2, 5, 2, 1, 2, 5
- [-] [G][FIELD_MODEL] (checkFieldForMatches) jewelResultArray: 0
- [-] [G][FIELD_MODEL] (checkFieldForMatches) runeResults: 0
- [-] [G][FIELD_MODEL] (checkFieldForMatches) <blockGameField||checkForFall||dispatchFallEnd-FALL_END> _queue.isQueueRunning,_queue.size,isAnyMatch: false 0 false
- [-] [G][QUEUE] (startPlaying) ?- false <if !running dequeueExecute> isQueueRunning: false size: 0 queueVec:
- [-] [G][FIELD_MODEL][FALL] (dispatchFallEnd) <dispatch-FALL_END;flushDamage>
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] [G][GEM_LAYER_MODEL] (unselectGem) selectedStone:
- [-] [G][GAME_DIALOG] ##showWinDialog _winCnt(2):1 TURN COUNTER: 3
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [[MOB_EVENT] EventManager] -------------------------Events data: 3001 1411386900 11:55:00
- [[MOB_EVENT] EventManager] -------------------------Events data: 3002 1411386300 11:45:00
- [[MOB_EVENT] EventManager] -------------------------Events data: 3003 1411386300 11:45:00
- [[MOB_EVENT] EventManager] -------------------------Events data: 3004 1411386300 11:45:00
- [[MOB_EVENT] EventManager] -------------------------Events data: 3005 1411401600 16:00:00
- [[MOB_EVENT] EventManager] -------------------------Server time: 1411380480 10:08:00
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [SOCKET] Disconnected... develop-test.ilogos-ua.com:5000
- [-] *************** LOBBY CLOSED ***************
- [-] Connecting to Main server...
- [-] ...connectiong to lobby...
- [-] [SOCKET] Connecting to Server: develop-test.ilogos-ua.com:5000
- [-] Connected to Main server...OK
- [-] Запрошено соединение с лобби...
- [-] [SOCKET] <<<Socket Send (develop-test.ilogos-ua.com:5000)<<<{"params":{"authKey":"e2a7d64bd68760375b2b920c988bef26","version":"1"},"command":"auth_lobby"}<<<
- [-] [getScreenshot] reset
- [-] [getScreenshot]<3042> JPGEncoder
- [-] [getScreenshot]<72> addTextLogs
- [-] [getScreenshot]<0> zipPacking
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement