1
0
Fork 0

Fixed missing drone sprite image

This commit is contained in:
Michaël Lemaire 2017-05-29 23:01:50 +02:00
parent 87852e2459
commit be6f00d0e9
2 changed files with 43 additions and 10 deletions

View file

@ -9,20 +9,43 @@
* {
margin: 0;
}
body {
background-color: #111;
color: #eee;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 22px;
margin-top: 12px;
}
input[type="range"] {
position: relative;
margin-left: 1em;
width: 300px;
}
input[type="range"]:after,
input[type="range"]:before {
position: absolute;
top: 20px;
color: #aaa;
}
input[type="range"]:before {
left: 0em;
content: attr(min);
}
input[type="range"]:after {
right: 0em;
content: attr(max);
}
</style>
</head>
@ -32,26 +55,36 @@
<div id="loot">
<h1>SpaceTac - Loot Generator Samples</h1>
<input id="level" type="range" value="1" min="1" max="20" step="1" />
<div id="result"></div>
</div>
<script>
window.onload = function () {
var generator = new TS.SpaceTac.LootGenerator();
generator.templates.forEach(function (template) {
TS.range(5).forEach(function (level) {
var result = document.getElementById("result");
function update(level) {
result.innerHTML = "";
generator.templates.forEach(function (template) {
TS.iterenum(TS.SpaceTac.EquipmentQuality, function (quality) {
var loot = template.generate(level + 1, quality);
var loot = template.generate(level, quality);
let title = document.createElement("h2");
title.textContent = loot.getFullName() + " (Price " + loot.price.toString() + ")";
document.body.appendChild(title);
result.appendChild(title);
let description = document.createElement("pre");
description.textContent = loot.getFullDescription();
document.body.appendChild(description);
result.appendChild(description);
});
});
});
}
update(1);
document.getElementById("level").onchange = function () {
update(this.value);
}
};
</script>
</body>

View file

@ -45,7 +45,7 @@ module TS.SpaceTac.UI {
this.activation.visible = false;
this.add(this.activation);
this.sprite = new Phaser.Button(this.game, 0, 0, `battle-actions-deploy-${drone.code}`);
this.sprite = new Phaser.Button(this.game, 0, 0, battleview.getImage(`equipment-${drone.code}`, `battle-actions-deploy-${drone.code}`));
this.sprite.anchor.set(0.5, 0.5);
this.sprite.scale.set(0.1, 0.1);
this.add(this.sprite);