66 lines
2.9 KiB
TypeScript
66 lines
2.9 KiB
TypeScript
// 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_DebugPageContentGenerator } from '#root/Debug/Tests/FT_DebugPageContentGenerator.ts';
|
|
import { FT_DebugSystem } from '#root/Debug/Tests/FT_DebugSystem.ts';
|
|
import { FT_InputDeviceDetection } from '#root/Input/Tests/FT_InputDeviceDetection.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 DebugPageContentGeneratorTest = new FT_DebugPageContentGenerator();
|
|
const DebugSystemTest = new FT_DebugSystem();
|
|
|
|
DebugNavigationTest.EventStartTest();
|
|
DebugPageContentGeneratorTest.EventStartTest();
|
|
DebugSystemTest.EventStartTest();
|
|
|
|
// Input Tests
|
|
const InputDeviceDetectionTest = new FT_InputDeviceDetection();
|
|
|
|
InputDeviceDetectionTest.EventStartTest();
|
|
|
|
// Movement Tests
|
|
const SurfaceClassificationTest = new FT_SurfaceClassification();
|
|
|
|
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();
|