diff --git a/dev-assets/doodads/buttons/README.md b/dev-assets/doodads/buttons/README.md new file mode 100644 index 0000000..001f1bb --- /dev/null +++ b/dev-assets/doodads/buttons/README.md @@ -0,0 +1,12 @@ +# Button Doodads + +```bash +doodad convert -t "Sticky Button" sticky1.png sticky2.png sticky-button.doodad +doodad install-script sticky.js sticky-button.doodad + +doodad convert -t "Button" button1.png button2.png button.doodad +doodad install-script button.js button.doodad + +doodad convert -t "Button Type B" typeB1.png typeB2.png button-typeB.doodad +doodad install-script button.js button-typeB.doodad +``` diff --git a/dev-assets/doodads/buttons/button.js b/dev-assets/doodads/buttons/button.js new file mode 100644 index 0000000..f640ca0 --- /dev/null +++ b/dev-assets/doodads/buttons/button.js @@ -0,0 +1,8 @@ +function main() { + console.log("Sticky Button initialized!"); + + Events.OnCollide( function() { + console.log("Touched!"); + Self.Canvas.SetBackground(RGBA(255, 153, 0, 153)) + }) +} diff --git a/dev-assets/doodads/buttons/button1.png b/dev-assets/doodads/buttons/button1.png new file mode 100644 index 0000000..6736af8 Binary files /dev/null and b/dev-assets/doodads/buttons/button1.png differ diff --git a/dev-assets/doodads/buttons/button2.png b/dev-assets/doodads/buttons/button2.png new file mode 100644 index 0000000..67c3559 Binary files /dev/null and b/dev-assets/doodads/buttons/button2.png differ diff --git a/dev-assets/doodads/buttons/sticky.js b/dev-assets/doodads/buttons/sticky.js new file mode 100644 index 0000000..f640ca0 --- /dev/null +++ b/dev-assets/doodads/buttons/sticky.js @@ -0,0 +1,8 @@ +function main() { + console.log("Sticky Button initialized!"); + + Events.OnCollide( function() { + console.log("Touched!"); + Self.Canvas.SetBackground(RGBA(255, 153, 0, 153)) + }) +} diff --git a/dev-assets/doodads/buttons/sticky1.png b/dev-assets/doodads/buttons/sticky1.png new file mode 100644 index 0000000..dbd955b Binary files /dev/null and b/dev-assets/doodads/buttons/sticky1.png differ diff --git a/dev-assets/doodads/buttons/sticky2.png b/dev-assets/doodads/buttons/sticky2.png new file mode 100644 index 0000000..c9e556b Binary files /dev/null and b/dev-assets/doodads/buttons/sticky2.png differ diff --git a/dev-assets/doodads/buttons/typeB1.png b/dev-assets/doodads/buttons/typeB1.png new file mode 100644 index 0000000..ff2d2b4 Binary files /dev/null and b/dev-assets/doodads/buttons/typeB1.png differ diff --git a/dev-assets/doodads/buttons/typeB2.png b/dev-assets/doodads/buttons/typeB2.png new file mode 100644 index 0000000..5cfe20c Binary files /dev/null and b/dev-assets/doodads/buttons/typeB2.png differ diff --git a/dev-assets/doodads/doors/README.md b/dev-assets/doodads/doors/README.md new file mode 100644 index 0000000..8fc5bf2 --- /dev/null +++ b/dev-assets/doodads/doors/README.md @@ -0,0 +1,15 @@ +# Button Doodads + +```bash +doodad convert -t "Red Door" red1.png red2.png red-door.doodad +doodad convert -t "Blue Door" blue1.png blue2.png blue-door.doodad +doodad convert -t "Green Door" green1.png green2.png green-door.doodad +doodad convert -t "Yellow Door" yellow1.png yellow2.png yellow-door.doodad + +doodad convert -t "Red Key" red-key.png red-key.doodad +doodad convert -t "Blue Key" blue-key.png blue-key.doodad +doodad convert -t "Green Key" green-key.png green-key.doodad +doodad convert -t "Yellow Key" yellow-key.png yellow-key.doodad + +doodad convert -t "Electric Door" electric{1,2,3,4}.png electric-door.doodad +``` diff --git a/dev-assets/doodads/doors/blue-key.png b/dev-assets/doodads/doors/blue-key.png new file mode 100644 index 0000000..11e4355 Binary files /dev/null and b/dev-assets/doodads/doors/blue-key.png differ diff --git a/dev-assets/doodads/doors/blue1.png b/dev-assets/doodads/doors/blue1.png new file mode 100644 index 0000000..13ad51b Binary files /dev/null and b/dev-assets/doodads/doors/blue1.png differ diff --git a/dev-assets/doodads/doors/blue2.png b/dev-assets/doodads/doors/blue2.png new file mode 100644 index 0000000..1e5bcdb Binary files /dev/null and b/dev-assets/doodads/doors/blue2.png differ diff --git a/dev-assets/doodads/doors/electric1.png b/dev-assets/doodads/doors/electric1.png new file mode 100644 index 0000000..a9ca8a5 Binary files /dev/null and b/dev-assets/doodads/doors/electric1.png differ diff --git a/dev-assets/doodads/doors/electric2.png b/dev-assets/doodads/doors/electric2.png new file mode 100644 index 0000000..09f24b1 Binary files /dev/null and b/dev-assets/doodads/doors/electric2.png differ diff --git a/dev-assets/doodads/doors/electric3.png b/dev-assets/doodads/doors/electric3.png new file mode 100644 index 0000000..912d766 Binary files /dev/null and b/dev-assets/doodads/doors/electric3.png differ diff --git a/dev-assets/doodads/doors/electric4.png b/dev-assets/doodads/doors/electric4.png new file mode 100644 index 0000000..4519275 Binary files /dev/null and b/dev-assets/doodads/doors/electric4.png differ diff --git a/dev-assets/doodads/doors/green-key.png b/dev-assets/doodads/doors/green-key.png new file mode 100644 index 0000000..fe876aa Binary files /dev/null and b/dev-assets/doodads/doors/green-key.png differ diff --git a/dev-assets/doodads/doors/green1.png b/dev-assets/doodads/doors/green1.png new file mode 100644 index 0000000..e49c653 Binary files /dev/null and b/dev-assets/doodads/doors/green1.png differ diff --git a/dev-assets/doodads/doors/green2.png b/dev-assets/doodads/doors/green2.png new file mode 100644 index 0000000..9e229d0 Binary files /dev/null and b/dev-assets/doodads/doors/green2.png differ diff --git a/dev-assets/doodads/doors/red-key.png b/dev-assets/doodads/doors/red-key.png new file mode 100644 index 0000000..38db173 Binary files /dev/null and b/dev-assets/doodads/doors/red-key.png differ diff --git a/dev-assets/doodads/doors/red1.png b/dev-assets/doodads/doors/red1.png new file mode 100644 index 0000000..c963c2d Binary files /dev/null and b/dev-assets/doodads/doors/red1.png differ diff --git a/dev-assets/doodads/doors/red2.png b/dev-assets/doodads/doors/red2.png new file mode 100644 index 0000000..07dc65f Binary files /dev/null and b/dev-assets/doodads/doors/red2.png differ diff --git a/dev-assets/doodads/doors/yellow-key.png b/dev-assets/doodads/doors/yellow-key.png new file mode 100644 index 0000000..c83c738 Binary files /dev/null and b/dev-assets/doodads/doors/yellow-key.png differ diff --git a/dev-assets/doodads/doors/yellow1.png b/dev-assets/doodads/doors/yellow1.png new file mode 100644 index 0000000..b6a6e72 Binary files /dev/null and b/dev-assets/doodads/doors/yellow1.png differ diff --git a/dev-assets/doodads/doors/yellow2.png b/dev-assets/doodads/doors/yellow2.png new file mode 100644 index 0000000..a985563 Binary files /dev/null and b/dev-assets/doodads/doors/yellow2.png differ diff --git a/dev-assets/doodads/palette.json b/dev-assets/doodads/palette.json new file mode 100644 index 0000000..a2f9e19 --- /dev/null +++ b/dev-assets/doodads/palette.json @@ -0,0 +1,35 @@ +{ + "#000000": { + "name": "black" + }, + "#666666": { + "name": "dark-grey" + }, + "#999999": { + "name": "grey" + }, + "#CCCCCC": { + "name": "light-grey" + }, + "#FF0000": { + "name": "red" + }, + "#0099FF": { + "name": "light-blue" + }, + "#0000FF": { + "name": "blue" + }, + "#009900": { + "name": "green" + }, + "#999900": { + "name": "gold" + }, + "#4D391B": { + "name": "brown" + }, + "#8B652C": { + "name": "light-brown" + } +} diff --git a/dev-assets/doodads/trapdoors/README.md b/dev-assets/doodads/trapdoors/README.md new file mode 100644 index 0000000..02d30b2 --- /dev/null +++ b/dev-assets/doodads/trapdoors/README.md @@ -0,0 +1,5 @@ +# Button Doodads + +```bash +doodad convert -t "Trapdoor Down" down{1,2,3}.png trapdoor-down.doodad +``` diff --git a/dev-assets/doodads/trapdoors/down1.png b/dev-assets/doodads/trapdoors/down1.png new file mode 100644 index 0000000..4af2ba4 Binary files /dev/null and b/dev-assets/doodads/trapdoors/down1.png differ diff --git a/dev-assets/doodads/trapdoors/down2.png b/dev-assets/doodads/trapdoors/down2.png new file mode 100644 index 0000000..51a7c8c Binary files /dev/null and b/dev-assets/doodads/trapdoors/down2.png differ diff --git a/dev-assets/doodads/trapdoors/down3.png b/dev-assets/doodads/trapdoors/down3.png new file mode 100644 index 0000000..986e8b4 Binary files /dev/null and b/dev-assets/doodads/trapdoors/down3.png differ diff --git a/dev-assets/doodads/trapdoors/down4.png b/dev-assets/doodads/trapdoors/down4.png new file mode 100644 index 0000000..5e6e5f2 Binary files /dev/null and b/dev-assets/doodads/trapdoors/down4.png differ