30 Commits

Author SHA1 Message Date
1bb02f8e18 Fix missing public keywords 2021-04-11 23:23:04 +02:00
fd20de9dcc Minor improvements + usage description in NavMesh 2021-04-05 15:13:06 +02:00
90d8b0479d Add basic pathfinding API
This should cover all requirements from the assignment, but a more specific use case will be added later.
2021-03-31 14:49:25 +02:00
1c9b58207e Remove old unimplemented logger function 2021-03-20 17:52:14 +01:00
7aad3585fa Rename to Gedeng in README 2021-03-20 17:43:50 +01:00
d3d259897d Minor improvements to SConstruct and README 2021-03-20 17:39:41 +01:00
c4a9ee1fab Cleanup SConstruct 2021-03-20 17:05:33 +01:00
fb29ca07d5 Add logging using spdlog 2021-03-20 16:55:43 +01:00
a626a4bca0 Add (optional) main function to library 2021-03-20 16:07:07 +01:00
5d64b4c239 Add test application; fix linking issues with it 2021-03-20 15:54:33 +01:00
59b432abc7 Name to 'Gedeng', restructure + namespaces 2021-03-20 14:51:45 +01:00
b9dfd40089 Actually use the library in the test binaries 2021-03-20 14:02:35 +01:00
ce448f06de Adapt README 2021-03-16 15:11:03 +01:00
2c00b9b2e0 Add very basic Logger implementation 2021-03-16 15:09:30 +01:00
081063be69 Add *.os rule to gitignore 2021-03-16 15:09:15 +01:00
06d11d2c0d Add custom String class
from ACIC
2021-03-16 15:05:39 +01:00
bb85fab65f Restructure to engine library with test executables 2021-03-16 14:55:54 +01:00
b778751254 More tests and corresponding fixes
especially related to destructor calls
2021-03-15 16:25:02 +01:00
84846a5619 Add erase by swap 2021-03-15 14:22:04 +01:00
49b158dafe Some const correctness fixes 2021-03-15 14:14:21 +01:00
560abcb201 Add as_array 2021-03-15 14:12:22 +01:00
2b62e37ccd Fix resize() with non-default constructor + test 2021-03-15 14:08:05 +01:00
3365d5986b Enable all warnings and fix a few 2021-03-15 13:50:07 +01:00
d1fd4eb017 Add test and fix for non-default constructor 2021-03-15 13:43:48 +01:00
bbb64dd8b7 Add memory reallocation if needed
Not 100% happy with the functions yet, but this works.
2021-03-13 18:09:11 +01:00
b0f8a9970f Add some comments and TODOs 2021-03-05 15:33:41 +01:00
d313d0ce63 Add unit tests instead of main; more implementations 2021-03-05 15:25:09 +01:00
2efd3407ac Basic implementation aside from resizing done 2021-03-05 14:14:27 +01:00
d0a7f73512 Restructure to SCons with empty Vector lib 2021-03-04 19:37:40 +01:00
c10e35d940 Initial commit 2021-03-04 19:13:44 +01:00