summaryrefslogtreecommitdiff
path: root/clld.c
AgeCommit message (Collapse)Author
2019-10-12Remove Per Pixel Collision.mrb0nk500
Why? Because it was too hard to actually implement, in this case. I will be adding a diff file, in case someone wants to actually get ppx working.
2019-10-11Revamp Tile Heightmap Collision so that it can now domrb0nk500
things like, act as a wall on one side, and actually make the opposite side of the heightmap act like a floor, or ceiling. I also changed the way you input heightmaps, so that the length of the heightmap is based on the width.
2019-10-10Revamp Tile Heightmap Collision so that it can domrb0nk500
side wall collisions, and bottom ceiling collisions. I also made a new C based test program, which is much faster than the shell script.
2019-10-05Added Tile Heightmap Collision, for real this time.mrb0nk500
Unlike AABB, Tile Heightmap was very easy to add, which really supprised me. I also revamped AABB to not have as many if statements.
2019-10-04Finally fixed the bugs in Axis Aligned Bounding Box collision.mrb0nk500
It was hard for me to figure out what went wrong, but, I was able fix all of those bugs in AABB, also there is now a shell script that I made for testing AABB, called test-mvmt.sh. It requires my fork of actkbd, in order to get keyboard inputs.
2019-10-02Add x, and y velocity variables, and fixed some bugs in AABB collision.mrb0nk500
2019-10-01Added Axis Aligned Bounding Box collision.mrb0nk500
2019-09-30Added tile heightmap stuff.mrb0nk500
2019-09-28Added bitmask stuff.mrb0nk500
2019-09-28Initial Commit.mrb0nk500