User Tools

Site Tools


hpl3:engine:script

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
hpl3:engine:script [2013/08/22 12:06]
thomas [Global Functions]
hpl3:engine:script [2013/11/08 09:05]
ian.thomas [Important notes]
Line 22: Line 22:
 ||m|| a member variable || class cMyClass {\\ int mlMember;\\ } || ||m|| a member variable || class cMyClass {\\ int mlMember;\\ } ||
 ||g|| a global variable, defined outside of a class or function.|| int glMyGlobal; \\ class cMyClass {} || ||g|| a global variable, defined outside of a class or function.|| int glMyGlobal; \\ class cMyClass {} ||
 +||id|| this is for tID type.|| tID m_idEntity ||
  
 a variable name always starts with a lower case letter, so anything of type not specified must start with a lower case word. Example: a variable name always starts with a lower case letter, so anything of type not specified must start with a lower case word. Example:
Line 377: Line 378:
  
 C++ scriptable classes with classes in can not be abstract ones. It must always be the top class in the hierarchy that is used and saved. C++ scriptable classes with classes in can not be abstract ones. It must always be the top class in the hierarchy that is used and saved.
 +
 +===== Specific Guidelines =====
 +
 +==== Helper Functions ====
 +
 +  * Helper functions should use degrees, not radians
hpl3/engine/script.txt ยท Last modified: 2020/07/01 07:07 by thomas