doodle/pkg/uix
Noah Petherbridge 1523deeb9c Return False: Solid Collision Between Actors
* Implement the handler code for `return false` when actors are
  colliding with each other and wish to act like solid walls.
* The locked doors will `return false` when they're closed and the
  colliding actor does not have the matching key.
* Add arbitrary key/value storage to Actors. The colored keys will set
  an actor value "key:%TITLE%" on the one who touched the key before
  destroying itself. The colored doors check that key when touched to
  decide whether to open.
* The trapdoor now only opens if you're touching it from the top (your
  overlap box Y value is 0), but if you touch it from below and the door
  is closed, it acts like a solid object.
2019-05-28 21:43:30 -07:00
..
actor_animation.go Mobile Enemy Doodad Test 2019-05-06 16:30:45 -07:00
actor_collision.go Return False: Solid Collision Between Actors 2019-05-28 21:43:30 -07:00
actor_events.go Return False: Solid Collision Between Actors 2019-05-28 21:43:30 -07:00
actor.go Return False: Solid Collision Between Actors 2019-05-28 21:43:30 -07:00
canvas_actors.go Load Doodads from System Path as well as User Path 2019-05-06 13:35:08 -07:00
canvas_editable.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
canvas_present.go Play Mode: Fix Level Collision w/ Scrolling 2019-04-14 15:25:03 -07:00
canvas_scrolling.go Use Azulian doodad as player character instead of empty dummy 2019-05-01 18:30:30 -07:00
canvas_wallpaper.go Detect Collision Between Actors 2019-04-15 19:17:25 -07:00
canvas.go Return False: Solid Collision Between Actors 2019-05-28 21:43:30 -07:00
draw_modes.go Code Layout Refactor 2019-04-09 17:35:44 -07:00