function
setup() {
createCanvas(400, 300);
textSize(16);
text(
"Use the button to set and"
+
" retrieve random values"
, 20, 20);
setBtn = createButton(
"Set items to storage"
);
setBtn.position(20, 150);
setBtn.mouseClicked(setItems);
getBtn = createButton(
"Get items from storage"
);
getBtn.position(20, 180);
getBtn.mouseClicked(getItems);
clearBtn = createButton(
"Clear items from storage"
);
clearBtn.position(20, 210);
clearBtn.mouseClicked(clearItems);
}
function
clearItems() {
clear();
text(
"Use the button to set and retrieve"
+
" random values"
, 20, 20);
text(
"Storage Cleared!"
, 20, 40);
clearStorage();
}
function
getItems() {
clear();
text(
"Use the button to set and retrieve"
+
" random values"
, 20, 20);
id = getItem(
"savedNumber"
);
author = getItem(
"savedString"
);
isBestseller = getItem(
"savedBoolean"
);
text(
"The retrieved items are:"
, 20, 40);
text(
"Book ID: "
+ id, 20, 60);
text(
"Author: "
+ author, 20, 80);
text(
"Bestseller: "
+ isBestseller, 20, 100);
}
function
setItems() {
clear();
text(
"Use the button to set and retrieve"
+
" random values"
, 20, 20);
text(
"Random items set!"
, 20, 40);
randomID = floor(random(100));
randomAuthor =
"Author "
+ randomID;
randomBool = randomID > 50 ?
true
:
false
;
storeItem(
"savedNumber"
, randomID);
storeItem(
"savedString"
, randomAuthor);
storeItem(
"savedBoolean"
, randomBool);
}