buildat/todo.txt
2014-09-24 01:12:16 +03:00

20 lines
1.0 KiB
Plaintext

Buildat TODO
============
- Cache a hash of each compiled module in order not to rebuild them
unnecessarily
- Modules should be run in threads.
- Implement module depencencies in test/testmodules/__loader
- There should probably be a builtin/loader that __loader usually wants to call
- __menu extension support (load when no server address is provided)
- Ask hmmmm/kwolekr for permission to use MT's noise under the Apache 2.0
license and if allowed, include it in interfaces
- Design how to manage scenes in a future-proof way
- Implement easy Lua scripting on the server (Luabind or not? The purpose is to
allow recycling the same Lua code on the client and the server, which means
that Lua will dictate the function/object design)
- Creating globals in Lua should cause an error unless done with a special
interface
- Move self-contained library-like Lua functions from client/app.cpp to a
reusable location so that they can be used from server-side Lua in the future
- util/codestyle.sh: Add some CMakeLists.txt formatting (case, whitespace)