diff --git a/README.md b/README.md index 464a4c4..a69271e 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,11 @@ the client side and runs runtime-compiled C++ modules on the server side. Go ahead and write some modules and extensions, maybe the minecraftlike will exist in the near future! -Further reading: design.txt, conventions.txt +Further reading: + +* doc/design.txt +* doc/conventions.txt +* doc/client_api.txt Buildat Linux How-To ==================== diff --git a/client_api.txt b/doc/client_api.txt similarity index 100% rename from client_api.txt rename to doc/client_api.txt diff --git a/conventions.txt b/doc/conventions.txt similarity index 100% rename from conventions.txt rename to doc/conventions.txt diff --git a/design.txt b/doc/design.txt similarity index 100% rename from design.txt rename to doc/design.txt diff --git a/todo.txt b/doc/todo.txt similarity index 96% rename from todo.txt rename to doc/todo.txt index d98a278..377be4c 100644 --- a/todo.txt +++ b/doc/todo.txt @@ -29,3 +29,4 @@ Buildat TODO CMake to RCC++ - Voxel world with arbitrary chunk size and offset, with pluggable loader modules. Main world has worldspace_id=1. Try Polyvox. +- Support Cereal's shared pointer serialization in Lua diff --git a/whynot.txt b/doc/whynot.txt similarity index 100% rename from whynot.txt rename to doc/whynot.txt diff --git a/external_issues.txt b/external_issues.txt new file mode 100644 index 0000000..ed032de --- /dev/null +++ b/external_issues.txt @@ -0,0 +1,10 @@ +Issues in other projects affecting Buildat +========================================== + +Urho3D: +- It is not possible to implement any kind of custom loading functionality into + Urho3D::ResourceCache. It is not inheritable, and it does not provide any way + to insert custom loaders in other ways. The only thing we can currently do is + wrap GetResource in Lua, and copy the files into a temporary file structure + before calling the actual GetResource. +