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
JSON
{
"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
]
}
}
}