瀏覽代碼

Actions are described

tags/v0.1.0
Fen Dweller 6 年之前
父節點
當前提交
14753dc3e2
沒有發現已知的金鑰在資料庫的簽署中 GPG 金鑰 ID: E80B35A6F11C3656
共有 2 個檔案被更改,包括 24 行新增1 行删除
  1. +1
    -1
      satiate.js
  2. +23
    -0
      world.js

+ 1
- 1
satiate.js 查看文件

@@ -6,7 +6,7 @@ let state = {
player: {
items: {
keys: [
]
},
rooms: {


+ 23
- 0
world.js 查看文件

@@ -22,6 +22,18 @@ function initRoomState(state) {
});
}

function showActionDescription(desc) {
const descHolder = document.querySelector("#desc");

descHolder.textContent = desc;
}

function removeActionDescription() {
const descHolder = document.querySelector("#desc");

descHolder.textContent = "";
}

function moveToRoom(dest, state) {
const room = world[dest];

@@ -128,6 +140,14 @@ function updateRoom(dest, state) {
updateRoom(room.id, state);
});

button.addEventListener("mouseenter", () => {
showActionDescription(action.desc);
});

button.addEventListener("mouseleave", () => {
removeActionDescription();
});


});
}
@@ -160,6 +180,9 @@ world = {
"show": [
(self, state) => {
return state.player.rooms[self.id].squinted;
},
(self, state) => {
return !state.player.items.keys.includes("Locked Room");
}
]
}


Loading…
取消
儲存