Changeset View
Changeset View
Standalone View
Standalone View
source/gameengine/Expressions/ListValue.h
| Show All 27 Lines | |||||
| public: | public: | ||||
| CListValue(); | CListValue(); | ||||
| virtual ~CListValue(); | virtual ~CListValue(); | ||||
| void AddConfigurationData(CValue* menuvalue); | void AddConfigurationData(CValue* menuvalue); | ||||
| void Configure(CValue* menuvalue); | void Configure(CValue* menuvalue); | ||||
| void Add(CValue* value); | void Add(CValue* value); | ||||
| void Insert(int i, CValue* value) | |||||
| { | |||||
| m_pValueArray.insert(m_pValueArray.begin() + i, value); | |||||
| } | |||||
| /** \attention not implemented yet :( */ | /** \attention not implemented yet :( */ | ||||
| virtual CValue* Calc(VALUE_OPERATOR op,CValue *val); | virtual CValue* Calc(VALUE_OPERATOR op,CValue *val); | ||||
| virtual CValue* CalcFinal(VALUE_DATA_TYPE dtype, | virtual CValue* CalcFinal(VALUE_DATA_TYPE dtype, | ||||
| VALUE_OPERATOR op, | VALUE_OPERATOR op, | ||||
| CValue* val); | CValue* val); | ||||
| virtual double GetNumber(); | virtual double GetNumber(); | ||||
| virtual int GetValueType(); | virtual int GetValueType(); | ||||
| Show All 10 Lines | public: | ||||
| void ReleaseAndRemoveAll(); | void ReleaseAndRemoveAll(); | ||||
| virtual void SetModified(bool bModified); | virtual void SetModified(bool bModified); | ||||
| virtual inline bool IsModified(); | virtual inline bool IsModified(); | ||||
| void Remove(int i); | void Remove(int i); | ||||
| void Resize(int num); | void Resize(int num); | ||||
| void SetValue(int i,CValue* val); | void SetValue(int i,CValue* val); | ||||
| CValue* GetValue(int i) { assertd(i < m_pValueArray.size()); return m_pValueArray[i]; } | CValue* GetValue(int i) { assertd(i < m_pValueArray.size()); return m_pValueArray[i]; } | ||||
| CValue* GetFront() { assertd(m_pValueArray.size() == 0); return m_pValueArray.front(); } | |||||
| CValue* GetBack() { assertd(m_pValueArray.size() == 0); return m_pValueArray.back(); } | |||||
| int GetCount() { return m_pValueArray.size(); } | int GetCount() { return m_pValueArray.size(); } | ||||
| virtual const STR_String & GetText(); | virtual const STR_String & GetText(); | ||||
| bool CheckEqual(CValue* first,CValue* second); | bool CheckEqual(CValue* first,CValue* second); | ||||
| #ifdef WITH_PYTHON | #ifdef WITH_PYTHON | ||||
| virtual PyObject *py_repr(void) { | virtual PyObject *py_repr(void) { | ||||
| PyObject *py_proxy= this->GetProxy(); | PyObject *py_proxy= this->GetProxy(); | ||||
| Show All 23 Lines | |||||