@@ -71,95 +71,97 @@ export * from "./application/scaleMethods.ts";
7171export * from "./application/settings.ts" ;
7272// export all utility function
7373export * as audio from "./audio/audio.ts" ;
74- export * as input from "./input/input.ts" ;
75- export { level } from "./level/level.js" ;
76- export * as loader from "./loader/loader.js" ;
77- export * as math from "./math/math.ts" ;
78- export { collision } from "./physics/collision.js" ;
79- export * as plugin from "./plugin/plugin.ts" ;
80- export * as device from "./system/device.js" ;
81- export * as event from "./system/event.ts" ;
82- export * as utils from "./utils/utils.ts" ;
83- export * from "./version.ts" ;
84- export * as video from "./video/video.js" ;
85- export { plugins , save , timer , pool , state } ;
74+ // export all public constants
75+ export * from "./const.ts" ;
8676export { Ellipse } from "./geometries/ellipse.ts" ;
8777export { Line } from "./geometries/line.ts" ;
8878export { ObservablePoint } from "./geometries/observablePoint.ts" ;
8979export { Point } from "./geometries/point.ts" ;
9080export { Polygon } from "./geometries/polygon.ts" ;
9181export { Rect } from "./geometries/rectangle.ts" ;
9282export { RoundRect } from "./geometries/roundrect.ts" ;
83+ export * as input from "./input/input.ts" ;
84+ // Backward compatibility for deprecated method or properties
85+ export * from "./lang/deprecated.js" ;
86+ export { level } from "./level/level.js" ;
87+ export * as loader from "./loader/loader.js" ;
9388export { Color } from "./math/color.ts" ;
89+ export * as math from "./math/math.ts" ;
9490export { Matrix2d } from "./math/matrix2d.ts" ;
9591export { Matrix3d } from "./math/matrix3d.ts" ;
9692export { ObservableVector2d } from "./math/observableVector2d.ts" ;
9793export { ObservableVector3d } from "./math/observableVector3d.ts" ;
9894export { Vector2d } from "./math/vector2d.ts" ;
9995export { Vector3d } from "./math/vector3d.ts" ;
10096export { Bounds } from "./physics/bounds.ts" ;
97+ export { collision } from "./physics/collision.js" ;
98+ export * as plugin from "./plugin/plugin.ts" ;
10199export { getPool } from "./pool.ts" ;
102-
100+ export * as device from "./system/device.js" ;
101+ export * as event from "./system/event.ts" ;
102+ export * as utils from "./utils/utils.ts" ;
103+ export * from "./version.ts" ;
104+ export * as video from "./video/video.js" ;
103105// export all class definition
104106export {
105- Tween ,
106- QuadTree ,
107- GLShader ,
108- ShaderEffect ,
107+ Application ,
109108 Batcher ,
110- PrimitiveBatcher ,
111- QuadBatcher ,
112- Renderer ,
113- RenderState ,
114- WebGLRenderer ,
115- CanvasRenderer ,
116- CanvasRenderTarget ,
117- TextureAtlas ,
118- Renderable ,
119- Body ,
120- Text ,
121109 BitmapText ,
122110 BitmapTextData ,
123- ColorLayer ,
124- ImageLayer ,
125- Sprite ,
126- NineSliceSprite ,
127- UIBaseElement ,
128- UITextButton ,
129- UISpriteElement ,
111+ Body ,
112+ Camera2d ,
113+ CanvasRenderer ,
114+ CanvasRenderTarget ,
130115 Collectable ,
131- Trigger ,
132- Light2d ,
116+ ColorLayer ,
117+ Container ,
133118 Draggable ,
134119 DropTarget ,
135- TMXRenderer ,
136- TMXOrthogonalRenderer ,
137- TMXIsometricRenderer ,
120+ Entity ,
121+ GLShader ,
122+ ImageLayer ,
123+ Light2d ,
124+ NineSliceSprite ,
125+ Particle ,
126+ ParticleEmitter ,
127+ ParticleEmitterSettings ,
128+ Pointer ,
129+ PrimitiveBatcher ,
130+ plugins ,
131+ pool ,
132+ QuadBatcher ,
133+ QuadTree ,
134+ Renderable ,
135+ Renderer ,
136+ RenderState ,
137+ ShaderEffect ,
138+ Sprite ,
139+ Stage ,
140+ save ,
141+ state ,
142+ Text ,
143+ TextureAtlas ,
144+ Tile ,
138145 TMXHexagonalRenderer ,
146+ TMXIsometricRenderer ,
147+ TMXLayer ,
148+ TMXOrthogonalRenderer ,
149+ TMXRenderer ,
139150 TMXStaggeredRenderer ,
140- Tile ,
151+ TMXTileMap ,
141152 TMXTileset ,
142153 TMXTilesetGroup ,
143- TMXTileMap ,
144- TMXLayer ,
145154 TMXUtils ,
146- Pointer ,
147- Stage ,
148- Camera2d ,
149- Container ,
155+ Trigger ,
156+ Tween ,
157+ timer ,
158+ UIBaseElement ,
159+ UISpriteElement ,
160+ UITextButton ,
161+ WebGLRenderer ,
150162 World ,
151- ParticleEmitter ,
152- ParticleEmitterSettings ,
153- Particle ,
154- Entity ,
155- Application ,
156163} ;
157164
158- // export all public constants
159- export * from "./const.ts" ;
160- // Backward compatibility for deprecated method or properties
161- export * from "./lang/deprecated.js" ;
162-
163165/**
164166 * a flag indicating that melonJS is fully initialized
165167 * @type {boolean }
0 commit comments