UNPKG

seed-engine

Version:

A Lightweight 2D game engine using WebGL2. The engine is designed on the focus of creating a bridge between creating and publishing games to the Seed Network as modules.

632 lines 10.7 kB
{ "coverage": "41.78%", "expectCount": 505, "actualCount": 211, "files": { "src/Engine.js": { "expectCount": 7, "actualCount": 6, "undocumentLines": [ 50 ] }, "src/base/Updateable.js": { "expectCount": 17, "actualCount": 12, "undocumentLines": [ 14, 15, 16, 17, 18 ] }, "src/component/Animation.js": { "expectCount": 14, "actualCount": 11, "undocumentLines": [ 15, 16, 17 ] }, "src/component/Audio.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/component/BoxCollider.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/component/CircleCollider.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/component/ClickController.js": { "expectCount": 14, "actualCount": 3, "undocumentLines": [ 9, 11, 12, 13, 14, 15, 16, 17, 18, 31, 70 ] }, "src/component/Collider.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/component/Collider2D.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/component/Component.js": { "expectCount": 5, "actualCount": 3, "undocumentLines": [ 19, 20 ] }, "src/component/Controller.js": { "expectCount": 2, "actualCount": 1, "undocumentLines": [ 11 ] }, "src/component/Physics.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/component/Physics2D.js": { "expectCount": 1, "actualCount": 0, "undocumentLines": [ 3 ] }, "src/component/Renderable.js": { "expectCount": 31, "actualCount": 10, "undocumentLines": [ 8, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 48, 50, 53, 57, 62, 67, 81, 92, 183 ] }, "src/component/Renderable2D.js": { "expectCount": 3, "actualCount": 1, "undocumentLines": [ 9, 11 ] }, "src/component/Renderable2DGrid.js": { "expectCount": 15, "actualCount": 6, "undocumentLines": [ 8, 30, 32, 57, 58, 60, 64, 107, 148 ] }, "src/component/Renderable2DMultitex.js": { "expectCount": 7, "actualCount": 4, "undocumentLines": [ 11, 13, 41 ] }, "src/component/RenderableSquare.js": { "expectCount": 1, "actualCount": 0, "undocumentLines": [ 3 ] }, "src/component/RenderableText.js": { "expectCount": 15, "actualCount": 1, "undocumentLines": [ 14, 16, 17, 18, 45, 46, 51, 55, 59, 75, 96, 98, 106, 115 ] }, "src/component/TopDownController.js": { "expectCount": 6, "actualCount": 5, "undocumentLines": [ 10 ] }, "src/component/Transform.js": { "expectCount": 22, "actualCount": 13, "undocumentLines": [ 19, 21, 22, 23, 24, 25, 26, 128, 135 ] }, "src/const/FragmentShader.js": { "expectCount": 2, "actualCount": 2, "undocumentLines": [] }, "src/const/KeyCode.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/const/VertexShader.js": { "expectCount": 1, "actualCount": 1, "undocumentLines": [] }, "src/internal/Bounds.js": { "expectCount": 6, "actualCount": 4, "undocumentLines": [ 17, 18 ] }, "src/internal/Color.js": { "expectCount": 9, "actualCount": 7, "undocumentLines": [ 17, 20 ] }, "src/internal/Point.js": { "expectCount": 13, "actualCount": 13, "undocumentLines": [] }, "src/internal/PostBoard.js": { "expectCount": 10, "actualCount": 1, "undocumentLines": [ 11, 12, 13, 14, 17, 21, 29, 36, 40 ] }, "src/manager/AudioManager.js": { "expectCount": 13, "actualCount": 0, "undocumentLines": [ 3, 4, 6, 7, 9, 12, 16, 23, 44, 74, 85, 89, 99 ] }, "src/manager/DOMManager.js": { "expectCount": 12, "actualCount": 4, "undocumentLines": [ 14, 15, 17, 18, 19, 20, 52, 69 ] }, "src/manager/EngineManager.js": { "expectCount": 11, "actualCount": 6, "undocumentLines": [ 20, 22, 23, 24, 100 ] }, "src/manager/InputManager.js": { "expectCount": 17, "actualCount": 7, "undocumentLines": [ 26, 27, 37, 38, 39, 40, 41, 42, 43, 251 ] }, "src/manager/Manager.js": { "expectCount": 7, "actualCount": 1, "undocumentLines": [ 11, 15, 16, 17, 18, 19 ] }, "src/manager/PersistentManager.js": { "expectCount": 9, "actualCount": 6, "undocumentLines": [ 10, 12, 74 ] }, "src/manager/PhysicsManager.js": { "expectCount": 3, "actualCount": 0, "undocumentLines": [ 3, 4, 14 ] }, "src/manager/ProgramManager.js": { "expectCount": 13, "actualCount": 7, "undocumentLines": [ 15, 17, 18, 143, 153, 168 ] }, "src/manager/RenderManager.js": { "expectCount": 18, "actualCount": 4, "undocumentLines": [ 15, 17, 18, 19, 22, 25, 38, 41, 49, 63, 99, 108, 117, 183 ] }, "src/manager/SceneManager.js": { "expectCount": 14, "actualCount": 11, "undocumentLines": [ 15, 17, 131 ] }, "src/manager/TextureManager.js": { "expectCount": 14, "actualCount": 5, "undocumentLines": [ 11, 13, 14, 30, 110, 119, 126, 135, 193 ] }, "src/manager/UIManager.js": { "expectCount": 10, "actualCount": 1, "undocumentLines": [ 4, 5, 8, 17, 18, 32, 36, 40, 54 ] }, "src/manager/UpdateableManager.js": { "expectCount": 5, "actualCount": 3, "undocumentLines": [ 15, 37 ] }, "src/object/GameObject.js": { "expectCount": 19, "actualCount": 14, "undocumentLines": [ 23, 25, 27, 143, 153 ] }, "src/object/PersistentObject.js": { "expectCount": 3, "actualCount": 2, "undocumentLines": [ 21 ] }, "src/object/SceneObject.js": { "expectCount": 3, "actualCount": 2, "undocumentLines": [ 21 ] }, "src/prefab/ui/UIButton.js": { "expectCount": 9, "actualCount": 0, "undocumentLines": [ 3, 4, 7, 11, 12, 13, 35, 42, 50 ] }, "src/prefab/ui/UIElement.js": { "expectCount": 5, "actualCount": 0, "undocumentLines": [ 3, 4, 6, 9, 13 ] }, "src/prefab/ui/UIPanel.js": { "expectCount": 11, "actualCount": 0, "undocumentLines": [ 3, 4, 7, 15, 20, 25, 29, 34, 39, 43, 47 ] }, "src/prefab/ui/UIText.js": { "expectCount": 15, "actualCount": 0, "undocumentLines": [ 3, 4, 7, 8, 10, 18, 23, 28, 32, 36, 40, 46, 51, 57, 61 ] }, "src/prefab/ui/UITextInput.js": { "expectCount": 31, "actualCount": 0, "undocumentLines": [ 5, 6, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 23, 26, 29, 32, 48, 53, 58, 67, 71, 75, 80, 84, 90, 96, 100, 105, 150, 158, 166 ] }, "src/render/Viewport.js": { "expectCount": 8, "actualCount": 2, "undocumentLines": [ 24, 26, 27, 30, 33, 38 ] }, "src/render/WebGL/Matrix.js": { "expectCount": 7, "actualCount": 1, "undocumentLines": [ 7, 9, 11, 13, 15, 17 ] }, "src/render/WebGL/Matrix3.js": { "expectCount": 10, "actualCount": 7, "undocumentLines": [ 5, 6, 9 ] }, "src/scene/BasicScene.js": { "expectCount": 2, "actualCount": 1, "undocumentLines": [ 12 ] }, "src/scene/Scene.js": { "expectCount": 8, "actualCount": 5, "undocumentLines": [ 17, 18, 19 ] }, "src/utils/Loader.js": { "expectCount": 9, "actualCount": 4, "undocumentLines": [ 13, 14, 15, 16, 18 ] }, "src/utils/MathUtil.js": { "expectCount": 2, "actualCount": 2, "undocumentLines": [] }, "src/utils/Messager.js": { "expectCount": 9, "actualCount": 5, "undocumentLines": [ 7, 8, 9, 10 ] } } }