doodads/dev-assets/doodads/doors
Noah 8b47e6c4cb Various updates
New doodad interactions:
* Sticky Buttons will emit a "sticky:down" event to linked doodads, with
  a boolean value showing the Sticky Button's state.
* Normal Buttons will listen for "sticky:down" -- when a linked Sticky
  Button is pressed, the normal Button presses in as well, and stays
  pressed while the sticky:down signal is true.
* When the Sticky Button is released (e.g. because it received power
  from another doodad), any linked buttons which were sticky:down
  release as well.
* Switch doodads emit a new "switch:toggle" event JUST BEFORE sending
  the "power" event. Sensitive Doodads can listen for switches in
  particular this way.
* The Electric Door listens for switch:toggle; if a Switch is activated,
  the Electric Door always flips its current state (open to close, or
  vice versa) and ignores the immediately following power event. This
  allows doors to toggle on/off regardless of sync with a Switch.

Other changes:
* When the player character dies by fire, instead of the message saying
  "Watch out for fire!" it will use the name of the fire swatch that
  hurt the player. This way levels could make it say "Watch out for
  spikes!" or "lava" or whatever they want. The "Fire" attribute now
  just means "instantly kills the player."
* Level Editor: You can now edit the Title and Author name of your level
  in the Page Settings window.
* Bugfix: only the player character ends the game by dying in fire.
  Other mobile doodads just turn dark but don't end the game.
* Increase the size of Trapdoor doodad sprites by 150% as they were a
  bit small for the player character.
* Rename the game from "Project: Doodle" to "Sketchy Maze"
2021-03-30 23:40:41 -07:00
..
README.md 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
blue-closed.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
blue-key.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
blue-left.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
blue-right.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
blue-unlocked.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
blue1.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
blue2.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
build.sh Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
colored-door.js Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
electric-door.js Various updates 2021-03-30 23:40:41 -07:00
electric.gif Initial Guidebook code 2020-03-09 22:21:59 -07:00
electric1.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
electric2.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
electric3.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
electric4.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
green-closed.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
green-key.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
green-left.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
green-right.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
green-unlocked.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
green1.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
green2.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
keys.js Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
locked-door.js Tighten Doodad JavaScript API, User Documentation 2020-04-21 23:50:45 -07:00
red-closed.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
red-key.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
red-left.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
red-right.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
red-unlocked.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
red1.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
red2.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
small-closed.png Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
small-key.png Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
small-left.png Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
small-right.png Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
small-unlocked.png Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
yellow-closed.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
yellow-key.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
yellow-left.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
yellow-right.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
yellow-unlocked.png New Doodads: Bigger Doors 2020-12-29 17:24:42 -08:00
yellow1.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00
yellow2.png 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00

README.md

Button Doodads

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