-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path3DGameEngine.js.html
More file actions
79 lines (70 loc) · 4.14 KB
/
3DGameEngine.js.html
File metadata and controls
79 lines (70 loc) · 4.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<!DOCTYPE html>
<html>
<head>
<title>3DGameEngine.js</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="js/Loader.js"></script>
<script type="text/javascript" src="js/OO.js"></script>
</head>
<body onload="main_3DGameEngine();"></body>
<script type="text/javascript">
Loader.include("js/engine/core/CoreEngine.js");
Loader.include("js/engine/core/Game.js");
Loader.include("js/engine/core/GameObject.js");
Loader.include("js/engine/core/Input.js");
Loader.include("js/engine/core/Matrix4f.js");
Loader.include("js/engine/core/Quaternion.js");
Loader.include("js/engine/core/Time.js");
Loader.include("js/engine/core/Transform.js");
Loader.include("js/engine/core/Util.js");
Loader.include("js/engine/core/Vector2f.js");
Loader.include("js/engine/core/Vector3f.js");
Loader.include("js/engine/components/GameComponent.js");
Loader.include("js/engine/components/Camera.js");
Loader.include("js/engine/components/MeshRenderer.js");
Loader.include("js/engine/components/BaseLight.js");
Loader.include("js/engine/components/DirectionalLight.js");
Loader.include("js/engine/components/PointLight.js");
Loader.include("js/engine/components/SpotLight.js");
Loader.include("js/engine/components/FreeLook.js");
Loader.include("js/engine/components/FreeMove.js");
Loader.include("js/engine/rendering/resourceManagement/MappedValues.js");
Loader.include("js/engine/rendering/resourceManagement/MeshResource.js");
Loader.include("js/engine/rendering/resourceManagement/ShaderResource.js");
Loader.include("js/engine/rendering/resourceManagement/TextureResource.js");
Loader.include("js/engine/rendering/Shader.js");
Loader.include("js/engine/rendering/BasicShader.js");
Loader.include("js/engine/rendering/PhongShader.js");
Loader.include("js/engine/rendering/Attenuation.js");
Loader.include("js/engine/rendering/Mesh.js");
Loader.include("js/engine/rendering/Material.js");
Loader.include("js/engine/rendering/RenderingEngine.js");
Loader.include("js/engine/rendering/Texture.js");
Loader.include("js/engine/rendering/Vertex.js");
Loader.include("js/engine/rendering/Window.js");
Loader.include("js/engine/rendering/meshLoading/IndexedModel.js");
Loader.include("js/engine/rendering/meshLoading/OBJIndex.js");
Loader.include("js/engine/rendering/meshLoading/OBJModel.js");
Loader.include("js/game/TestGame.js");
Loader.include("js/game/Main.js");
Loader.include("js/game/LookAtComponent.js");
Loader.loadFile("res/shaders/lighting.glh", "lighting.glh");
Loader.loadFile("res/shaders/forward-ambient.fs", "forward-ambient.fs");
Loader.loadFile("res/shaders/forward-ambient.vs", "forward-ambient.vs");
Loader.loadFile("res/shaders/forward-directional.fs", "forward-directional.fs");
Loader.loadFile("res/shaders/forward-directional.vs", "forward-directional.vs");
Loader.loadFile("res/shaders/forward-point.fs", "forward-point.fs");
Loader.loadFile("res/shaders/forward-point.vs", "forward-point.vs");
Loader.loadFile("res/shaders/forward-spot.fs", "forward-spot.fs");
Loader.loadFile("res/shaders/forward-spot.vs", "forward-spot.vs");
Loader.loadFile("res/shaders/basicFragment.fs", "basicFragment.fs");
Loader.loadFile("res/shaders/basicVertex.vs", "basicVertex.vs");
Loader.loadFile("res/shaders/phongFragment.fs", "phongFragment.fs");
Loader.loadFile("res/shaders/phongVertex.vs", "phongVertex.vs");
Loader.loadFile("res/models/box.obj", "box.obj");
Loader.loadFile("res/models/plane3.obj", "plane3.obj");
Loader.loadFile("res/models/monkey3.obj", "monkey3.obj");
Loader.loadTextures("res/textures/test.png", "test.png");
Loader.loadTextures("res/textures/bricks.jpg", "bricks.jpg");
</script>
</html>