summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-29Totally revamped the program, and made it faster.mrb0nk500
2019-11-01Added support for extra CFLAGS.mrb0nk500
2019-10-16Make clld, even less bloat.mrb0nk500
2019-10-15Make clld less bloat, and faster.mrb0nk500
I removed most of the if statements in tile hightmap, and replaced them with flags.
2019-10-14Move AABB's clx, and cly checks to separate functions.mrb0nk500
This is to simplify the program, and to possibly find ways to make it run faster.
2019-10-14Put Tile Heightmap, and AABB into their own separatemrb0nk500
functions. I also made a benchmark version, with hardcoded values. I made this to get the time of a collision check, without the overhead of getting input.
2019-10-12Correct some errors, and add some extra documentationmrb0nk500
in the readme. This is the first commit, to the public version.
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