浏览代码

Make spawner options bigger. Sort characters by name.

tags/v0.0.4
Fen Dweller 5 年前
父节点
当前提交
4040826db4
共有 2 个文件被更改,包括 13 次插入2 次删除
  1. +8
    -0
      macrovision.css
  2. +5
    -2
      macrovision.js

+ 8
- 0
macrovision.css 查看文件

@@ -236,4 +236,12 @@ body #test-canvas {


body.toggle-bottom-name .bottom-name { body.toggle-bottom-name .bottom-name {
display: inline; display: inline;
}

#spawners > button {
font-size: 200%;
}
#spawners > select {
font-size: 200%;
margin-right: 50px;
} }

+ 5
- 2
macrovision.js 查看文件

@@ -744,6 +744,9 @@ function prepareEntities() {
availableEntities["objects"] = makeObjects(); availableEntities["objects"] = makeObjects();
availableEntities["vehicles"] = makeVehicles(); availableEntities["vehicles"] = makeVehicles();


availableEntities["characters"].sort((x,y) => {
return x.name < y.name ? -1 : 1
});
const holder = document.querySelector("#spawners"); const holder = document.querySelector("#spawners");
Object.entries(availableEntities).forEach(([category, entityList]) => { Object.entries(availableEntities).forEach(([category, entityList]) => {
const select = document.createElement("select"); const select = document.createElement("select");
@@ -758,14 +761,14 @@ function prepareEntities() {


const button = document.createElement("button"); const button = document.createElement("button");


button.innerText = "Create " + category;
button.innerText = "Create";
button.addEventListener("click", e => { button.addEventListener("click", e => {
const newEntity = entityList[select.value].constructor() const newEntity = entityList[select.value].constructor()
displayEntity(newEntity, newEntity.defaultView, 0.5, 1); displayEntity(newEntity, newEntity.defaultView, 0.5, 1);
}); });


holder.appendChild(select);
holder.appendChild(button); holder.appendChild(button);
holder.appendChild(select);
}); });
} }




正在加载...
取消
保存