Overhaul the Platformer Physics System #20
No reviewers
Labels
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SketchyMaze/doodle#20
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "physics"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
walking around the map!
(render.Point) to float64's to support fine-grained acceleration
steps.
for render.Point. Vector is used for uix.Actor.Position() for the sake
of movement math. Vector is flattened back to a render.Point for
collision purposes, since the levels and hitboxes are pixel-bound.
can have a Position that's a Vector instead of a Point). This broke
some code that expected
.Doodad
to directly reference theDrawing.Doodad: now you had to refer to it as
a.Drawing.Doodad
whichwas ugly. Added convenience method .Doodad() for a shortcut.
collision, where it uses its own slimmer Actor interface for just the
relevant methods it needs.