forked from bartvdbraak/blender
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
This commit is contained in:
parent
5b0f674e09
commit
6ffc988ae3
@ -63,7 +63,7 @@
|
||||
#include "BL_System.h"
|
||||
|
||||
#include "GPU_extensions.h"
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
|
||||
extern "C" {
|
||||
|
@ -49,8 +49,8 @@
|
||||
#include "MT_Matrix4x4.h"
|
||||
|
||||
#include "BKE_action.h"
|
||||
#include "FloatValue.h"
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_FloatValue.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
#include "KX_PyMath.h"
|
||||
|
||||
extern "C" {
|
||||
|
@ -35,7 +35,7 @@
|
||||
#include "DNA_action_types.h"
|
||||
#include "CTR_HashedPtr.h"
|
||||
#include "CTR_Map.h"
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
class SCA_IObject;
|
||||
class KX_GameObject;
|
||||
|
@ -35,7 +35,7 @@
|
||||
#include "DNA_constraint_types.h"
|
||||
#include "CTR_HashedPtr.h"
|
||||
#include "CTR_Map.h"
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
class SCA_IObject;
|
||||
class KX_GameObject;
|
||||
|
@ -34,7 +34,7 @@
|
||||
|
||||
#include "CTR_HashedPtr.h"
|
||||
#include "STR_String.h"
|
||||
#include "KX_Python.h"
|
||||
#include "EXP_Python.h"
|
||||
#include "KX_PhysicsEngineEnums.h"
|
||||
#include "SCA_IInputDevice.h"
|
||||
|
||||
|
@ -48,8 +48,8 @@
|
||||
#include "BLI_math.h"
|
||||
#include "MT_Matrix4x4.h"
|
||||
|
||||
#include "FloatValue.h"
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_FloatValue.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
extern "C" {
|
||||
#include "BKE_animsys.h"
|
||||
|
@ -32,7 +32,7 @@
|
||||
#ifndef __KX_BLENDERSCENECONVERTER_H__
|
||||
#define __KX_BLENDERSCENECONVERTER_H__
|
||||
|
||||
#include "KX_HashedPtr.h"
|
||||
#include "EXP_HashedPtr.h"
|
||||
#include "CTR_Map.h"
|
||||
#include <stdio.h>
|
||||
|
||||
|
@ -75,7 +75,7 @@
|
||||
#include "KX_Scene.h"
|
||||
#include "KX_KetsjiEngine.h"
|
||||
|
||||
#include "IntValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include "KX_GameObject.h"
|
||||
|
||||
/* This little block needed for linking to Blender... */
|
||||
|
@ -34,7 +34,7 @@
|
||||
|
||||
#include "KX_BlenderSceneConverter.h"
|
||||
#include "KX_ConvertControllers.h"
|
||||
#include "KX_Python.h"
|
||||
#include "EXP_Python.h"
|
||||
|
||||
// Controller
|
||||
#include "SCA_ANDController.h"
|
||||
@ -48,7 +48,7 @@
|
||||
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "KX_GameObject.h"
|
||||
#include "IntValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
|
||||
/* This little block needed for linking to Blender... */
|
||||
#ifdef WIN32
|
||||
|
@ -32,7 +32,7 @@
|
||||
#ifndef __KX_CONVERTCONTROLLERS_H__
|
||||
#define __KX_CONVERTCONTROLLERS_H__
|
||||
|
||||
#include "KX_Python.h"
|
||||
#include "EXP_Python.h"
|
||||
|
||||
void BL_ConvertControllers(
|
||||
struct Object* blenderobject,
|
||||
|
@ -38,13 +38,13 @@
|
||||
/* end of blender include block */
|
||||
|
||||
|
||||
#include "Value.h"
|
||||
#include "VectorValue.h"
|
||||
#include "BoolValue.h"
|
||||
#include "StringValue.h"
|
||||
#include "FloatValue.h"
|
||||
#include "EXP_Value.h"
|
||||
#include "EXP_VectorValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "EXP_FloatValue.h"
|
||||
#include "KX_GameObject.h"
|
||||
#include "IntValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include "SCA_TimeEventManager.h"
|
||||
#include "SCA_IScene.h"
|
||||
|
||||
|
@ -79,7 +79,7 @@
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "KX_BlenderInputDevice.h"
|
||||
#include "KX_Scene.h"
|
||||
#include "IntValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include "KX_BlenderKeyboardDevice.h"
|
||||
#include "RAS_ICanvas.h"
|
||||
#include "PHY_IPhysicsEnvironment.h"
|
||||
|
@ -27,7 +27,7 @@
|
||||
#ifndef __KX_LIBLOADSTATUS_H__
|
||||
#define __KX_LIBLOADSTATUS_H__
|
||||
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
class KX_LibLoadStatus : public PyObjectPlus
|
||||
{
|
||||
|
@ -36,54 +36,52 @@ set(INC_SYS
|
||||
)
|
||||
|
||||
set(SRC
|
||||
BoolValue.cpp
|
||||
ConstExpr.cpp
|
||||
EXP_C-Api.cpp
|
||||
EmptyValue.cpp
|
||||
ErrorValue.cpp
|
||||
Expression.cpp
|
||||
FloatValue.cpp
|
||||
IdentifierExpr.cpp
|
||||
IfExpr.cpp
|
||||
InputParser.cpp
|
||||
IntValue.cpp
|
||||
KX_HashedPtr.cpp
|
||||
ListValue.cpp
|
||||
Operator1Expr.cpp
|
||||
Operator2Expr.cpp
|
||||
PyObjectPlus.cpp
|
||||
StringValue.cpp
|
||||
Value.cpp
|
||||
VectorValue.cpp
|
||||
intern/BoolValue.cpp
|
||||
intern/ConstExpr.cpp
|
||||
intern/EmptyValue.cpp
|
||||
intern/ErrorValue.cpp
|
||||
intern/Expression.cpp
|
||||
intern/FloatValue.cpp
|
||||
intern/IdentifierExpr.cpp
|
||||
intern/IfExpr.cpp
|
||||
intern/InputParser.cpp
|
||||
intern/IntValue.cpp
|
||||
intern/HashedPtr.cpp
|
||||
intern/ListValue.cpp
|
||||
intern/Operator1Expr.cpp
|
||||
intern/Operator2Expr.cpp
|
||||
intern/PyObjectPlus.cpp
|
||||
intern/StringValue.cpp
|
||||
intern/Value.cpp
|
||||
intern/VectorValue.cpp
|
||||
|
||||
BoolValue.h
|
||||
ConstExpr.h
|
||||
EXP_C-Api.h
|
||||
EmptyValue.h
|
||||
ErrorValue.h
|
||||
Expression.h
|
||||
FloatValue.h
|
||||
IdentifierExpr.h
|
||||
IfExpr.h
|
||||
InputParser.h
|
||||
IntValue.h
|
||||
KX_HashedPtr.h
|
||||
KX_Python.h
|
||||
ListValue.h
|
||||
Operator1Expr.h
|
||||
Operator2Expr.h
|
||||
PyObjectPlus.h
|
||||
StringValue.h
|
||||
Value.h
|
||||
VectorValue.h
|
||||
VoidValue.h
|
||||
EXP_BoolValue.h
|
||||
EXP_ConstExpr.h
|
||||
EXP_EmptyValue.h
|
||||
EXP_ErrorValue.h
|
||||
EXP_Expression.h
|
||||
EXP_FloatValue.h
|
||||
EXP_HashedPtr.h
|
||||
EXP_IdentifierExpr.h
|
||||
EXP_IfExpr.h
|
||||
EXP_InputParser.h
|
||||
EXP_IntValue.h
|
||||
EXP_ListValue.h
|
||||
EXP_Operator1Expr.h
|
||||
EXP_Operator2Expr.h
|
||||
EXP_PyObjectPlus.h
|
||||
EXP_Python.h
|
||||
EXP_StringValue.h
|
||||
EXP_Value.h
|
||||
EXP_VectorValue.h
|
||||
EXP_VoidValue.h
|
||||
)
|
||||
|
||||
if(WITH_PYTHON)
|
||||
list(APPEND SRC
|
||||
KX_PythonCallBack.cpp
|
||||
intern/PythonCallBack.cpp
|
||||
|
||||
KX_PythonCallBack.h
|
||||
EXP_PythonCallBack.h
|
||||
)
|
||||
endif()
|
||||
|
||||
|
@ -12,14 +12,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file BoolValue.h
|
||||
/** \file EXP_BoolValue.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __BOOLVALUE_H__
|
||||
#define __BOOLVALUE_H__
|
||||
#ifndef __EXP_BOOLVALUE_H__
|
||||
#define __EXP_BOOLVALUE_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
/**
|
||||
* Smart Boolean Value class.
|
||||
@ -62,4 +62,4 @@ private:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __BOOLVALUE_H__ */
|
||||
#endif /* __EXP_BOOLVALUE_H__ */
|
@ -1,123 +0,0 @@
|
||||
/*
|
||||
* ***** BEGIN GPL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/** \file gameengine/Expressions/EXP_C-Api.cpp
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#include "EXP_C-Api.h"
|
||||
#include "IntValue.h"
|
||||
#include "BoolValue.h"
|
||||
#include "StringValue.h"
|
||||
#include "ErrorValue.h"
|
||||
#include "InputParser.h"
|
||||
|
||||
EXP_ValueHandle EXP_CreateInt(int innie)
|
||||
{
|
||||
return (EXP_ValueHandle) new CIntValue(innie);
|
||||
}
|
||||
|
||||
|
||||
|
||||
EXP_ValueHandle EXP_CreateBool(int innie)
|
||||
{
|
||||
return (EXP_ValueHandle) new CBoolValue(innie!=0);
|
||||
}
|
||||
|
||||
|
||||
|
||||
EXP_ValueHandle EXP_CreateString(const char* str)
|
||||
{
|
||||
|
||||
return (EXP_ValueHandle) new CStringValue(str,"");
|
||||
}
|
||||
|
||||
|
||||
|
||||
void EXP_SetName(EXP_ValueHandle inval,const char* newname)
|
||||
{
|
||||
((CValue*) inval)->SetName(newname);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* calculate expression from inputtext */
|
||||
EXP_ValueHandle EXP_ParseInput(const char* inputtext)
|
||||
{
|
||||
CValue* resultval=NULL;
|
||||
CParser parser;
|
||||
CExpression* expr = parser.ProcessText(inputtext);
|
||||
if (expr)
|
||||
{
|
||||
resultval = expr->Calculate();
|
||||
expr->Release();
|
||||
}
|
||||
else
|
||||
{
|
||||
resultval = new CErrorValue("couldn't parsetext");
|
||||
}
|
||||
|
||||
return (EXP_ValueHandle) resultval;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void EXP_ReleaseValue(EXP_ValueHandle inval)
|
||||
{
|
||||
((CValue*) inval)->Release();
|
||||
}
|
||||
|
||||
|
||||
|
||||
int EXP_IsValid(EXP_ValueHandle inval)
|
||||
{
|
||||
return !((CValue*) inval)->IsError();
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* assign property 'propval' to 'destinationval' */
|
||||
void EXP_SetProperty(EXP_ValueHandle destinationval,
|
||||
const char *propname,
|
||||
EXP_ValueHandle propval)
|
||||
{
|
||||
((CValue*) destinationval)->SetProperty(propname,(CValue*)propval);
|
||||
}
|
||||
|
||||
|
||||
|
||||
const char* EXP_GetText(EXP_ValueHandle inval)
|
||||
{
|
||||
return ((CValue*) inval)->GetText();
|
||||
}
|
||||
|
||||
|
||||
|
||||
EXP_ValueHandle EXP_GetProperty(EXP_ValueHandle inval,const char* propname)
|
||||
{
|
||||
return (EXP_ValueHandle) ((CValue*)inval)->GetProperty(propname);
|
||||
}
|
@ -1,67 +0,0 @@
|
||||
/*
|
||||
* ***** BEGIN GPL LICENSE BLOCK *****
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
|
||||
* All rights reserved.
|
||||
*
|
||||
* The Original Code is: all of this file.
|
||||
*
|
||||
* Contributor(s): none yet.
|
||||
*
|
||||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/** \file EXP_C-Api.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __EXP_C_API_H__
|
||||
#define __EXP_C_API_H__
|
||||
|
||||
#define EXP_DECLARE_HANDLE(name) typedef struct name##__ { int unused; } *name
|
||||
|
||||
EXP_DECLARE_HANDLE(EXP_ValueHandle);
|
||||
EXP_DECLARE_HANDLE(EXP_ExpressionHandle);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
extern EXP_ValueHandle EXP_CreateInt(int innie);
|
||||
extern EXP_ValueHandle EXP_CreateBool(int innie);
|
||||
extern EXP_ValueHandle EXP_CreateString(const char* str);
|
||||
extern void EXP_SetName(EXP_ValueHandle,const char* newname);
|
||||
|
||||
/* calculate expression from inputtext */
|
||||
extern EXP_ValueHandle EXP_ParseInput(const char* inputtext);
|
||||
extern void EXP_ReleaseValue(EXP_ValueHandle);
|
||||
extern int EXP_IsValid(EXP_ValueHandle);
|
||||
|
||||
/* assign property 'propval' to 'destinationval' */
|
||||
extern void EXP_SetProperty(EXP_ValueHandle destinationval, const char *propname, EXP_ValueHandle propval);
|
||||
|
||||
/* returns NULL if property doesn't exist */
|
||||
extern EXP_ValueHandle EXP_GetProperty(EXP_ValueHandle inval,const char* propname);
|
||||
|
||||
const char* EXP_GetText(EXP_ValueHandle);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __EXP_C_API_H__ */
|
@ -12,15 +12,15 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file ConstExpr.h
|
||||
/** \file EXP_ConstExpr.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __CONSTEXPR_H__
|
||||
#define __CONSTEXPR_H__
|
||||
#ifndef __EXP_CONSTEXPR_H__
|
||||
#define __EXP_CONSTEXPR_H__
|
||||
|
||||
#include "Expression.h"
|
||||
#include "Value.h" // Added by ClassView
|
||||
#include "EXP_Expression.h"
|
||||
#include "EXP_Value.h" // Added by ClassView
|
||||
|
||||
class CConstExpr : public CExpression
|
||||
{
|
||||
@ -51,4 +51,4 @@ private:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __CONSTEXPR_H__ */
|
||||
#endif /* __EXP_CONSTEXPR_H__ */
|
@ -12,14 +12,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file EmptyValue.h
|
||||
/** \file EXP_EmptyValue.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __EMPTYVALUE_H__
|
||||
#define __EMPTYVALUE_H__
|
||||
#ifndef __EXP_EMPTYVALUE_H__
|
||||
#define __EXP_EMPTYVALUE_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
class CListValue;
|
||||
|
||||
@ -46,4 +46,4 @@ public:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __EMPTYVALUE_H__ */
|
||||
#endif /* __EXP_EMPTYVALUE_H__ */
|
@ -12,14 +12,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file ErrorValue.h
|
||||
/** \file EXP_ErrorValue.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __ERRORVALUE_H__
|
||||
#define __ERRORVALUE_H__
|
||||
#ifndef __EXP_ERRORVALUE_H__
|
||||
#define __EXP_ERRORVALUE_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
class CErrorValue : public CPropValue
|
||||
{
|
||||
@ -44,4 +44,4 @@ private:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __ERRORVALUE_H__ */
|
||||
#endif /* __EXP_ERRORVALUE_H__ */
|
@ -12,14 +12,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file Expression.h
|
||||
/** \file EXP_Expression.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __EXPRESSION_H__
|
||||
#define __EXPRESSION_H__
|
||||
#ifndef __EXP_EXPRESSION_H__
|
||||
#define __EXP_EXPRESSION_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
//extern int gRefCountExpr; // only for debugging purposes (detect mem.leaks)
|
||||
|
||||
@ -146,4 +146,4 @@ protected:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __EXPRESSION_H__ */
|
||||
#endif /* __EXP_EXPRESSION_H__ */
|
@ -12,14 +12,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file FloatValue.h
|
||||
/** \file EXP_FloatValue.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __FLOATVALUE_H__
|
||||
#define __FLOATVALUE_H__
|
||||
#ifndef __EXP_FLOATVALUE_H__
|
||||
#define __EXP_FLOATVALUE_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
class CFloatValue : public CPropValue
|
||||
{
|
||||
@ -55,4 +55,4 @@ protected:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __FLOATVALUE_H__ */
|
||||
#endif /* __EXP_FLOATVALUE_H__ */
|
@ -25,19 +25,17 @@
|
||||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/** \file KX_HashedPtr.h
|
||||
/** \file EXP_HashedPtr.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __KX_HASHEDPTR_H__
|
||||
#define __KX_HASHEDPTR_H__
|
||||
#ifndef __EXP_HASHEDPTR_H__
|
||||
#define __EXP_HASHEDPTR_H__
|
||||
|
||||
#ifdef WITH_CXX_GUARDEDALLOC
|
||||
#include "MEM_guardedalloc.h"
|
||||
#endif
|
||||
|
||||
unsigned int KX_Hash(void *inDWord);
|
||||
|
||||
class CHashedPtr
|
||||
{
|
||||
void* m_valptr;
|
||||
@ -58,4 +56,4 @@ public:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __KX_HASHEDPTR_H__ */
|
||||
#endif /* __EXP_HASHEDPTR_H__ */
|
10
source/gameengine/Expressions/IdentifierExpr.h → source/gameengine/Expressions/EXP_IdentifierExpr.h
10
source/gameengine/Expressions/IdentifierExpr.h → source/gameengine/Expressions/EXP_IdentifierExpr.h
@ -25,14 +25,14 @@
|
||||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/** \file IdentifierExpr.h
|
||||
/** \file EXP_IdentifierExpr.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __IDENTIFIEREXPR_H__
|
||||
#define __IDENTIFIEREXPR_H__
|
||||
#ifndef __EXP_IDENTIFIEREXPR_H__
|
||||
#define __EXP_IDENTIFIEREXPR_H__
|
||||
|
||||
#include "Expression.h"
|
||||
#include "EXP_Expression.h"
|
||||
|
||||
class CIdentifierExpr : public CExpression
|
||||
{
|
||||
@ -56,4 +56,4 @@ public:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __IDENTIFIEREXPR_H__ */
|
||||
#endif /* __EXP_IDENTIFIEREXPR_H__ */
|
@ -12,14 +12,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file IfExpr.h
|
||||
/** \file EXP_IfExpr.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __IFEXPR_H__
|
||||
#define __IFEXPR_H__
|
||||
#ifndef __EXP_IFEXPR_H__
|
||||
#define __EXP_IFEXPR_H__
|
||||
|
||||
#include "Expression.h"
|
||||
#include "EXP_Expression.h"
|
||||
|
||||
class CIfExpr : public CExpression
|
||||
{
|
||||
@ -51,4 +51,4 @@ public:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __IFEXPR_H__ */
|
||||
#endif /* __EXP_IFEXPR_H__ */
|
@ -14,15 +14,15 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file InputParser.h
|
||||
/** \file EXP_InputParser.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __INPUTPARSER_H__
|
||||
#define __INPUTPARSER_H__
|
||||
#ifndef __EXP_INPUTPARSER_H__
|
||||
#define __EXP_INPUTPARSER_H__
|
||||
|
||||
class CParser;
|
||||
#include "Expression.h"
|
||||
#include "EXP_Expression.h"
|
||||
|
||||
|
||||
class CParser
|
||||
@ -114,5 +114,5 @@ private:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif /* __EXP_INPUTPARSER_H__ */
|
||||
|
@ -12,15 +12,15 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file IntValue.h
|
||||
/** \file EXP_IntValue.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __INTVALUE_H__
|
||||
#define __INTVALUE_H__
|
||||
#ifndef __EXP_INTVALUE_H__
|
||||
#define __EXP_INTVALUE_H__
|
||||
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
typedef long long cInt;
|
||||
|
||||
@ -70,4 +70,4 @@ private:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __INTVALUE_H__ */
|
||||
#endif /* __EXP_INTVALUE_H__ */
|
@ -12,14 +12,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file ListValue.h
|
||||
/** \file EXP_ListValue.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __LISTVALUE_H__
|
||||
#define __LISTVALUE_H__
|
||||
#ifndef __EXP_LISTVALUE_H__
|
||||
#define __EXP_LISTVALUE_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
class CListValue : public CPropValue
|
||||
{
|
||||
@ -88,5 +88,5 @@ private:
|
||||
bool m_bReleaseContents;
|
||||
};
|
||||
|
||||
#endif /* __LISTVALUE_H__ */
|
||||
#endif /* __EXP_LISTVALUE_H__ */
|
||||
|
10
source/gameengine/Expressions/Operator1Expr.h → source/gameengine/Expressions/EXP_Operator1Expr.h
10
source/gameengine/Expressions/Operator1Expr.h → source/gameengine/Expressions/EXP_Operator1Expr.h
@ -12,14 +12,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file Operator1Expr.h
|
||||
/** \file EXP_Operator1Expr.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __OPERATOR1EXPR_H__
|
||||
#define __OPERATOR1EXPR_H__
|
||||
#ifndef __EXP_OPERATOR1EXPR_H__
|
||||
#define __EXP_OPERATOR1EXPR_H__
|
||||
|
||||
#include "Expression.h"
|
||||
#include "EXP_Expression.h"
|
||||
|
||||
class COperator1Expr : public CExpression
|
||||
{
|
||||
@ -56,4 +56,4 @@ private:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __OPERATOR1EXPR_H__ */
|
||||
#endif /* __EXP_OPERATOR1EXPR_H__ */
|
12
source/gameengine/Expressions/Operator2Expr.h → source/gameengine/Expressions/EXP_Operator2Expr.h
12
source/gameengine/Expressions/Operator2Expr.h → source/gameengine/Expressions/EXP_Operator2Expr.h
@ -12,16 +12,16 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file Operator2Expr.h
|
||||
/** \file EXP_Operator2Expr.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __OPERATOR2EXPR_H__
|
||||
#define __OPERATOR2EXPR_H__
|
||||
#ifndef __EXP_OPERATOR2EXPR_H__
|
||||
#define __EXP_OPERATOR2EXPR_H__
|
||||
|
||||
|
||||
#include "Expression.h"
|
||||
#include "Value.h" // Added by ClassView
|
||||
#include "EXP_Expression.h"
|
||||
#include "EXP_Value.h" // Added by ClassView
|
||||
|
||||
class COperator2Expr : public CExpression
|
||||
{
|
||||
@ -62,5 +62,5 @@ private:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __OPERATOR2EXPR_H__ */
|
||||
#endif /* __EXP_OPERATOR2EXPR_H__ */
|
||||
|
@ -25,12 +25,12 @@
|
||||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/** \file PyObjectPlus.h
|
||||
/** \file EXP_PyObjectPlus.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __PYOBJECTPLUS_H__
|
||||
#define __PYOBJECTPLUS_H__
|
||||
#ifndef __EXP_PYOBJECTPLUS_H__
|
||||
#define __EXP_PYOBJECTPLUS_H__
|
||||
|
||||
/* for now keep weakrefs optional */
|
||||
#define USE_WEAKREFS
|
||||
@ -40,7 +40,7 @@
|
||||
#error Must be compiled with C++
|
||||
#endif
|
||||
|
||||
#include "KX_Python.h"
|
||||
#include "EXP_Python.h"
|
||||
#include "STR_String.h"
|
||||
#include "MT_Vector3.h"
|
||||
#include "SG_QList.h"
|
||||
@ -645,5 +645,4 @@ inline PyObject *_bge_proxy_from_ref_borrow(void *self_v)
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* __PYOBJECTPLUS_H__ */
|
||||
#endif /* __EXP_PYOBJECTPLUS_H__ */
|
@ -25,12 +25,12 @@
|
||||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/** \file KX_Python.h
|
||||
/** \file EXP_Python.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __KX_PYTHON_H__
|
||||
#define __KX_PYTHON_H__
|
||||
#ifndef __EXP_PYTHON_H__
|
||||
#define __EXP_PYTHON_H__
|
||||
|
||||
//#define USE_DL_EXPORT
|
||||
|
||||
@ -79,4 +79,4 @@
|
||||
#undef toupper
|
||||
#endif
|
||||
|
||||
#endif /* __KX_PYTHON_H__ */
|
||||
#endif /* __EXP_PYTHON_H__ */
|
@ -20,14 +20,14 @@
|
||||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/** \file KX_PythonCallBack.h
|
||||
/** \file EXP_PythonCallBack.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __KX_PYTHON_CALLBACK_H__
|
||||
#define __KX_PYTHON_CALLBACK_H__
|
||||
#ifndef __EXP_PYTHON_CALLBACK_H__
|
||||
#define __EXP_PYTHON_CALLBACK_H__
|
||||
|
||||
#include "KX_Python.h"
|
||||
#include "EXP_Python.h"
|
||||
|
||||
/** Execute each functions with at least one argument
|
||||
* \param functionlist The python list which contains callbacks.
|
||||
@ -37,4 +37,4 @@
|
||||
*/
|
||||
void RunPythonCallBackList(PyObject *functionlist, PyObject **arglist, unsigned int minargcount, unsigned int maxargcount);
|
||||
|
||||
#endif // __KX_PYTHON_CALLBACK_H__
|
||||
#endif // __EXP_PYTHON_CALLBACK_H__
|
@ -12,14 +12,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file StringValue.h
|
||||
/** \file EXP_StringValue.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __STRINGVALUE_H__
|
||||
#define __STRINGVALUE_H__
|
||||
#ifndef __EXP_STRINGVALUE_H__
|
||||
#define __EXP_STRINGVALUE_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
class CStringValue : public CPropValue
|
||||
{
|
||||
@ -58,4 +58,4 @@ private:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __STRINGVALUE_H__ */
|
||||
#endif /* __EXP_STRINGVALUE_H__ */
|
@ -12,12 +12,12 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file Value.h
|
||||
/** \file EXP_Value.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __VALUE_H__
|
||||
#define __VALUE_H__
|
||||
#ifndef __EXP_VALUE_H__
|
||||
#define __EXP_VALUE_H__
|
||||
|
||||
#ifdef _MSC_VER
|
||||
# pragma warning (disable:4786)
|
||||
@ -159,7 +159,7 @@ public:
|
||||
};
|
||||
|
||||
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
#ifdef WITH_PYTHON
|
||||
#include "object.h"
|
||||
#endif
|
||||
@ -429,4 +429,4 @@ protected:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __VALUE_H__ */
|
||||
#endif /* __EXP_VALUE_H__ */
|
@ -12,14 +12,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file VectorValue.h
|
||||
/** \file EXP_VectorValue.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __VECTORVALUE_H__
|
||||
#define __VECTORVALUE_H__
|
||||
#ifndef __EXP_VECTORVALUE_H__
|
||||
#define __EXP_VECTORVALUE_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
#define KX_X 0
|
||||
#define KX_Y 1
|
||||
@ -91,4 +91,4 @@ protected:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __VECTORVALUE_H__ */
|
||||
#endif /* __EXP_VECTORVALUE_H__ */
|
@ -27,14 +27,14 @@
|
||||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/** \file VoidValue.h
|
||||
/** \file EXP_VoidValue.h
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#ifndef __VOIDVALUE_H__
|
||||
#define __VOIDVALUE_H__
|
||||
#ifndef __EXP_VOIDVALUE_H__
|
||||
#define __EXP_VOIDVALUE_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
//
|
||||
// Void value, used to transport *any* type of data
|
||||
@ -78,4 +78,4 @@ public:
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* __VOIDVALUE_H__ */
|
||||
#endif /* __EXP_VOIDVALUE_H__ */
|
@ -27,7 +27,7 @@
|
||||
|
||||
Import ('env')
|
||||
|
||||
sources = env.Glob('*.cpp')
|
||||
sources = env.Glob('intern/*.cpp')
|
||||
|
||||
incs = [
|
||||
'.',
|
||||
|
@ -16,10 +16,10 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "BoolValue.h"
|
||||
#include "StringValue.h"
|
||||
#include "ErrorValue.h"
|
||||
#include "VoidValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "EXP_ErrorValue.h"
|
||||
#include "EXP_VoidValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
@ -16,9 +16,9 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "Value.h" // for precompiled header
|
||||
#include "ConstExpr.h"
|
||||
#include "VectorValue.h"
|
||||
#include "EXP_Value.h" // for precompiled header
|
||||
#include "EXP_ConstExpr.h"
|
||||
#include "EXP_VectorValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
14
source/gameengine/Expressions/EmptyValue.cpp → source/gameengine/Expressions/intern/EmptyValue.cpp
14
source/gameengine/Expressions/EmptyValue.cpp → source/gameengine/Expressions/intern/EmptyValue.cpp
@ -16,13 +16,13 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "EmptyValue.h"
|
||||
#include "IntValue.h"
|
||||
#include "FloatValue.h"
|
||||
#include "StringValue.h"
|
||||
#include "ErrorValue.h"
|
||||
#include "ListValue.h"
|
||||
#include "VoidValue.h"
|
||||
#include "EXP_EmptyValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include "EXP_FloatValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "EXP_ErrorValue.h"
|
||||
#include "EXP_ListValue.h"
|
||||
#include "EXP_VoidValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
2
source/gameengine/Expressions/ErrorValue.cpp → source/gameengine/Expressions/intern/ErrorValue.cpp
2
source/gameengine/Expressions/ErrorValue.cpp → source/gameengine/Expressions/intern/ErrorValue.cpp
@ -15,7 +15,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "ErrorValue.h"
|
||||
#include "EXP_ErrorValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
4
source/gameengine/Expressions/Expression.cpp → source/gameengine/Expressions/intern/Expression.cpp
4
source/gameengine/Expressions/Expression.cpp → source/gameengine/Expressions/intern/Expression.cpp
@ -15,8 +15,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "Expression.h"
|
||||
#include "ErrorValue.h"
|
||||
#include "EXP_Expression.h"
|
||||
#include "EXP_ErrorValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
12
source/gameengine/Expressions/FloatValue.cpp → source/gameengine/Expressions/intern/FloatValue.cpp
12
source/gameengine/Expressions/FloatValue.cpp → source/gameengine/Expressions/intern/FloatValue.cpp
@ -15,12 +15,12 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "FloatValue.h"
|
||||
#include "IntValue.h"
|
||||
#include "StringValue.h"
|
||||
#include "BoolValue.h"
|
||||
#include "ErrorValue.h"
|
||||
#include "VoidValue.h"
|
||||
#include "EXP_FloatValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "EXP_ErrorValue.h"
|
||||
#include "EXP_VoidValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
28
source/gameengine/Expressions/KX_HashedPtr.cpp → source/gameengine/Expressions/intern/HashedPtr.cpp
28
source/gameengine/Expressions/KX_HashedPtr.cpp → source/gameengine/Expressions/intern/HashedPtr.cpp
@ -30,16 +30,22 @@
|
||||
*/
|
||||
|
||||
|
||||
#include "KX_HashedPtr.h"
|
||||
#include "EXP_HashedPtr.h"
|
||||
|
||||
unsigned int KX_Hash(void *inDWord)
|
||||
|
||||
CHashedPtr::CHashedPtr(void* val) : m_valptr(val)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
unsigned int CHashedPtr::hash() const
|
||||
{
|
||||
#if defined(_WIN64) && !defined(FREE_WINDOWS64)
|
||||
unsigned __int64 key = (unsigned __int64)inDWord;
|
||||
unsigned __int64 key = (unsigned __int64)m_valptr;
|
||||
#elif defined(FREE_WINDOWS64)
|
||||
unsigned long long key = (unsigned long long)inDWord;
|
||||
unsigned long long key = (unsigned long long)m_valptr;
|
||||
#else
|
||||
unsigned long key = (unsigned long)inDWord;
|
||||
unsigned long key = (unsigned long)m_valptr;
|
||||
#endif
|
||||
|
||||
key += ~(key << 16);
|
||||
@ -51,15 +57,3 @@ unsigned int KX_Hash(void *inDWord)
|
||||
|
||||
return (unsigned int)(key & 0xffffffff);
|
||||
}
|
||||
|
||||
|
||||
CHashedPtr::CHashedPtr(void* val) : m_valptr(val)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
||||
unsigned int CHashedPtr::hash() const
|
||||
{
|
||||
return KX_Hash(m_valptr);
|
||||
}
|
@ -30,7 +30,7 @@
|
||||
*/
|
||||
|
||||
|
||||
#include "IdentifierExpr.h"
|
||||
#include "EXP_IdentifierExpr.h"
|
||||
|
||||
CIdentifierExpr::CIdentifierExpr(const STR_String& identifier,CValue* id_context)
|
||||
:m_identifier(identifier)
|
@ -15,10 +15,10 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "IfExpr.h"
|
||||
#include "EmptyValue.h"
|
||||
#include "ErrorValue.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_IfExpr.h"
|
||||
#include "EXP_EmptyValue.h"
|
||||
#include "EXP_ErrorValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
26
source/gameengine/Expressions/InputParser.cpp → source/gameengine/Expressions/intern/InputParser.cpp
26
source/gameengine/Expressions/InputParser.cpp → source/gameengine/Expressions/intern/InputParser.cpp
@ -19,23 +19,23 @@
|
||||
|
||||
#include "MT_assert.h"
|
||||
|
||||
#include "Value.h"
|
||||
#include "InputParser.h"
|
||||
#include "ErrorValue.h"
|
||||
#include "IntValue.h"
|
||||
#include "StringValue.h"
|
||||
#include "FloatValue.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EmptyValue.h"
|
||||
#include "ConstExpr.h"
|
||||
#include "Operator2Expr.h"
|
||||
#include "Operator1Expr.h"
|
||||
#include "IdentifierExpr.h"
|
||||
#include "EXP_Value.h"
|
||||
#include "EXP_InputParser.h"
|
||||
#include "EXP_ErrorValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "EXP_FloatValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "EXP_EmptyValue.h"
|
||||
#include "EXP_ConstExpr.h"
|
||||
#include "EXP_Operator2Expr.h"
|
||||
#include "EXP_Operator1Expr.h"
|
||||
#include "EXP_IdentifierExpr.h"
|
||||
|
||||
// this is disable at the moment, I expected a memleak from it, but the error-cleanup was the reason
|
||||
// well, looks we don't need it anyway, until maybe the Curved Surfaces are integrated into CSG
|
||||
// cool things like (IF(LOD==1,CCurvedValue,IF(LOD==2,CCurvedValue2)) etc...
|
||||
#include "IfExpr.h"
|
||||
#include "EXP_IfExpr.h"
|
||||
|
||||
#if (defined(WIN32) || defined(WIN64)) && !defined(FREE_WINDOWS)
|
||||
#define strcasecmp _stricmp
|
@ -17,12 +17,12 @@
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include "IntValue.h"
|
||||
#include "ErrorValue.h"
|
||||
#include "FloatValue.h"
|
||||
#include "BoolValue.h"
|
||||
#include "StringValue.h"
|
||||
#include "VoidValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include "EXP_ErrorValue.h"
|
||||
#include "EXP_FloatValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "EXP_VoidValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
@ -19,11 +19,11 @@
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include "ListValue.h"
|
||||
#include "StringValue.h"
|
||||
#include "VoidValue.h"
|
||||
#include "EXP_ListValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "EXP_VoidValue.h"
|
||||
#include <algorithm>
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
|
||||
#include "BLI_sys_types.h" /* for intptr_t support */
|
||||
|
@ -15,8 +15,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "Operator1Expr.h"
|
||||
#include "EmptyValue.h"
|
||||
#include "EXP_Operator1Expr.h"
|
||||
#include "EXP_EmptyValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
@ -19,9 +19,9 @@
|
||||
// have to do the trick
|
||||
// when expression is cached, there will be a call to UpdateCalc() instead of Calc()
|
||||
|
||||
#include "Operator2Expr.h"
|
||||
#include "StringValue.h"
|
||||
#include "VoidValue.h"
|
||||
#include "EXP_Operator2Expr.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "EXP_VoidValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
@ -47,7 +47,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <stddef.h>
|
||||
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
#include "STR_String.h"
|
||||
#include "MT_Vector3.h"
|
||||
#include "MEM_guardedalloc.h"
|
@ -20,11 +20,11 @@
|
||||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
/** \file gameengine/Expressions/KX_PythonCallBack.cpp
|
||||
/** \file gameengine/Expressions/intern/PythonCallBack.cpp
|
||||
* \ingroup expressions
|
||||
*/
|
||||
|
||||
#include "KX_PythonCallBack.h"
|
||||
#include "EXP_PythonCallBack.h"
|
||||
#include <iostream>
|
||||
#include <stdarg.h>
|
||||
|
8
source/gameengine/Expressions/StringValue.cpp → source/gameengine/Expressions/intern/StringValue.cpp
8
source/gameengine/Expressions/StringValue.cpp → source/gameengine/Expressions/intern/StringValue.cpp
@ -15,10 +15,10 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "StringValue.h"
|
||||
#include "BoolValue.h"
|
||||
#include "ErrorValue.h"
|
||||
#include "VoidValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "EXP_ErrorValue.h"
|
||||
#include "EXP_VoidValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
@ -17,15 +17,15 @@
|
||||
* purpose. It is provided "as is" without express or implied warranty.
|
||||
*
|
||||
*/
|
||||
#include "Value.h"
|
||||
#include "BoolValue.h"
|
||||
#include "FloatValue.h"
|
||||
#include "IntValue.h"
|
||||
#include "VectorValue.h"
|
||||
#include "VoidValue.h"
|
||||
#include "StringValue.h"
|
||||
#include "ErrorValue.h"
|
||||
#include "ListValue.h"
|
||||
#include "EXP_Value.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "EXP_FloatValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include "EXP_VectorValue.h"
|
||||
#include "EXP_VoidValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "EXP_ErrorValue.h"
|
||||
#include "EXP_ListValue.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
// Construction/Destruction
|
10
source/gameengine/Expressions/VectorValue.cpp → source/gameengine/Expressions/intern/VectorValue.cpp
10
source/gameengine/Expressions/VectorValue.cpp → source/gameengine/Expressions/intern/VectorValue.cpp
@ -19,12 +19,12 @@
|
||||
# pragma warning (disable:4786)
|
||||
#endif
|
||||
|
||||
#include "Value.h"
|
||||
#include "VectorValue.h"
|
||||
#include "ErrorValue.h"
|
||||
#include "EXP_Value.h"
|
||||
#include "EXP_VectorValue.h"
|
||||
#include "EXP_ErrorValue.h"
|
||||
//#include "MatrixValue.h"
|
||||
#include "VoidValue.h"
|
||||
#include "StringValue.h"
|
||||
#include "EXP_VoidValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
//#include "FactoryManager.h"
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
||||
#include "SCA_ANDController.h"
|
||||
#include "SCA_ISensor.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* Native functions */
|
||||
|
@ -36,8 +36,8 @@
|
||||
#include "SCA_ExpressionController.h"
|
||||
#include "SCA_ISensor.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "BoolValue.h"
|
||||
#include "InputParser.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "EXP_InputParser.h"
|
||||
#include "MT_Transform.h" // for fuzzyZero
|
||||
|
||||
#include <stdio.h>
|
||||
|
@ -36,7 +36,7 @@
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "SCA_IActuator.h"
|
||||
#include "SCA_ISensor.h"
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
#include "../Ketsji/KX_PythonSeq.h" /* not nice, only need for KX_PythonSeq_CreatePyObject */
|
||||
|
||||
#include <stdio.h>
|
||||
|
@ -33,7 +33,7 @@
|
||||
#define __SCA_ICONTROLLER_H__
|
||||
|
||||
#include "SCA_ILogicBrick.h"
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
/**
|
||||
* Use of SG_DList element: none
|
||||
|
@ -33,7 +33,7 @@
|
||||
#include <stddef.h>
|
||||
|
||||
#include "SCA_ILogicBrick.h"
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
SCA_LogicManager* SCA_ILogicBrick::m_sCurrentLogicManager = NULL;
|
||||
|
||||
|
@ -32,9 +32,9 @@
|
||||
#ifndef __SCA_ILOGICBRICK_H__
|
||||
#define __SCA_ILOGICBRICK_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
#include "SCA_IObject.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "CTR_Map.h"
|
||||
#include "CTR_HashedPtr.h"
|
||||
|
||||
|
@ -37,7 +37,7 @@
|
||||
#include "SCA_IController.h"
|
||||
#include "SCA_IActuator.h"
|
||||
#include "MT_Point3.h"
|
||||
#include "ListValue.h"
|
||||
#include "EXP_ListValue.h"
|
||||
|
||||
MT_Point3 SCA_IObject::m_sDummy=MT_Point3(0,0,0);
|
||||
SG_QList SCA_IObject::m_activeBookmarkedControllers;
|
||||
|
@ -34,7 +34,7 @@
|
||||
#ifndef __SCA_IOBJECT_H__
|
||||
#define __SCA_IOBJECT_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
#include <vector>
|
||||
|
||||
class SCA_IObject;
|
||||
|
@ -31,7 +31,7 @@
|
||||
|
||||
|
||||
#include "SCA_IScene.h"
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
|
||||
SCA_DebugProp::SCA_DebugProp(): m_obj(NULL)
|
||||
{
|
||||
|
@ -35,7 +35,7 @@
|
||||
#include "SCA_EventManager.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stddef.h>
|
||||
|
@ -33,10 +33,10 @@
|
||||
*/
|
||||
|
||||
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "SCA_KeyboardManager.h"
|
||||
#include "SCA_KeyboardSensor.h"
|
||||
#include "IntValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include <vector>
|
||||
|
||||
SCA_KeyboardManager::SCA_KeyboardManager(SCA_LogicManager* logicmgr,
|
||||
|
@ -36,7 +36,7 @@
|
||||
#include "SCA_KeyboardSensor.h"
|
||||
#include "SCA_KeyboardManager.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "StringValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "SCA_IInputDevice.h"
|
||||
|
||||
extern "C" {
|
||||
|
@ -34,7 +34,7 @@
|
||||
#define __SCA_KEYBOARDSENSOR_H__
|
||||
|
||||
#include "SCA_ISensor.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include <list>
|
||||
|
||||
/**
|
||||
|
@ -30,7 +30,7 @@
|
||||
* \ingroup gamelogic
|
||||
*/
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "SCA_ISensor.h"
|
||||
#include "SCA_IController.h"
|
||||
|
@ -43,10 +43,10 @@
|
||||
|
||||
#include "CTR_Map.h"
|
||||
#include "STR_HashedString.h"
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
#include "SG_QList.h"
|
||||
|
||||
#include "KX_HashedPtr.h"
|
||||
#include "EXP_HashedPtr.h"
|
||||
|
||||
using namespace std;
|
||||
typedef std::list<class SCA_IController*> controllerlist;
|
||||
|
@ -40,10 +40,10 @@
|
||||
# pragma warning( disable:4786 )
|
||||
#endif
|
||||
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "SCA_MouseManager.h"
|
||||
#include "SCA_MouseSensor.h"
|
||||
#include "IntValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include "RAS_ICanvas.h"
|
||||
|
||||
|
||||
|
@ -41,7 +41,7 @@
|
||||
#include "SCA_MouseManager.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "SCA_IInputDevice.h"
|
||||
#include "ConstExpr.h"
|
||||
#include "EXP_ConstExpr.h"
|
||||
#include <iostream>
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
@ -34,7 +34,7 @@
|
||||
#define __SCA_MOUSESENSOR_H__
|
||||
|
||||
#include "SCA_ISensor.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "SCA_IInputDevice.h"
|
||||
|
||||
class SCA_MouseSensor : public SCA_ISensor
|
||||
|
@ -36,7 +36,7 @@
|
||||
#include "SCA_NANDController.h"
|
||||
#include "SCA_ISensor.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* Native functions */
|
||||
|
@ -36,7 +36,7 @@
|
||||
#include "SCA_NORController.h"
|
||||
#include "SCA_ISensor.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* Native functions */
|
||||
|
@ -36,7 +36,7 @@
|
||||
#include "SCA_ORController.h"
|
||||
#include "SCA_ISensor.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* Native functions */
|
||||
|
@ -36,9 +36,9 @@
|
||||
#include <stddef.h>
|
||||
|
||||
#include "SCA_PropertyActuator.h"
|
||||
#include "InputParser.h"
|
||||
#include "Operator2Expr.h"
|
||||
#include "ConstExpr.h"
|
||||
#include "EXP_InputParser.h"
|
||||
#include "EXP_Operator2Expr.h"
|
||||
#include "EXP_ConstExpr.h"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* Native functions */
|
||||
|
@ -37,14 +37,14 @@
|
||||
|
||||
#include <iostream>
|
||||
#include "SCA_PropertySensor.h"
|
||||
#include "Operator2Expr.h"
|
||||
#include "ConstExpr.h"
|
||||
#include "InputParser.h"
|
||||
#include "StringValue.h"
|
||||
#include "EXP_Operator2Expr.h"
|
||||
#include "EXP_ConstExpr.h"
|
||||
#include "EXP_InputParser.h"
|
||||
#include "EXP_StringValue.h"
|
||||
#include "SCA_EventManager.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "BoolValue.h"
|
||||
#include "FloatValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "EXP_FloatValue.h"
|
||||
#include <stdio.h>
|
||||
|
||||
SCA_PropertySensor::SCA_PropertySensor(SCA_EventManager* eventmgr,
|
||||
|
@ -39,7 +39,7 @@
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "SCA_ISensor.h"
|
||||
#include "SCA_IActuator.h"
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
#ifdef WITH_PYTHON
|
||||
#include "compile.h"
|
||||
|
@ -35,7 +35,7 @@
|
||||
|
||||
#include "SCA_IController.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
|
||||
#include <vector>
|
||||
|
||||
|
@ -27,7 +27,7 @@
|
||||
#ifndef __SCA_PYTHONJOYSTICK_H__
|
||||
#define __SCA_PYTHONJOYSTICK_H__
|
||||
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
class SCA_PythonJoystick : public PyObjectPlus
|
||||
{
|
||||
|
@ -27,7 +27,7 @@
|
||||
#ifndef __SCA_PYTHONKEYBOARD_H__
|
||||
#define __SCA_PYTHONKEYBOARD_H__
|
||||
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
class SCA_PythonKeyboard : public PyObjectPlus
|
||||
{
|
||||
|
@ -27,7 +27,7 @@
|
||||
#ifndef __SCA_PYTHONMOUSE_H__
|
||||
#define __SCA_PYTHONMOUSE_H__
|
||||
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
class SCA_PythonMouse : public PyObjectPlus
|
||||
{
|
||||
|
@ -36,9 +36,9 @@
|
||||
#include <stddef.h>
|
||||
#include <math.h>
|
||||
|
||||
#include "BoolValue.h"
|
||||
#include "IntValue.h"
|
||||
#include "FloatValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include "EXP_FloatValue.h"
|
||||
#include "SCA_IActuator.h"
|
||||
#include "SCA_RandomActuator.h"
|
||||
#include "MT_Transform.h"
|
||||
|
@ -39,7 +39,7 @@
|
||||
#include "SCA_EventManager.h"
|
||||
#include "SCA_RandomEventManager.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "ConstExpr.h"
|
||||
#include "EXP_ConstExpr.h"
|
||||
#include <iostream>
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
@ -34,7 +34,7 @@
|
||||
#define __SCA_RANDOMSENSOR_H__
|
||||
|
||||
#include "SCA_ISensor.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
#include "SCA_RandomNumberGenerator.h"
|
||||
|
||||
class SCA_RandomSensor : public SCA_ISensor
|
||||
|
@ -38,7 +38,7 @@
|
||||
#include "SCA_TimeEventManager.h"
|
||||
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "FloatValue.h"
|
||||
#include "EXP_FloatValue.h"
|
||||
|
||||
SCA_TimeEventManager::SCA_TimeEventManager(SCA_LogicManager* logicmgr)
|
||||
: SCA_EventManager(NULL, TIME_EVENTMGR)
|
||||
|
@ -33,7 +33,7 @@
|
||||
#define __SCA_TIMEEVENTMANAGER_H__
|
||||
|
||||
#include "SCA_EventManager.h"
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
#include <vector>
|
||||
|
||||
using namespace std;
|
||||
|
@ -36,7 +36,7 @@
|
||||
#include "SCA_XNORController.h"
|
||||
#include "SCA_ISensor.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* Native functions */
|
||||
|
@ -36,7 +36,7 @@
|
||||
#include "SCA_XORController.h"
|
||||
#include "SCA_ISensor.h"
|
||||
#include "SCA_LogicManager.h"
|
||||
#include "BoolValue.h"
|
||||
#include "EXP_BoolValue.h"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* Native functions */
|
||||
|
@ -6,7 +6,7 @@
|
||||
#ifndef __BL_SHADER_H__
|
||||
#define __BL_SHADER_H__
|
||||
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
#include "BL_Material.h"
|
||||
#include "BL_Texture.h"
|
||||
// --
|
||||
|
@ -39,9 +39,9 @@
|
||||
#include "NG_NetworkScene.h"
|
||||
#include "NG_NetworkObject.h"
|
||||
#include "SCA_IObject.h"
|
||||
#include "InputParser.h"
|
||||
#include "ListValue.h"
|
||||
#include "StringValue.h"
|
||||
#include "EXP_InputParser.h"
|
||||
#include "EXP_ListValue.h"
|
||||
#include "EXP_StringValue.h"
|
||||
|
||||
#ifdef NAN_NET_DEBUG
|
||||
#include <iostream>
|
||||
|
@ -15,7 +15,7 @@
|
||||
#include "BL_Shader.h"
|
||||
#include "BL_BlenderShader.h"
|
||||
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
#include "MT_Vector3.h"
|
||||
#include "MT_Vector4.h"
|
||||
|
@ -35,7 +35,7 @@
|
||||
#include "KX_Camera.h"
|
||||
#include "KX_Scene.h"
|
||||
#include "KX_PythonInit.h"
|
||||
#include "KX_Python.h"
|
||||
#include "EXP_Python.h"
|
||||
#include "KX_PyMath.h"
|
||||
|
||||
#include "RAS_ICanvas.h"
|
||||
|
@ -40,7 +40,7 @@
|
||||
#include "MT_Vector3.h"
|
||||
#include "MT_Point3.h"
|
||||
#include "KX_GameObject.h"
|
||||
#include "IntValue.h"
|
||||
#include "EXP_IntValue.h"
|
||||
#include "RAS_CameraData.h"
|
||||
|
||||
#ifdef WITH_PYTHON
|
||||
|
@ -40,7 +40,7 @@
|
||||
#include <float.h>
|
||||
#include "KX_GameObject.h"
|
||||
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* Native functions */
|
||||
|
@ -6,7 +6,7 @@
|
||||
#ifndef __KX_CHARACTERWRAPPER_H__
|
||||
#define __KX_CHARACTERWRAPPER_H__
|
||||
|
||||
#include "Value.h"
|
||||
#include "EXP_Value.h"
|
||||
#include "PHY_DynamicTypes.h"
|
||||
class PHY_ICharacter;
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
||||
*/
|
||||
|
||||
|
||||
#include "PyObjectPlus.h"
|
||||
#include "EXP_PyObjectPlus.h"
|
||||
#include "KX_ConstraintWrapper.h"
|
||||
#include "PHY_IPhysicsEnvironment.h"
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user