2014-09-17 09:37:11 +03:00
|
|
|
Buildat TODO
|
|
|
|
============
|
2014-09-17 09:46:19 +03:00
|
|
|
- Cache a hash of each compiled module in order not to rebuild them
|
|
|
|
unnecessarily
|
2014-09-17 13:37:34 +03:00
|
|
|
- Modules should be run in threads.
|
2014-09-19 19:51:14 +03:00
|
|
|
- Implement module depencencies in test/testmodules/__loader
|
|
|
|
- There should probably be a builtin/loader that __loader usually wants to call
|
2014-09-21 23:41:28 +03:00
|
|
|
- __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)
|
|
|
|
- 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
|
2014-09-22 15:11:24 +03:00
|
|
|
- util/codestyle.sh: Add some CMakeLists.txt formatting (case, whitespace)
|
2014-09-24 00:00:24 +03:00
|
|
|
- Proper whitelisting sandbox for Urho3D's Lua API
|