diff options
author | Jorge Bernal <jbernalmartinez@gmail.com> | 2015-07-12 17:55:33 +0300 |
---|---|---|
committer | Jorge Bernal <jbernalmartinez@gmail.com> | 2015-07-12 17:58:12 +0300 |
commit | 6ffc988ae3aa57822be89e9580146908c938e0a0 (patch) | |
tree | 6c9299a519b8d4b1da0780cf0cd2bc4bba108fb8 /source/gameengine/Expressions/ErrorValue.cpp | |
parent | 5b0f674e0948d079332718e165b4a42369517ed6 (diff) |
BGE Clean-up: New EXP prefix for the BGE Expression module
The expression module now uses an EXP prefix and it follows a
distribution similar to blender.
Additionally the hash function in EXP_HashedPtr.h was simplified and the
files EXP_C-Api.h &.EXP_C-Api.cpp were deleted because were unused.
Reviewers: campbellbarton, moguri, sybren, hg1
Projects: #game_engine
Differential Revision: https://developer.blender.org/D1221
Diffstat (limited to 'source/gameengine/Expressions/ErrorValue.cpp')
-rw-r--r-- | source/gameengine/Expressions/ErrorValue.cpp | 131 |
1 files changed, 0 insertions, 131 deletions
diff --git a/source/gameengine/Expressions/ErrorValue.cpp b/source/gameengine/Expressions/ErrorValue.cpp deleted file mode 100644 index 46e09b9073f..00000000000 --- a/source/gameengine/Expressions/ErrorValue.cpp +++ /dev/null @@ -1,131 +0,0 @@ -/** \file gameengine/Expressions/ErrorValue.cpp - * \ingroup expressions - */ -// ErrorValue.cpp: implementation of the CErrorValue class. -/* - * Copyright (c) 1996-2000 Erwin Coumans <coockie@acm.org> - * - * Permission to use, copy, modify, distribute and sell this software - * and its documentation for any purpose is hereby granted without fee, - * provided that the above copyright notice appear in all copies and - * that both that copyright notice and this permission notice appear - * in supporting documentation. Erwin Coumans makes no - * representations about the suitability of this software for any - * purpose. It is provided "as is" without express or implied warranty. - * - */ - -#include "ErrorValue.h" - -////////////////////////////////////////////////////////////////////// -// Construction/Destruction -////////////////////////////////////////////////////////////////////// - -CErrorValue::CErrorValue() -/* -pre: -effect: constructs a new CErrorValue containing errormessage "Error" -*/ -{ - m_strErrorText = "Error"; - SetError(true); -} - - - -CErrorValue::CErrorValue(const char *errmsg) -/* -pre: -effect: constructs a new CErrorValue containing errormessage errmsg -*/ -{ - m_strErrorText = "["; - m_strErrorText += errmsg; - m_strErrorText += "]"; - SetError(true); -} - - - -CErrorValue::~CErrorValue() -/* -pre: -effect: deletes the object -*/ -{ - -} - - - -CValue* CErrorValue::Calc(VALUE_OPERATOR op, CValue *val) -/* -pre: -ret: a new object containing the result of applying operator op to this - object and val -*/ -{ - CValue* errorval; - - switch (op) - { - case VALUE_POS_OPERATOR: - case VALUE_NEG_OPERATOR: - case VALUE_NOT_OPERATOR: - { - errorval = new CErrorValue (op2str(op) + GetText()); - break; - } - default: - { - errorval = val->CalcFinal(VALUE_ERROR_TYPE, op, this); - break; - } - } - - return errorval; -} - - - -CValue* CErrorValue::CalcFinal(VALUE_DATA_TYPE dtype, VALUE_OPERATOR op, CValue *val) -/* -pre: the type of val is dtype -ret: a new object containing the result of applying operator op to val and - this object -*/ -{ - return new CErrorValue (val->GetText() + op2str(op) + GetText()); -} - - - -double CErrorValue::GetNumber() -{ - return -1; -} - - - -int CErrorValue::GetValueType() -{ - return VALUE_ERROR_TYPE; -} - - - -const STR_String & CErrorValue::GetText() -{ - return m_strErrorText; -} - - - -CValue* CErrorValue::GetReplica() -{ - // who would want a copy of an error ? - trace ("Error: ErrorValue::GetReplica() not implemented yet"); - assertd(false); - - return NULL; -} |