doodle/pkg/uix
Noah d14eaf7df2 Collision Box Updates
* The F4 key to draw collision boxes works reliably again: it draws the
  player's hitbox in world-space using the canvas.DrawStrokes()
  function, rather than in screen-space so it follows the player
  reliably.
* The F4 key also draws hitboxes for ALL other actors in the level:
  buttons, enemies, doors, etc.
* The level geometry collision function is updated to respect a doodad's
  declared Hitbox from their script, which may result in a smaller box
  than their raw Canvas size. The result is tighter collision between
  doodads, and Boy's sprite is rather narrow for its square Canvas so
  collision on rightward geometry is tighter for the player character.
* Collision checks between actors also respect the actor's declared
  hitboxes now, allowing for Boy to get even closer to a locked door
  before being blocked.
2021-06-02 20:50:28 -07:00
..
actor.go Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
actor_animation.go Overhaul the Platformer Physics System 2020-04-04 21:00:32 -07:00
actor_collision.go Collision Box Updates 2021-06-02 20:50:28 -07:00
actor_events.go Doodads: Use Key and Working Warp Doors 2021-01-03 15:19:21 -08:00
canvas.go Various updates 2021-03-30 23:40:41 -07:00
canvas_actors.go Collision Box Updates 2021-06-02 20:50:28 -07: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 WIP Zoom Tool 2020-11-19 20:09:15 -08:00
canvas_link_tool.go Doodads: Use Key and Working Warp Doors 2021-01-03 15:19:21 -08:00
canvas_present.go Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
canvas_scrolling.go Level Collision and Scrolling Fixes 2020-01-02 20:23:27 -08:00
canvas_strokes.go Collision Box Updates 2021-06-02 20:50:28 -07:00
canvas_wallpaper.go Prepare v0.4.0 for release 2020-11-19 20:51:02 -08:00
canvas_zoom.go WIP Zoom Tool 2020-11-19 20:09:15 -08:00
scripting.go Doodads: Use Key and Working Warp Doors 2021-01-03 15:19:21 -08:00