xxxxxxxxxx
32
const spell = {};
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
}
function castSpell(spell) {
console.log(Object.keys(spell).join(", "));
}
function keyPressed() {
if(validKeyCode(keyCode)) {
spell[key.toLowerCase()] = true;
}
}
function keyReleased() {
if(validKeyCode(keyCode)) {
delete spell[key.toLowerCase()];
}
if(key === " ") {
castSpell(spell);
}
}
function validKeyCode(code) {
return code >= 65 && code <= 90;
}