UNPKG

lance-gg

Version:

A Node.js based real-time multiplayer game server

55 lines (53 loc) 2.37 kB
import { GameEngine, GameEngineOptions, InputDesc, PreStepDesc } from '../GameEngine.js'; import { GameWorld } from '../GameWorld.js'; import { P2PhysicsEngine } from '../physics/P2PhysicsEngine.js'; import { SimplePhysicsEngine, SimplePhysicsEngineOptions } from '../physics/SimplePhysicsEngine.js'; import { CannonPhysicsEngine } from '../physics/CannonPhysicsEngine.js'; import BaseTypes from '../serialize/BaseTypes.js'; import { TwoVector } from '../serialize/TwoVector.js'; import { ThreeVector } from '../serialize/ThreeVector.js'; import Quaternion from '../serialize/Quaternion.js'; import { GameObject } from '../serialize/GameObject.js'; import DynamicObject from '../serialize/DynamicObject.js'; import { PhysicalObject2D } from '../serialize/PhysicalObject2D.js'; import { PhysicalObject3D } from '../serialize/PhysicalObject3D.js'; import { ServerEngine, ServerEngineOptions } from '../ServerEngine.js'; import { ClientEngineOptions, ClientEngine } from '../ClientEngine.js'; import { KeyboardControls } from '../controls/KeyboardControls.js'; import Renderer from '../render/Renderer.js'; import AFrameRenderer from '../render/AFrameRenderer.js'; import { SyncStrategy, SyncStrategyOptions } from '../syncStrategies/SyncStrategy.js'; import { ExtrapolateStrategy, ExtrapolateSyncStrategyOptions } from '../syncStrategies/ExtrapolateStrategy.js'; import Lib from '../lib/lib.js'; import Serializer from '../serialize/Serializer.js'; import { BruteForceCollisionDetectionOptions } from '../physics/SimplePhysics/BruteForceCollisionDetection.js'; import { HSHGCollisionDetectionOptions } from '../physics/SimplePhysics/HSHGCollisionDetection.js'; import { FrameSyncStrategy } from '../syncStrategies/FrameSyncStrategy.js'; export { GameEngine, GameEngineOptions, GameWorld, InputDesc, PreStepDesc, Serializer, P2PhysicsEngine, BruteForceCollisionDetectionOptions, HSHGCollisionDetectionOptions, SimplePhysicsEngine, SimplePhysicsEngineOptions, CannonPhysicsEngine, BaseTypes, TwoVector, ThreeVector, Quaternion, GameObject, DynamicObject, PhysicalObject2D, PhysicalObject3D, ServerEngine, ServerEngineOptions, ClientEngine, ClientEngineOptions, KeyboardControls, Renderer, AFrameRenderer, SyncStrategy, SyncStrategyOptions, ExtrapolateStrategy, ExtrapolateSyncStrategyOptions, FrameSyncStrategy, Lib, }