스테이지 시작 이펙트 동작 트리거 수정

스테이지 클리어 이펙트 최적화
클리어 이펙트 동작 시간 수정 -> 3.8초
This commit is contained in:
2026-10-11 14:35:49 +09:00
parent 81e577dce2
commit 1dceb02dbf
88 changed files with 726 additions and 736 deletions
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="com.wordpuzzle.hangul.domain.engine.HangulHelperTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2026-10-11T05:17:48.302Z" hostname="vivoboxx" time="0.017">
<testsuite name="com.wordpuzzle.hangul.domain.engine.HangulHelperTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2026-10-11T05:33:05.520Z" hostname="vivoboxx" time="0.01">
<properties/>
<testcase name="isHangulSyllable_validatesCorrectly" classname="com.wordpuzzle.hangul.domain.engine.HangulHelperTest" time="0.013"/>
<testcase name="isHangulSyllable_validatesCorrectly" classname="com.wordpuzzle.hangul.domain.engine.HangulHelperTest" time="0.008"/>
<system-out><![CDATA[]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="com.wordpuzzle.hangul.domain.engine.StageDataIntegrityTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2026-10-11T05:17:48.322Z" hostname="vivoboxx" time="0.08">
<testsuite name="com.wordpuzzle.hangul.domain.engine.StageDataIntegrityTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2026-10-11T05:33:05.532Z" hostname="vivoboxx" time="0.071">
<properties/>
<testcase name="testAllStages_withinGridBounds_andNoIntersectionConflicts" classname="com.wordpuzzle.hangul.domain.engine.StageDataIntegrityTest" time="0.079"/>
<testcase name="testAllStages_withinGridBounds_andNoIntersectionConflicts" classname="com.wordpuzzle.hangul.domain.engine.StageDataIntegrityTest" time="0.071"/>
<system-out><![CDATA[]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="com.wordpuzzle.hangul.domain.engine.TilePoolGeneratorTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2026-10-11T05:17:48.404Z" hostname="vivoboxx" time="0.01">
<testsuite name="com.wordpuzzle.hangul.domain.engine.TilePoolGeneratorTest" tests="1" skipped="0" failures="0" errors="0" timestamp="2026-10-11T05:33:05.604Z" hostname="vivoboxx" time="0.007">
<properties/>
<testcase name="generateLayoutWithStarterLetters_respectsFiftyPercentLimitAndPlacesStarterLettersCorrectly" classname="com.wordpuzzle.hangul.domain.engine.TilePoolGeneratorTest" time="0.01"/>
<testcase name="generateLayoutWithStarterLetters_respectsFiftyPercentLimitAndPlacesStarterLettersCorrectly" classname="com.wordpuzzle.hangul.domain.engine.TilePoolGeneratorTest" time="0.007"/>
<system-out><![CDATA[]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="com.wordpuzzle.hangul.domain.usecase.SolveTileUseCaseTest" tests="4" skipped="0" failures="0" errors="0" timestamp="2026-10-11T05:17:48.417Z" hostname="vivoboxx" time="0.004">
<testsuite name="com.wordpuzzle.hangul.domain.usecase.SolveTileUseCaseTest" tests="4" skipped="0" failures="0" errors="0" timestamp="2026-10-11T05:33:05.614Z" hostname="vivoboxx" time="0.004">
<properties/>
<testcase name="removeCellChar_restoresTileToPool" classname="com.wordpuzzle.hangul.domain.usecase.SolveTileUseCaseTest" time="0.001"/>
<testcase name="applyHint_revealsOneCell" classname="com.wordpuzzle.hangul.domain.usecase.SolveTileUseCaseTest" time="0.003"/>
<testcase name="easyMode_tapTile_automaticallyInsertsIntoCorrectCell_andClears" classname="com.wordpuzzle.hangul.domain.usecase.SolveTileUseCaseTest" time="0.0"/>
<testcase name="applyHint_revealsOneCell" classname="com.wordpuzzle.hangul.domain.usecase.SolveTileUseCaseTest" time="0.002"/>
<testcase name="easyMode_tapTile_automaticallyInsertsIntoCorrectCell_andClears" classname="com.wordpuzzle.hangul.domain.usecase.SolveTileUseCaseTest" time="0.001"/>
<testcase name="normalMode_insertChar_advancesToNextCellInWord_orClosestCell()" classname="com.wordpuzzle.hangul.domain.usecase.SolveTileUseCaseTest" time="0.0"/>
<system-out><![CDATA[]]></system-out>
<system-err><![CDATA[]]></system-err>