doodle/pkg/uix
Noah Petherbridge 9201475060 Update Doodad JS API + Hostile mobs
New functions are available on the JavaScript API for doodads:

* Actors.At(Point) []*Actor: returns actors intersecting a point
* Actors.FindPlayer() *Actor: returns the nearest player character
* Actors.New(filename string): create a new actor (NOT TESTED YET!)
* Self.Grounded() bool: query the grounded status of current actor

With this the game's built-in doodads have been revised:

* Bird: will now scan 240 pixels diagonally searching for the player
  character and will dive if seen. The Bird is dangerous while
  diving. It will return to its original altitude once it touches
  the ground.
* Azulians: the Azulians are now dangerous to player characters but
  not to the Thief. Azulians will begin to follow the player when
  they are within the aggro range and will hop if the player is
  above them to try and overcome obstacles.
  * Blue Azulian: aggro is (250, 100) jump speed 12 movement 2
  * Red Azulian: aggro is (250, 200) jump speed 14 movement 4
2022-01-17 21:28:05 -08:00
..
magic-form Refactor Level Publishing + MagicForm 2022-01-17 18:51:11 -08:00
actor_animation.go Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
actor_collision.go Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
actor_events.go Doodads: Use Key and Working Warp Doors 2021-01-03 15:19:21 -08:00
actor.go Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
canvas_actors.go Update Doodad JS API + Hostile mobs 2022-01-17 21:28:05 -08:00
canvas_cursor.go Change types int32 -> int per upstream render and ui library 2019-12-27 19:16:34 -08:00
canvas_editable.go Bugfix: Undo/Redo works for the Doodad Editor 2021-10-11 16:10:04 -07:00
canvas_link_tool.go Doodads: Use Key and Working Warp Doors 2021-01-03 15:19:21 -08:00
canvas_present.go Remove MsgPack, Fix doodad display on top/left edges 2022-01-09 13:16:29 -08:00
canvas_scrolling.go Crosshair Option + Doodad Editor crash fix 2021-10-11 15:57:33 -07:00
canvas_strokes.go Bugfix: Undo/Redo works for the Doodad Editor 2021-10-11 16:10:04 -07:00
canvas_wallpaper.go Stabilize Load Screen by Deferring SDL2 Calls 2021-07-19 17:14:00 -07:00
canvas_zoom.go Zoom And Edit 2021-09-11 17:02:01 -07:00
canvas.go Remove MsgPack, Fix doodad display on top/left edges 2022-01-09 13:16:29 -08:00
crosshair.go Crosshair Option + Doodad Editor crash fix 2021-10-11 15:57:33 -07:00
scripting.go Update Doodad JS API + Hostile mobs 2022-01-17 21:28:05 -08:00