CIA Compliance Manager Project Structure
📄 App.css
📄 App.tsx
📄 Game.css
📄 amsalja_shadow.mp3
📄 hacker_cyber.mp3
📄 jeongbo_intel.mp3
📄 jojik_street.mp3
📄 musa_warrior.mp3
📄 combat_theme.mp3
📄 combat_theme.webm
📄 cyberpunk_fusion.mp3
📄 cyberpunk_fusion.webm
📄 intro_theme.mp3
📄 intro_theme.webm
📄 underground_theme.mp3
📄 underground_theme.webm
📄 block_break.mp3
📄 block_break.webm
📄 block_break_1.mp3
📄 block_break_1.webm
📄 block_break_2.mp3
📄 block_break_2.webm
📄 block_break_3.mp3
📄 block_break_3.webm
📄 block_break_4.mp3
📄 block_break_4.webm
📄 block_success.mp3
📄 block_success.webm
📄 block_success_1.mp3
📄 block_success_1.webm
📄 block_success_2.mp3
📄 block_success_2.webm
📄 block_success_3.mp3
📄 block_success_3.webm
📄 block_success_4.mp3
📄 block_success_4.webm
📄 attack_critical.mp3
📄 attack_critical.webm
📄 attack_critical_1.mp3
📄 attack_critical_1.webm
📄 attack_critical_2.mp3
📄 attack_critical_2.webm
📄 attack_critical_3.mp3
📄 attack_critical_3.webm
📄 attack_critical_4.webm
📄 attack_heavy.webm
📄 attack_light.mp3
📄 attack_light.webm
📄 attack_light_1.mp3
📄 attack_light_2.mp3
📄 attack_light_3.mp3
📄 attack_light_3.webm
📄 attack_light_4.webm
📄 attack_medium.mp3
📄 attack_medium.webm
📄 attack_medium_1.mp3
📄 attack_medium_1.webm
📄 attack_medium_3.mp3
📄 attack_medium_3.webm
📄 attack_medium_4.mp3
📄 attack_punch_light.mp3
📄 attack_punch_light.webm
📄 attack_punch_light_1.mp3
📄 attack_punch_light_1.webm
📄 attack_punch_light_2.mp3
📄 attack_punch_light_2.webm
📄 attack_punch_light_3.mp3
📄 attack_punch_light_3.webm
📄 attack_punch_light_4.mp3
📄 attack_punch_light_4.webm
📄 attack_punch_light_5.mp3
📄 attack_punch_light_5.webm
📄 attack_punch_light_6.mp3
📄 attack_punch_light_6.webm
📄 attack_punch_light_7.mp3
📄 attack_punch_light_7.webm
📄 attack_punch_light_8.mp3
📄 attack_punch_light_8.webm
📄 attack_punch_medium.mp3
📄 attack_punch_medium.webm
📄 attack_punch_medium_1.mp3
📄 attack_punch_medium_1.webm
📄 attack_punch_medium_2.mp3
📄 attack_punch_medium_2.webm
📄 attack_punch_medium_3.mp3
📄 attack_punch_medium_3.webm
📄 attack_punch_medium_4.mp3
📄 attack_punch_medium_4.webm
📄 attack_special_geon.mp3
📄 attack_special_geon.webm
📄 attack_special_geon_1.mp3
📄 attack_special_geon_1.webm
📄 attack_special_geon_2.mp3
📄 attack_special_geon_2.webm
📄 attack_special_geon_3.mp3
📄 attack_special_geon_3.webm
📄 attack_special_geon_4.mp3
📄 attack_special_geon_4.webm
📄 fix-1-version.sh
📄 generate-missing-audio.sh
📄 hit_critical.mp3
📄 hit_critical.webm
📄 hit_critical_1.mp3
📄 hit_critical_1.webm
📄 hit_critical_2.mp3
📄 hit_critical_2.webm
📄 hit_critical_3.mp3
📄 hit_critical_3.webm
📄 hit_critical_4.mp3
📄 hit_critical_4.webm
📄 hit_heavy.mp3
📄 hit_heavy.webm
📄 hit_heavy_1.mp3
📄 hit_heavy_1.webm
📄 hit_heavy_2.mp3
📄 hit_heavy_2.webm
📄 hit_heavy_3.mp3
📄 hit_heavy_3.webm
📄 hit_heavy_4.webm
📄 hit_light.mp3
📄 hit_light.webm
📄 hit_light_1.mp3
📄 hit_light_1.webm
📄 hit_light_2.mp3
📄 hit_light_2.webm
📄 hit_light_3.mp3
📄 hit_light_3.webm
📄 hit_light_4.mp3
📄 hit_light_4.webm
📄 hit_medium.mp3
📄 hit_medium.webm
📄 hit_medium_1.mp3
📄 hit_medium_1.webm
📄 hit_medium_2.mp3
📄 hit_medium_2.webm
📄 hit_medium_3.mp3
📄 hit_medium_3.webm
📄 hit_medium_4.mp3
📄 hit_medium_4.webm
📄 energy_pulse.mp3
📄 energy_pulse.webm
📄 energy_pulse_1.mp3
📄 energy_pulse_1.webm
📄 energy_pulse_2.mp3
📄 energy_pulse_2.webm
📄 energy_pulse_3.mp3
📄 energy_pulse_3.webm
📄 energy_pulse_4.mp3
📄 energy_pulse_4.webm
📄 ki_charge.mp3
📄 ki_charge.webm
📄 ki_charge_1.mp3
📄 ki_charge_1.webm
📄 ki_charge_2.mp3
📄 ki_charge_2.webm
📄 ki_charge_3.mp3
📄 ki_charge_3.webm
📄 ki_charge_4.mp3
📄 ki_charge_4.webm
📄 ki_release.mp3
📄 ki_release.webm
📄 ki_release_1.mp3
📄 ki_release_1.webm
📄 ki_release_2.mp3
📄 ki_release_2.webm
📄 ki_release_3.mp3
📄 ki_release_3.webm
📄 ki_release_4.mp3
📄 ki_release_4.webm
📄 match_start.mp3
📄 match_start.webm
📄 match_start_1.mp3
📄 match_start_1.webm
📄 match_start_2.mp3
📄 match_start_2.webm
📄 match_start_3.mp3
📄 match_start_3.webm
📄 match_start_4.mp3
📄 match_start_4.webm
📄 menu_back.mp3
📄 menu_back.webm
📄 menu_back_1.mp3
📄 menu_back_1.webm
📄 menu_back_2.mp3
📄 menu_back_2.webm
📄 menu_back_3.mp3
📄 menu_back_3.webm
📄 menu_back_4.mp3
📄 menu_back_4.webm
📄 menu_hover.mp3
📄 menu_hover.webm
📄 menu_hover_1.mp3
📄 menu_hover_1.webm
📄 menu_hover_2.mp3
📄 menu_hover_2.webm
📄 menu_hover_3.mp3
📄 menu_hover_3.webm
📄 menu_hover_4.mp3
📄 menu_hover_4.webm
📄 menu_select.mp3
📄 menu_select.webm
📄 menu_select_1.mp3
📄 menu_select_1.webm
📄 menu_select_2.mp3
📄 menu_select_2.webm
📄 menu_select_3.mp3
📄 menu_select_3.webm
📄 menu_select_4.mp3
📄 menu_select_4.webm
📄 menu_select_5.mp3
📄 menu_select_5.webm
📄 menu_select_6.mp3
📄 menu_select_6.webm
📄 menu_select_7.mp3
📄 menu_select_7.webm
📄 menu_select_8.mp3
📄 menu_select_8.webm
📄 body_realistic_sound.mp3
📄 body_realistic_sound.webm
📄 body_realistic_sound_1.mp3
📄 body_realistic_sound_1.webm
📄 combo_buildup.mp3
📄 combo_buildup.webm
📄 combo_buildup_1.mp3
📄 combo_buildup_1.webm
📄 combo_buildup_2.mp3
📄 combo_buildup_2.webm
📄 combo_buildup_3.mp3
📄 combo_buildup_3.webm
📄 combo_buildup_4.mp3
📄 combo_buildup_4.webm
📄 combo_finish.mp3
📄 combo_finish.webm
📄 combo_finish_1.mp3
📄 combo_finish_1.webm
📄 combo_finish_2.mp3
📄 combo_finish_2.webm
📄 combo_finish_3.mp3
📄 combo_finish_3.webm
📄 combo_finish_4.mp3
📄 combo_finish_4.webm
📄 countdown.mp3
📄 countdown.webm
📄 countdown_1.mp3
📄 countdown_1.webm
📄 countdown_2.mp3
📄 countdown_2.webm
📄 countdown_3.mp3
📄 countdown_3.webm
📄 countdown_4.mp3
📄 countdown_4.webm
📄 defeat.mp3
📄 defeat.webm
📄 defeat_1.mp3
📄 defeat_1.webm
📄 defeat_2.mp3
📄 defeat_2.webm
📄 defeat_3.mp3
📄 defeat_3.webm
📄 defeat_4.mp3
📄 defeat_4.webm
📄 footstep.mp3
📄 footstep.webm
📄 footstep_1.mp3
📄 footstep_1.webm
📄 footstep_2.mp3
📄 footstep_2.webm
📄 footstep_3.mp3
📄 footstep_3.webm
📄 footstep_4.webm
📄 health_low.mp3
📄 health_low.webm
📄 health_low_1.mp3
📄 health_low_1.webm
📄 health_low_2.mp3
📄 health_low_2.webm
📄 health_low_3.mp3
📄 health_low_3.webm
📄 health_low_4.mp3
📄 health_low_4.webm
📄 hit_block.mp3
📄 hit_block.webm
📄 hit_block_1.mp3
📄 hit_block_1.webm
📄 hit_block_2.mp3
📄 hit_block_2.webm
📄 hit_block_3.mp3
📄 hit_block_3.webm
📄 hit_block_4.mp3
📄 hit_block_4.webm
📄 hit_flesh.mp3
📄 hit_flesh.webm
📄 hit_flesh_1.mp3
📄 hit_flesh_1.webm
📄 hit_flesh_2.mp3
📄 hit_flesh_2.webm
📄 hit_flesh_3.mp3
📄 hit_flesh_3.webm
📄 hit_flesh_4.mp3
📄 hit_flesh_4.webm
📄 match_end.mp3
📄 match_end.webm
📄 match_end_1.mp3
📄 match_end_1.webm
📄 match_end_2.mp3
📄 match_end_2.webm
📄 match_end_3.mp3
📄 match_end_3.webm
📄 match_end_4.mp3
📄 match_end_4.webm
📄 menu_click.mp3
📄 menu_click.webm
📄 menu_click_1.mp3
📄 menu_click_1.webm
📄 menu_click_2.mp3
📄 menu_click_2.webm
📄 menu_click_3.mp3
📄 menu_click_3.webm
📄 menu_click_4.mp3
📄 menu_click_4.webm
📄 menu_navigate.mp3
📄 menu_navigate.webm
📄 menu_navigate_1.mp3
📄 menu_navigate_1.webm
📄 menu_navigate_2.mp3
📄 menu_navigate_2.webm
📄 menu_navigate_3.mp3
📄 menu_navigate_3.webm
📄 menu_navigate_4.mp3
📄 menu_navigate_4.webm
📄 stamina_depleted.mp3
📄 stamina_depleted.webm
📄 stamina_depleted_1.mp3
📄 stamina_depleted_1.webm
📄 stamina_depleted_2.mp3
📄 stamina_depleted_2.webm
📄 stamina_depleted_3.mp3
📄 stamina_depleted_3.webm
📄 stamina_depleted_4.mp3
📄 stamina_depleted_4.webm
📄 victory.mp3
📄 victory.webm
📄 victory_1.mp3
📄 victory_1.webm
📄 victory_2.mp3
📄 victory_2.webm
📄 victory_3.mp3
📄 victory_3.webm
📄 victory_4.mp3
📄 victory_4.webm
📄 dodge.mp3
📄 dodge.webm
📄 dodge_1.mp3
📄 dodge_1.webm
📄 dodge_2.mp3
📄 dodge_2.webm
📄 dodge_3.mp3
📄 dodge_3.webm
📄 dodge_4.mp3
📄 dodge_4.webm
📄 dodge_5.mp3
📄 dodge_5.webm
📄 dodge_6.mp3
📄 dodge_6.webm
📄 dodge_7.mp3
📄 dodge_7.webm
📄 dodge_8.mp3
📄 dodge_8.webm
📄 stance_change.mp3
📄 stance_change.webm
📄 stance_change_1.mp3
📄 stance_change_1.webm
📄 stance_change_2.mp3
📄 stance_change_2.webm
📄 stance_change_3.mp3
📄 stance_change_3.webm
📄 stance_change_4.mp3
📄 stance_change_4.webm
📄 perfect_strike.mp3
📄 perfect_strike.webm
📄 perfect_strike_1.mp3
📄 perfect_strike_1.webm
📄 perfect_strike_2.mp3
📄 perfect_strike_2.webm
📄 perfect_strike_3.mp3
📄 perfect_strike_3.webm
📄 perfect_strike_4.mp3
📄 perfect_strike_4.webm
📄 fix-sound-effect-names.sh
📄 00_general_spritesheet_guidelines.md
📄 01_musa_warrior_guide.md
📄 02_amsalja_assassin_guide.md
📄 03_hacker_cyber_guide.md
📄 04_intelligence_operative_guide.md
📄 05_crime_fighter_guide.md
📄 amsalja_sprites.csv
📄 hacker_sprites.csv
📄 jeongbo_sprites.csv
📄 jojik_sprites.csv
📄 musa_sprites.csv
📄 amsalja_assassin.json
📄 hacker_cyber.json
📄 jeongbo_operative.json
📄 jojik_crime.json
📄 musa_warrior.json
📄 amsalja.png
📄 hacker.png
📄 jeongbo_yowon.png
📄 jojik_pokryeokbae.png
📄 musa.png
📄 CyberpunkTeamDynamics.png
📄 PlayerArchetypesExplained.png
📄 PlayerArchetypesOverview.png
📄 dojang_floor_tex.png
📄 dojang_wall_tex.png
📄 background.png
📄 intro_bg_loop.png
📄 right-panel.png
📄 black-trigram-256.png
📄 black-trigram.png
📄 AudioAssetLoader.test.ts
📄 AudioAssetLoader.ts
📄 AudioAssetRegistry.ts
📄 AudioManager.test.ts
📄 AudioManager.ts
📄 AudioMonitor.test.ts
📄 AudioMonitor.ts
📄 AudioPool.test.ts
📄 AudioPool.ts
📄 AudioProvider.tsx
📄 AudioUtils.test.ts
📄 AudioUtils.ts
📄 BoneImpactAudioMap.test.ts
📄 BoneImpactAudioMap.ts
📄 DefaultSoundGenerator.ts
📄 VariantSelector.ts
📄 AudioProvider.deferred.test.tsx
📄 index.ts
📄 placeholder-sounds.ts
📄 types.ts
📄 BaseButton.test.tsx
📄 BaseButton.tsx
📄 BaseButtonHTML.test.tsx
📄 BaseButtonHTML.tsx
📄 BasePanel.test.tsx
📄 BasePanel.tsx
📄 BaseText.test.tsx
📄 BaseText.tsx
📄 README.md
📄 ResponsiveContainer.test.tsx
📄 ResponsiveContainer.tsx
📄 index.ts
📄 layoutUtils.test.ts
📄 layoutUtils.ts
📄 useKoreanTheme.test.ts
📄 useKoreanTheme.ts
📄 CombatScreen3D.test.tsx
📄 CombatScreen3D.tsx
📄 ActionFeedback.test.tsx
📄 ActionFeedback.tsx
📄 BalanceIndicator.test.tsx
📄 BalanceIndicator.tsx
📄 BloodDecals3D.test.tsx
📄 BloodDecals3D.tsx
📄 BloodLossOverlay.test.tsx
📄 BloodLossOverlay.tsx
📄 BloodParticles3D.test.tsx
📄 BloodParticles3D.tsx
📄 BodyPartHealthDisplay.test.tsx
📄 BodyPartHealthDisplay.tsx
📄 BreathingIndicator.css
📄 BreathingIndicator.test.tsx
📄 BreathingIndicator.tsx
📄 CombatArena3D.test.tsx
📄 CombatArena3D.tsx
📄 CombatControlsPanel.test.tsx
📄 CombatControlsPanel.tsx
📄 CombatFeedbackIntegration.test.tsx
📄 CombatHUDThree.test.tsx
📄 CombatHUDThree.tsx
📄 CombatReadinessBar.test.tsx
📄 CombatReadinessBar.tsx
📄 CombatTimer.test.tsx
📄 CombatTimer.tsx
📄 ComboCounter.test.tsx
📄 ComboCounter.tsx
📄 ConsciousnessBlur.test.tsx
📄 ConsciousnessBlur.tsx
📄 ControlsGuide.test.tsx
📄 ControlsGuide.tsx
📄 DamageNumbers.test.tsx
📄 DamageNumbers.tsx
📄 DifficultyIndicator.test.tsx
📄 DifficultyIndicator.tsx
📄 FPSMonitor.test.tsx
📄 FPSMonitor.tsx
📄 HealthBar.test.tsx
📄 HealthBar.tsx
📄 HitEffects3D.test.tsx
📄 HitEffects3D.tsx
📄 InputBufferDisplay.test.tsx
📄 InputBufferDisplay.tsx
📄 KeyboardHints.test.tsx
📄 KeyboardHints.tsx
📄 MatchCountdown.test.tsx
📄 MatchCountdown.tsx
📄 MobileControlsWrapper.test.tsx
📄 MobileControlsWrapper.tsx
📄 PainVignette.test.tsx
📄 PainVignette.tsx
📄 PauseMenu.test.tsx
📄 PauseMenu.tsx
📄 PlayerHUD.test.tsx
📄 PlayerHUD.tsx
📄 PlayerStateOverlay.test.tsx
📄 PlayerStateOverlay.tsx
📄 QuickSettings.test.tsx
📄 QuickSettings.tsx
📄 RoundAnnouncement.test.tsx
📄 RoundAnnouncement.tsx
📄 RoundStartAnnouncement.test.tsx
📄 RoundStartAnnouncement.tsx
📄 StaminaBar.test.tsx
📄 StaminaBar.tsx
📄 StaminaWarning.test.tsx
📄 StaminaWarning.tsx
📄 StanceChangeIndicator.test.tsx
📄 StanceChangeIndicator.tsx
📄 TechniqueBar.tsx
📄 TechniqueCard.tsx
📄 TraumaOverlay3D.test.tsx
📄 TraumaOverlay3D.tsx
📄 VitalPointMarkers3D.test.tsx
📄 VitalPointMarkers3D.tsx
📄 VitalPointOverlayControls.test.tsx
📄 VitalPointOverlayControls.tsx
📄 index.ts
📄 AnimationUpdater.tsx
📄 combatHelpers.ts
📄 index.ts
📄 useAICombat.test.ts
📄 useAICombat.ts
📄 useCombatActions.test.ts
📄 useCombatActions.ts
📄 useCombatAudio.boneimpact.test.tsx
📄 useCombatAudio.test.tsx
📄 useCombatAudio.ts
📄 useCombatLayout.test.ts
📄 useCombatLayout.ts
📄 useCombatState.test.ts
📄 useCombatState.ts
📄 usePreloadCombatAudio.test.tsx
📄 usePreloadCombatAudio.ts
📄 index.ts
📄 EndScreen3D.test.tsx
📄 EndScreen3D.tsx
📄 MatchStatisticsDisplay.tsx
📄 NavigationButtons.test.tsx
📄 NavigationButtons.tsx
📄 PerformanceRating.test.tsx
📄 PerformanceRating.tsx
📄 VictoryAnimation3D.tsx
📄 WinnerDisplay.test.tsx
📄 WinnerDisplay.tsx
📄 animations.ts
📄 index.ts
📄 GameAudio.test.tsx
📄 index.ts
📄 IntroScreen.css
📄 IntroScreenThreeJS.test.tsx
📄 IntroScreenThreeJS.tsx
📄 AbilityList.test.tsx
📄 AbilityList.tsx
📄 ArchetypeCard.test.tsx
📄 ArchetypeCard.tsx
📄 ArchetypeCardGrid.test.tsx
📄 ArchetypeCardGrid.tsx
📄 ArchetypeDisplayHTML.tsx
📄 EnhancedArchetypeDisplay.test.tsx
📄 EnhancedArchetypeDisplay.tsx
📄 MenuSection.css
📄 MenuSectionHTML.tsx
📄 StatBar.test.tsx
📄 StatBar.tsx
📄 ActionButtons.test.tsx
📄 ActionButtons.tsx
📄 GestureRecognizer.test.tsx
📄 GestureRecognizer.tsx
📄 StanceWheel.test.tsx
📄 StanceWheel.tsx
📄 VirtualDPad.integration.test.tsx
📄 VirtualDPad.test.tsx
📄 VirtualDPad.tsx
📄 index.ts
📄 ControlsScreenThreeJS.tsx
📄 PhilosophyScreenThreeJS.tsx
📄 ControlsScreenThreeJS.test.tsx
📄 PhilosophyScreenThreeJS.test.tsx
📄 screen-audio-integration.test.tsx
📄 HelloThreeJS.test.tsx
📄 HelloThreeJS.tsx
📄 ArchetypeCard.test.tsx
📄 ArchetypeCard.tsx
📄 BackgroundScene3D.test.tsx
📄 BackgroundScene3D.tsx
📄 BoneRenderer.tsx
📄 Face3D.tsx
📄 Hand3D.test.tsx
📄 Hand3D.tsx
📄 KoreanButton.test.tsx
📄 KoreanButton.tsx
📄 KoreanPanel.test.tsx
📄 KoreanPanel.tsx
📄 KoreanText.test.tsx
📄 KoreanText.tsx
📄 KoreanUIDemo.tsx
📄 MenuList.test.tsx
📄 MenuList.tsx
📄 MuscleSystem.test.tsx
📄 MuscleSystem.tsx
📄 Player3DWithTransitions.test.tsx
📄 Player3DWithTransitions.tsx
📄 PlayerStateIndicators.test.tsx
📄 PlayerStateIndicators.tsx
📄 ProgressBar.test.tsx
📄 ProgressBar.tsx
📄 README.md
📄 README_STANCE_ANIMATIONS.md
📄 SkeletalPlayer3D.tsx
📄 StanceAura.test.tsx
📄 StanceAura.tsx
📄 StanceAuraParticles.test.tsx
📄 StanceAuraParticles.tsx
📄 StanceSymbol3D.test.tsx
📄 StanceSymbol3D.tsx
📄 StanceTransitionEffect.test.tsx
📄 StanceTransitionEffect.tsx
📄 index.ts
📄 TrainingScreen3D.test.tsx
📄 TrainingScreen3D.tsx
📄 AnatomyControlsHTML.test.tsx
📄 AnatomyControlsHTML.tsx
📄 AnatomyOverlay3D.test.tsx
📄 AnatomyOverlay3D.tsx
📄 DamageNumber3D.tsx
📄 HitFeedbackEffect3D.tsx
📄 TrainingAICharacter3D.test.tsx
📄 TrainingAICharacter3D.tsx
📄 TrainingArena3D.tsx
📄 TrainingControlsHTML.tsx
📄 TrainingDummy3D.test.tsx
📄 TrainingDummy3D.tsx
📄 TrainingFeedbackHTML.tsx
📄 TrainingHitEffects3D.tsx
📄 TrainingModeSelectorHTML.tsx
📄 TrainingStatsHTML.tsx
📄 VitalPointMarker3D.test.tsx
📄 VitalPointMarker3D.tsx
📄 VitalPointTrainingHTML.tsx
📄 index.ts
📄 index.ts
📄 useTrainingActions.ts
📄 useTrainingState.test.ts
📄 useTrainingState.ts
📄 index.ts
📄 training.css
📄 ErrorBoundary.tsx
📄 ErrorModal.tsx
📄 KoreanHeader.test.tsx
📄 KoreanHeaderHTML.css
📄 KoreanHeaderHTML.tsx
📄 LoadingState.tsx
📄 MobileHUDLayout.test.tsx
📄 MobileHUDLayout.tsx
📄 ResponsiveContainer.test.tsx
📄 ResponsiveContainer.tsx
📄 SplashScreen.tsx
📄 VolumeControl.test.tsx
📄 VolumeControl.tsx
📄 ErrorModal.test.tsx
📄 SplashScreen.test.tsx
📄 index.ts
📄 ConfirmDialog.test.tsx
📄 ConfirmDialog.tsx
📄 techniques.ts
📄 HandAnimationDemo.tsx
📄 useActionFeedback.test.ts
📄 useActionFeedback.ts
📄 useCombatTimer.test.ts
📄 useCombatTimer.ts
📄 useDebounce.test.ts
📄 useDebounce.ts
📄 useKeyboardControls.test.ts
📄 useKeyboardControls.ts
📄 useMatchCountdown.test.ts
📄 useMatchCountdown.ts
📄 usePauseMenu.test.ts
📄 usePauseMenu.ts
📄 usePlayerAnimation.test.ts
📄 usePlayerAnimation.ts
📄 useResponsiveLayout.test.ts
📄 useResponsiveLayout.ts
📄 useRoundTransition.test.ts
📄 useRoundTransition.ts
📄 useTechniqueSelection.test.ts
📄 useTechniqueSelection.ts
📄 useThrottle.test.ts
📄 useThrottle.ts
📄 useTouchControls.test.ts
📄 useTouchControls.ts
📄 useWebGLContextLossHandler.test.ts
📄 useWebGLContextLossHandler.ts
📄 useWindowSize.test.ts
📄 useWindowSize.ts
📄 index.css
📄 index.ts
📄 main.tsx
📄 CombatSystem.test.ts
📄 CombatSystem.ts
📄 CombatSystemIntegration.test.ts
📄 EffectCalculator.test.ts
📄 EffectCalculator.ts
📄 GameIntegration.test.ts
📄 LayoutSystem.test.ts
📄 LayoutSystem.ts
📄 PlayerEffectManager.test.ts
📄 PlayerEffectManager.ts
📄 ResponsiveScaling.ts
📄 TrigramSystem.test.ts
📄 TrigramSystem.ts
📄 VitalPointSystem.test.ts
📄 VitalPointSystem.ts
📄 ResponsiveScaling.test.ts
📄 AIMovement.test.ts
📄 AIPersonality.test.ts
📄 AIPersonality.ts
📄 AdaptiveDifficulty.test.ts
📄 AdaptiveDifficulty.ts
📄 ComboSystem.test.ts
📄 ComboSystem.ts
📄 DecisionTree.test.ts
📄 DecisionTree.ts
📄 TrainingAI.test.ts
📄 TrainingAI.ts
📄 AI-Combat-Integration.test.ts
📄 AI-Performance.bench.ts
📄 index.ts
📄 AnimationPriority.test.ts
📄 AnimationPriority.ts
📄 AnimationStateMachine.test.ts
📄 AnimationStateMachine.ts
📄 AnimationTransitions.test.ts
📄 AnimationTransitions.ts
📄 AttackAnimations.test.ts
📄 AttackAnimations.ts
📄 FacialExpressions.test.ts
📄 FacialExpressions.ts
📄 HandPoses.test.ts
📄 HandPoses.ts
📄 HeadMovements.test.ts
📄 HeadMovements.ts
📄 INTEGRATION_EXAMPLES.md
📄 KeyframeInterpolation.ts
📄 MuscleActivation.test.ts
📄 MuscleActivation.ts
📄 README.md
📄 SkeletonRig.test.ts
📄 SkeletonRig.ts
📄 index.ts
📄 types.ts
📄 BodyPartDamageIntegration.ts
📄 BodyPartHealthSystem.ts
📄 MovementPenaltySystem.ts
📄 BodyPartDamageIntegration.test.ts
📄 BodyPartHealthSystem.test.ts
📄 MovementPenaltyIntegration.test.ts
📄 MovementPenaltySystem.test.ts
📄 index.ts
📄 types.ts
📄 BreathingDisruptionSystem.test.ts
📄 BreathingDisruptionSystem.ts
📄 README.md
📄 feedback.ts
📄 index.ts
📄 integration.test.ts
📄 integration.ts
📄 BalanceSystem.ts
📄 CombatStateSystem.test.ts
📄 CombatStateSystem.ts
📄 ConsciousnessSystem.test.ts
📄 ConsciousnessSystem.ts
📄 PainResponseSystem.test.ts
📄 PainResponseSystem.ts
📄 TrainingCombatSystem.ts
📄 index.ts
📄 painConsciousnessUtils.test.ts
📄 painConsciousnessUtils.ts
📄 typeGuards.test.ts
📄 typeGuards.ts
📄 types.ts
📄 effects.ts
📄 game.ts
📄 index.ts
📄 player.ts
📄 DarkOpsTechniques.test.ts
📄 KoreanCulture.test.ts
📄 KoreanCulture.ts
📄 KoreanTechniques.test.ts
📄 KoreanTechniques.ts
📄 StanceManager.test.ts
📄 StanceManager.ts
📄 TransitionCalculator.test.ts
📄 TransitionCalculator.ts
📄 TrigramCalculator.test.ts
📄 TrigramCalculator.ts
📄 index.ts
📄 techniques.ts
📄 types.ts
📄 types.ts
📄 DamageCalculator.test.ts
📄 DamageCalculator.ts
📄 EnhancedAnatomy.test.ts
📄 HitDetection.test.ts
📄 HitDetection.ts
📄 KoreanAnatomy.test.ts
📄 KoreanAnatomy.ts
📄 KoreanVitalPoints.test.ts
📄 KoreanVitalPoints.ts
📄 MeridianVitalPointMapping.test.ts
📄 MeridianVitalPointMapping.ts
📄 VitalPointsData.ts
📄 index.ts
📄 types.ts
📄 test-types.ts
📄 service-worker.test.ts
📄 setup.ts
📄 test-setup.ts
📄 test-utils.ts
📄 three-audio-integration.test.tsx
📄 AccessibilityTypes.ts
📄 HtmlOverlayTypes.ts
📄 LayoutTypes.ts
📄 ResponsiveTypes.ts
📄 common.ts
📄 animations.ts
📄 colors.ts
📄 index.ts
📄 typography.ts
📄 ui.ts
📄 facial.ts
📄 hand-animation.ts
📄 index.ts
📄 muscle.ts
📄 player-visual.ts
📄 skeletal.ts
📄 technique.ts
📄 accessibility.axe.test.tsx
📄 accessibility.test.ts
📄 accessibility.ts
📄 archetypeAssets.test.ts
📄 colorHelpers.test.ts
📄 colorHelpers.ts
📄 colorUtils.ts
📄 combatReadiness.test.ts
📄 combatReadiness.ts
📄 controlMapping.test.ts
📄 controlMapping.ts
📄 deviceDetection.test.ts
📄 deviceDetection.ts
📄 effectUtils.ts
📄 haptics.test.ts
📄 haptics.ts
📄 htmlOverlayHelpers.test.ts
📄 htmlOverlayHelpers.ts
📄 index.ts
📄 inputSystem.ts
📄 layoutMigration.ts
📄 objectPool.test.ts
📄 objectPool.ts
📄 PerformanceMonitor.test.ts
📄 PerformanceMonitor.ts
📄 PerformanceOverlay3D.tsx
📄 index.ts
📄 usePerformanceMonitor.ts
📄 performanceOptimization.test.ts
📄 performanceOptimization.ts
📄 player3DHelpers.test.ts
📄 player3DHelpers.ts
📄 playerUtils.test.ts
📄 playerUtils.ts
📄 responsiveLayout.test.ts
📄 responsiveLayout.ts
📄 stanceHelpers.test.ts
📄 stanceHelpers.ts
📄 vite-env.d.ts