-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
80 lines (80 loc) · 3.5 KB
/
Copy pathindex.html
File metadata and controls
80 lines (80 loc) · 3.5 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
80
<!DOCTYPE html>
<html>
<head>
<!--<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1" />-->
<title>Angzarr</title>
<link rel="stylesheet" type="text/css" href="assets/main.css" />
<script src="GameScene.js"></script>
<script src="Rectangle.js"></script>
<script src="RNGesus.js"></script>
<script src="GameManager.js"></script>
<script src="GUIManager.js"></script>
<script src="UI/UIElement.js"></script>
<script src="UI/Button.js"></script>
<script src="UI/AbilitySlot.js"></script>
<script src="UI/DisplayLabel.js"></script>
<script src="UI/InventoryDisplay.js"></script>
<script src="UI/ItemDisplay.js"></script>
<script src="UI/ScrollPane.js"></script>
<script src="UI/Selector.js"></script>
<script src="UI/StageProgressBar.js"></script>
<script src="UI/Template.js"></script>
<script src="UI/WrappedText.js"></script>
<script src="GameObject.js"></script>
<script src="Animation.js"></script>
<script src="UI/Renderer.js"></script>
<script src="gameObjects/Ability.js"></script>
<script src="gameObjects/Actor.js"></script>
<script src="gameObjects/Beam.js"></script>
<script src="gameObjects/BgStar.js"></script>
<script src="gameObjects/Effect.js"></script>
<script src="gameObjects/GraphicsData.js"></script>
<script src="gameObjects/Hostile.js"></script>
<script src="gameObjects/HostileData.js"></script>
<script src="gameObjects/InventoryItem.js"></script>
<script src="gameObjects/Inventory.js"></script>
<script src="gameObjects/ItemData.js"></script>
<script src="gameObjects/Pickup.js"></script>
<script src="gameObjects/PickupData.js"></script>
<script src="gameObjects/Player.js"></script>
<script src="gameObjects/Projectile.js"></script>
<script src="gameObjects/ProjectileData.js"></script>
<script src="gameObjects/ShipModule.js"></script>
<script src="gameObjects/Stage.js"></script>
<script src="gameObjects/StageMap.js"></script>
<script src="gameObjects/StatBlock.js"></script>
<script src="gameObjects/StageObject.js"></script>
<script src="gameObjects/StageObjects/SpawnEnemy.js"></script>
<script src="scenes/Dash.js"></script>
<script src="scenes/Landed.js"></script>
<script src="scenes/Title.js"></script>
<script src="init.js"></script>
</head>
<body>
<canvas id="mainscreen"></canvas>
<script>
let fontsToLoad = [
['geo','url(https://fonts.gstatic.com/s/geo/v23/CSRz4zRZluflKHpn.woff2)'],
['sixtyfour',"url(https://fonts.gstatic.com/s/sixtyfour/v3/OD5vuMCT1numDm3nakXtp2h4jg463t9haG_3mBkVsV20uFT3BAE5f43flSU.woff2)"],
['roboto','url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2)'],
['roboto','url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2)']
];
//let buttonFont = new FontFace('geo', 'url(https://fonts.gstatic.com/s/geo/v23/CSRz4zRZluflKHpn.woff2)');
//let counterFont = new FontFace('sixtyfour',"url(https://fonts.gstatic.com/s/sixtyfour/v3/OD5vuMCT1numDm3nakXtp2h4jg463t9haG_3mBkVsV20uFT3BAE5f43flSU.woff2)");
let promises = [];
fontsToLoad.forEach((f)=>{
let ff = new FontFace(...f);
promises.push(ff.load());
});
Promise.all(promises).then((fonts)=>{
fonts.forEach((font)=>{
document.fonts.add(font);
});
Init();
}).catch((_)=>{
// proceed without i guess
Init();
});
</script>
</body>
</html>