tengri/Content/Levels/TestLevel.ts

72 lines
3.2 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_BasicMovement } from '#root/Movement/Tests/FT_BasicMovement.ts';
import { FT_DiagonalMovement } from '#root/Movement/Tests/FT_DiagonalMovement.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 BasicMovementTest = new FT_BasicMovement();
const SurfaceClassificationTest = new FT_SurfaceClassification();
const DiagonalMovement = new FT_DiagonalMovement();
BasicMovementTest.EventStartTest();
SurfaceClassificationTest.EventStartTest();
DiagonalMovement.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();