解説動画
解答コード
let arr155 = [0];
// 読み取り
function inspectLine155() {
arr155 = []; // パターン全体を格納するための空の配列を初期化
for (let i = 0; i < 6; i++) {
agent.move(LEFT, 1);
// 読み取る
let block_type = agent.inspect(AgentInspection.Block, FORWARD);
// ブロックのデータを格納する
arr155.push(block_type);
}
// 複製する位置まで移動
agent.move(LEFT, 4);
}
// 複製する
function cloneLine155() {
arr155.forEach(function (element) {
// 配列に格納したブロックをエージェントに持たせて、設置する
agent.setItem(element, 1, 1);
agent.move(LEFT, 1);
agent.place(FORWARD);
});
}
player.onChat("15-5", function () {
// 読み取り
inspectLine155();
//複製
cloneLine155();
})