// Levels/TestLevel.ts import { BP_MainCharacter } from '#root/Blueprints/BP_MainCharacter.ts'; import { FT_CameraInitialization } from '#root/Camera/Tests/FT_CameraInitialization.ts'; import { FT_CameraLimits } from '#root/Camera/Tests/FT_CameraLimits.ts'; import { FT_CameraRotation } from '#root/Camera/Tests/FT_CameraRotation.ts'; import { FT_CameraSensitivity } from '#root/Camera/Tests/FT_CameraSensitivity.ts'; import { FT_CameraSmoothing } from '#root/Camera/Tests/FT_CameraSmoothing.ts'; import { FT_DebugNavigation } from '#root/Debug/Tests/FT_DebugNavigation.ts'; import { FT_DebugPageManagement } from '#root/Debug/Tests/FT_DebugPageManagement.ts'; import { FT_DebugSystem } from '#root/Debug/Tests/FT_DebugSystem.ts'; import { FT_InputDeviceDetection } from '#root/Input/Tests/FT_InputDeviceDetection.ts'; import { FT_BasicMovement } from '#root/Movement/Tests/FT_BasicMovement.ts'; import { FT_SurfaceClassification } from '#root/Movement/Tests/FT_SurfaceClassification.ts'; import { FT_ToastLimit } from '#root/Toasts/Tests/FT_ToastLimit.ts'; import { FT_ToastsDurationHandling } from '#root/Toasts/Tests/FT_ToastsDurationHandling.ts'; import { FT_ToastsEdgeCases } from '#root/Toasts/Tests/FT_ToastsEdgeCases.ts'; import { FT_ToastsSystemInitialization } from '#root/Toasts/Tests/FT_ToastsSystemInitialization.ts'; import { FT_ToastsToastCreation } from '#root/Toasts/Tests/FT_ToastsToastCreation.ts'; new BP_MainCharacter(); // Camera Tests const CameraInitializationTest = new FT_CameraInitialization(); const CameraLimitsTest = new FT_CameraLimits(); const CameraRotationTest = new FT_CameraRotation(); const CameraSensitivityTest = new FT_CameraSensitivity(); const CameraSmoothingTest = new FT_CameraSmoothing(); CameraInitializationTest.EventStartTest(); CameraLimitsTest.EventStartTest(); CameraRotationTest.EventStartTest(); CameraSensitivityTest.EventStartTest(); CameraSmoothingTest.EventStartTest(); // Debug Tests const DebugNavigationTest = new FT_DebugNavigation(); const DebugSystemTest = new FT_DebugSystem(); const DebugPageManagementTest = new FT_DebugPageManagement(); DebugNavigationTest.EventStartTest(); DebugSystemTest.EventStartTest(); // Input Tests const InputDeviceDetectionTest = new FT_InputDeviceDetection(); InputDeviceDetectionTest.EventStartTest(); // Movement Tests const BasicMovementTest = new FT_BasicMovement(); const SurfaceClassificationTest = new FT_SurfaceClassification(); BasicMovementTest.EventStartTest(); SurfaceClassificationTest.EventStartTest(); // Toasts Tests const ToastLimitsTest = new FT_ToastLimit(); const ToastsDurationHandlingTest = new FT_ToastsDurationHandling(); const ToastsEdgeCasesTest = new FT_ToastsEdgeCases(); const ToastsSystemInitializationTest = new FT_ToastsSystemInitialization(); const ToastsToastCreationTest = new FT_ToastsToastCreation(); ToastLimitsTest.EventStartTest(); ToastsDurationHandlingTest.EventStartTest(); ToastsEdgeCasesTest.EventStartTest(); ToastsSystemInitializationTest.EventStartTest(); ToastsToastCreationTest.EventStartTest(); DebugPageManagementTest.EventStartTest();