Eduardo Bart
e0431021b5
Huge engine change, replace all std::shared_ptrs
...
Create a new shared pointer type stdext::shared_object_ptr and stdext::shared_obj
using boost::intrusive_ptr
Advantages:
* half memory usage
* faster and lightweight
Disadvantages:
* using weak_ptr is not supported anymore
* compiling seems slower
12 years ago
Eduardo Bart
c54cd1fdf1
Use new coding style in game modules
...
Lots of refactoring and changes
Remove docs folder
12 years ago
Eduardo Bart
61d64c7417
Support for OTML inline sequences
12 years ago
Eduardo Bart
4c80d783d6
rewrite and reoganize tools functions
...
* create stdext namespace which contains additional C++ algorithms
* organize stdext in string, math, cast and exception utilities
12 years ago
Eduardo Bart
9104305f37
update copyright notice
13 years ago
Eduardo Bart
e87297c1b5
reorganize all constants and place them into namespaces
13 years ago
Eduardo Bart
f7eac377e7
restore copyright notice
13 years ago
Eduardo Bart
033f14780d
make otml simpler and easier to use, improve error handling/exceptions
13 years ago
Eduardo Bart
d8cc37afdb
reorganize sources
13 years ago
Eduardo Bart
55862b07ad
merge total remake
13 years ago
Eduardo Bart
bddcfb08fd
rework ui related scripting stuff
13 years ago
Eduardo Bart
8ef1b28546
many changes and refactoring
13 years ago