doodle/pkg
Noah Petherbridge 99eab19c5b Pub/Sub Messages Between Linked Actors (JavaScript)
* Implement the pub/sub message passing system that lets the JavaScript
  VM of one actor (say, a Button) send messages to other linked actors
  in the level (say, an Electric Door)
* Buttons now emit a "power(true)" message while pressed and
  "power(false)" when released. Sticky Buttons do not release and so do
  not send the power(false) message.
* Electric Doors listen for the "power" event and open or close
  themselves based on the boolean value received.
* If a Sticky Button receives power and is currently pressed down, it
  will pop back up (reset to "off" position) and notify its linked
  actors that they have lost power too. So if a Sticky Button held an
  Electric Door open, and another Button powers the Sticky Button, it
  would pop back up and also close the Electric Door.
2019-06-23 17:34:11 -07:00
..
balance Load Doodads from System Path as well as User Path 2019-05-06 13:35:08 -07:00
collision Return False: Solid Collision Between Actors 2019-05-28 21:43:30 -07:00
doodads Minor Tweaks 2019-06-08 17:02:28 -07:00
enum Code Layout Refactor 2019-04-09 17:35:44 -07:00
filesystem Load Doodads from System Path as well as User Path 2019-05-06 13:35:08 -07:00
level Link Tool UX 2019-06-23 16:15:09 -07:00
log Initial Doodad JavaScript System 2019-04-15 23:07:40 -07:00
scripting Pub/Sub Messages Between Linked Actors (JavaScript) 2019-06-23 17:34:11 -07:00
uix Link Tool UX 2019-06-23 16:15:09 -07:00
userdir Drag Doodads Onto Levels in Edit Mode 2018-10-20 16:03:59 -07:00
wallpaper Code Layout Refactor 2019-04-09 17:35:44 -07:00
commands.go Add silly cheat codes to make Play Mode editable 2019-05-28 22:34:54 -07:00
config.go Shareware Build Flags 2019-04-19 17:23:37 -07:00
doodle.go Mobile Enemy Doodad Test 2019-05-06 16:30:45 -07:00
editor_scene_debug.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
editor_scene.go Load Doodads from System Path as well as User Path 2019-05-06 13:35:08 -07:00
editor_ui_doodad.go Link Tool UX 2019-06-23 16:15:09 -07:00
editor_ui_palette.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
editor_ui.go Link Tool UX 2019-06-23 16:15:09 -07:00
fps.go Remove ScreenshotKey Event, Add F* Key Handlers 2019-04-19 16:21:04 -07:00
guitest_scene.go UI: Fix packing bug in the GUITest 2019-04-19 15:08:00 -07:00
main_scene.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
play_scene.go Mobile Enemy Doodad Test 2019-05-06 16:30:45 -07:00
scene.go Port over code from old collision dev PR 2019-04-09 19:17:56 -07:00
shell.go Code Layout Refactor 2019-04-09 17:35:44 -07:00