This commit is contained in:
Walzer 2010-07-07 01:41:29 +00:00
parent 97d6aaf296
commit d9b3967daa
1 changed files with 14 additions and 14 deletions

View File

@ -25,19 +25,19 @@ THE SOFTWARE.
#ifndef __COCOS2D_DEFINE_H__
#define __COCOS2D_DEFINE_H__
#define GET_VARIABLE(varType, varName)\
public inline varType get##varName() { return varName; };
#define SET_VARIABLE(varType, varName)\
public inline void set##varName(varType funVar) { varName = funVar; };
#define VAR_PROPERTY_READONLY(varType, varName)\
protected varType m_##varName;\
GET_VARIABLE(varType, varName)
#define VAR_PROPERTY_READWRITE(varType, varName)\
protected varType m_##varName;\
GET_VARIABLE(varType, varName)\
SET_VARIABLE(varTYPE, varName)
#define GET_VARIABLE(varType, varName, funName)\
public inline varType get##funName() { return varName; };
#define SET_VARIABLE(varType, varName, funName)\
public inline void set##funName(varType funVar) { varName = funVar; };
#define VAR_PROPERTY_READONLY(varType, varName, funName)\
protected varType varName;\
GET_VARIABLE(varType, varName, funName)
#define VAR_PROPERTY_READWRITE(varType, varName, funName)\
protected varType varName;\
GET_VARIABLE(varType, varName, funName)\
SET_VARIABLE(varTYPE, varName, funName)
#endif // __COCOS2D_DEFINE_H__