1
0
forked from 0ad/0ad
Go to file
Matei c3879b182d # CSimulation cleanup and optimization.
- Modified CJSSharedProperty so it can be inherited. It now acts as our
"static property" class with a pointer-to-member field. It did much of
this before but it wasn't used much because of the way XML properties
were loaded.
- Modified CEntity and CBaseEntity so that virtually all properties are
now CJSSharedProperty's added with AddClassProperty in ScriptingInit.
- Removed m_run SEntityAction field, replacing its fields with separate
variables, so we can have proper pointer-to-members for them.
- Modified CTechnology to use CJSComplex::Get/SetProperty so that
attributes no longer need to be "registered" for use in techs.

This was SVN commit r4086.
2006-07-12 22:24:25 +00:00
binaries svn:ignore auto-generated test .cpp files. 2006-07-12 14:49:10 +00:00
build svn:ignore auto-generated test .cpp files. 2006-07-12 14:49:10 +00:00
docs Upgraded console (text wrap, help text), cinematic stuff 2006-07-06 03:17:44 +00:00
source # CSimulation cleanup and optimization. 2006-07-12 22:24:25 +00:00
.gitattributes Initial revision 2003-09-21 21:24:53 +00:00