summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-12Added Makefile, options, and a license.mrb0nk500
clld is now officially, Free Software!!!
2019-10-12Add ppx diff file.mrb0nk500
If someone wants to get ppx working, then apply this patch, and commit it to the repo.
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-11Make C version of test-mvmt faster, by waiting for themrb0nk500
child process to exit before reading the childs output. By doing this, it now runs almost twice as fast, although I am not supprised that it runs way faster, since clld is already rediculously fast.
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