- Timestamp:
- Nov 12, 2008, 1:44:09 PM (16 years ago)
- Location:
- code/branches/physics
- Files:
-
- 46 edited
- 409 copied
Legend:
- Unmodified
- Added
- Removed
-
code/branches/physics
- Property svn:mergeinfo changed
/code/branches/physics (added) merged: 1913,1919-1920,1922-1925,1933,1963-1967,1971-1974,1983-1988,1995,2047
- Property svn:mergeinfo changed
-
code/branches/physics/CMakeLists.txt
r1889 r2192 97 97 FIND_PACKAGE(TCL) 98 98 FIND_PACKAGE(DirectX) 99 #FIND_PACKAGE(ODE) 99 100 100 101 # Set the search paths for the linking … … 108 109 ${Zlib_LIBRARY_DIR} 109 110 ${TCL_LIBRARY} 111 # ${ODE_LIB_DIR} 110 112 ) 111 113 … … 125 127 ${DirectX_INCLUDE_DIR} 126 128 ${ZLIB_INCLUDE_DIR} 129 # ${ODE_INCLUDE_DIR} 127 130 ) 128 131 -
code/branches/physics/cmake/FindODE.cmake
r1505 r2192 1 # find ODE (Open Dynamics Engine)includes and library1 # Find ODE includes and library 2 2 # 3 # ODE_INCLUDE_DIR - where the directory containing the ODE headers can be 4 # found 5 # ODE_LIBRARY - full path to the ODE library 6 # ODE_FOUND - TRUE if ODE was found 3 # This module defines 4 # ODE_INCLUDE_DIR 5 # ODE_LIBRARIES, the libraries to link against to use ODE. 6 # ODE_LIB_DIR, the location of the libraries 7 # ODE_FOUND, If false, do not try to use ODE 8 # 9 # Copyright © 2007, Matt Williams (version for FindOGRE) 10 # Modified by Nicolas Schlumberger to make it work on the Tardis-Infrastucture of the ETH Zurich 11 # 12 # Redistribution and use is allowed according to the terms of the BSD license. 13 # 14 # Several changes and additions by Fabian 'x3n' Landau 15 # Adaption from FindOGRE to FindODE by Reto '1337' Grieder 16 # > www.orxonox.net < 7 17 8 IF (NOT ODE_FOUND) 18 IF (ODE_LIBRARIES AND ODE_INCLUDE_DIR AND ODE_LIB_DIR) 19 SET (ODE_FIND_QUIETLY TRUE) # Already in cache, be silent 20 ENDIF (ODE_LIBRARIES AND ODE_INCLUDE_DIR AND ODE_LIB_DIR) 9 21 10 FIND_PATH(ODE_INCLUDE_DIR ode/ode.h 11 /usr/include 12 /usr/local/include 13 $ENV{OGRE_HOME}/include # OGRE SDK on WIN32 14 $ENV{INCLUDE} 15 ) 16 FIND_LIBRARY(ODE_LIBRARY 17 NAMES ode 18 PATHS 19 /usr/lib 20 /usr/local/lib 21 $ENV{OGRE_HOME}/lib # OGRE SDK on WIN32 22 ) 22 IF (WIN32) #Windows 23 FIND_PATH(ODE_INCLUDE_DIR ode/ode.h 24 ../libs/ode-0.10.1/include 25 ${DEPENDENCY_DIR}/ode-0.10.1/include 26 ) 23 27 24 IF(ODE_INCLUDE_DIR)25 MESSAGE(STATUS "Found ODE include dir: ${ODE_INCLUDE_DIR}")26 ELSE(ODE_INCLUDE_DIR)27 MESSAGE(STATUS "Could NOT find ODE headers.")28 ENDIF(ODE_INCLUDE_DIR)28 SET(ODE_LIBRARIES debug ode_singled optimized ode_single) 29 FIND_LIBRARY(ODE_LIBDIR NAMES ${ODE_LIBRARIES} PATHS 30 ../libs/ode-0.10.1/lib 31 ${DEPENDENCY_DIR}/ode-0.10.1/lib 32 ) 29 33 30 IF(ODE_LIBRARY) 31 MESSAGE(STATUS "Found ODE library: ${ODE_LIBRARY}") 32 ELSE(ODE_LIBRARY) 33 MESSAGE(STATUS "Could NOT find ODE library.") 34 ENDIF(ODE_LIBRARY) 34 # Strip the filename from the path 35 IF (ODE_LIBDIR) 36 GET_FILENAME_COMPONENT(ODE_LIBDIR ${ODE_LIBDIR} PATH) 37 SET (ODE_LIB_DIR ${ODE_LIBDIR} CACHE FILEPATH "") 38 ENDIF (ODE_LIBDIR) 39 ELSE (WIN32) #Unix 40 FIND_PACKAGE(PkgConfig) 41 PKG_SEARCH_MODULE(ODE ODE /usr/pack/ode-0.9-sd/i686-debian-linux3.1/lib/pkgconfig/ode.pc) # tardis specific hack 42 SET(ODE_INCLUDE_DIR ${ODE_INCLUDE_DIRS}) 43 SET(ODE_LIB_DIR ${ODE_LIBDIR}) 44 SET(ODE_LIBRARIES ${ODE_LIBRARIES}) 45 ENDIF (WIN32) 35 46 36 IF(ODE_INCLUDE_DIR AND ODE_LIBRARY) 37 SET(ODE_FOUND TRUE CACHE STRING "Whether ODE was found or not") 38 ELSE(ODE_INCLUDE_DIR AND ODE_LIBRARY) 39 SET(ODE_FOUND FALSE) 40 IF(ODE_FIND_REQUIRED) 41 MESSAGE(FATAL_ERROR "Could not find ODE. Please install ODE (http://www.ode.org)") 42 ENDIF(ODE_FIND_REQUIRED) 43 ENDIF(ODE_INCLUDE_DIR AND ODE_LIBRARY) 44 ENDIF (NOT ODE_FOUND) 47 #Do some preparation 48 SEPARATE_ARGUMENTS(ODE_INCLUDE_DIR) 49 SEPARATE_ARGUMENTS(ODE_LIBRARIES) 45 50 46 # vim: et sw=4 ts=4 51 SET (ODE_INCLUDE_DIR ${ODE_INCLUDE_DIR} CACHE PATH "") 52 SET (ODE_LIBRARIES ${ODE_LIBRARIES} CACHE STRING "") 53 SET (ODE_LIB_DIR ${ODE_LIB_DIR} CACHE PATH "") 54 55 IF (ODE_INCLUDE_DIR AND ODE_LIBRARIES AND ODE_LIB_DIR) 56 SET(ODE_FOUND TRUE) 57 ENDIF (ODE_INCLUDE_DIR AND ODE_LIBRARIES AND ODE_LIB_DIR) 58 59 IF (ODE_FOUND) 60 IF (NOT ODE_FIND_QUIETLY) 61 MESSAGE(STATUS "ODE was found.") 62 IF (VERBOSE_FIND) 63 MESSAGE (STATUS " include path: ${ODE_INCLUDE_DIR}") 64 MESSAGE (STATUS " library path: ${ODE_LIB_DIR}") 65 MESSAGE (STATUS " libraries: ${ODE_LIBRARIES}") 66 ENDIF (VERBOSE_FIND) 67 ENDIF (NOT ODE_FIND_QUIETLY) 68 ELSE (ODE_FOUND) 69 IF (NOT ODE_INCLUDE_DIR) 70 MESSAGE(SEND_ERROR "ODE include path was not found.") 71 ENDIF (NOT ODE_INCLUDE_DIR) 72 IF (NOT ODE_LIB_DIR) 73 MESSAGE(SEND_ERROR "ODE library was not found.") 74 ENDIF (NOT ODE_LIB_DIR) 75 IF (NOT ODE_LIBRARIES) 76 MESSAGE(SEND_ERROR "ODE libraries not known.") 77 ENDIF (NOT ODE_LIBRARIES) 78 ENDIF (ODE_FOUND) -
code/branches/physics/src/CMakeLists.txt
r1854 r2192 2 2 INCLUDE_DIRECTORIES(..) 3 3 INCLUDE_DIRECTORIES(orxonox) 4 INCLUDE_DIRECTORIES(bullet) 5 INCLUDE_DIRECTORIES(ogrebullet/Dynamics) 6 INCLUDE_DIRECTORIES(ogrebullet/Collisions) 4 7 5 8 ADD_SUBDIRECTORY(cpptcl) 6 9 ADD_SUBDIRECTORY(ois) 7 10 ADD_SUBDIRECTORY(tinyxml) 11 ADD_SUBDIRECTORY(bullet) 12 ADD_SUBDIRECTORY(ogrebullet) 8 13 ADD_SUBDIRECTORY(lua) 9 14 ADD_SUBDIRECTORY(tolua) -
code/branches/physics/src/core/XMLIncludes.h
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/src/orxonox/CMakeLists.txt
r2106 r2192 46 46 objects/EventDispatcher.cc 47 47 objects/EventTarget.cc 48 objects/HelloBullet.cc 48 49 objects/Radar.cc 49 50 objects/RadarListener.cc … … 55 56 objects/Scene.cc 56 57 objects/worldentities/WorldEntity.cc 58 objects/worldentities/StaticEntity.cc 59 objects/worldentities/MovableEntity.cc 57 60 objects/worldentities/PositionableEntity.cc 58 objects/worldentities/ MovableEntity.cc61 objects/worldentities/LinearEntity.cc 59 62 objects/worldentities/ControllableEntity.cc 60 63 objects/worldentities/Model.cc … … 144 147 tinyxml_orxonox 145 148 tolualib_orxonox 149 #LibBulletSoftBody 150 LibBulletDynamics 151 LibBulletCollision 152 LibLinearMath 153 #ogrebullet_collisions_orxonox 154 #ogrebullet_dynamics_orxonox 146 155 util 147 156 core -
code/branches/physics/src/orxonox/OrxonoxPrereqs.h
r2096 r2192 103 103 104 104 class WorldEntity; 105 class StaticEntity; 106 class MovableEntity; 105 107 class PositionableEntity; 106 class MovableEntity;107 108 class ControllableEntity; 109 class LinearEntity; 108 110 class Sublevel; 109 111 … … 203 205 } 204 206 207 // Bullet Physics Engine 208 209 class btRigidBody; 210 class btCollisionObject; 211 class btGhostObject; 212 class btCollisionShape; 213 class btSphereShape; 214 215 205 216 struct lua_State; 206 217 -
code/branches/physics/src/orxonox/OrxonoxStableHeaders.h
r2087 r2192 48 48 #include <CEGUI.h> 49 49 #include "ois/OIS.h" 50 //#include "btBulletCollisionCommon.h" 51 //#include "btBulletDynamicsCommon.h" 50 52 #include <boost/thread/recursive_mutex.hpp> 51 53 //#include <boost/thread/mutex.hpp> … … 97 99 #include "network/Synchronisable.h" 98 100 99 #include "Settings.h"101 //#include "Settings.h" 100 102 101 103 //#endif /* ifdef NDEBUG */ -
code/branches/physics/src/orxonox/gamestates/GSLevel.cc
r2103 r2192 51 51 namespace orxonox 52 52 { 53 SetCommandLineArgument(level, " sample2.oxw").shortcut("l");53 SetCommandLineArgument(level, "physicstest2.oxw").shortcut("l"); 54 54 55 55 GSLevel::GSLevel() -
code/branches/physics/src/orxonox/objects/Scene.cc
r2087 r2192 70 70 } 71 71 72 ///////////// 73 // Physics // 74 ///////////// 75 76 // create bullet world; bullet solver etc. 77 78 // int maxProxies = 1024; 79 80 btVector3 worldAabbMin(-10000,-10000,-10000); 81 btVector3 worldAabbMax(10000,10000,10000); 82 bt32BitAxisSweep3* broadphase = new bt32BitAxisSweep3(worldAabbMin,worldAabbMax); 83 84 this -> collisionConfiguration_ = new btDefaultCollisionConfiguration(); 85 this -> dispatcher_ = new btCollisionDispatcher(collisionConfiguration_); 86 87 this -> solver_ = new btSequentialImpulseConstraintSolver; 88 89 this -> dynamicsWorld_ = new btDiscreteDynamicsWorld(dispatcher_,broadphase,solver_,collisionConfiguration_); 90 91 dynamicsWorld_->setGravity(btVector3(0,-10,0)); 92 93 72 94 // test test test 73 95 if (Core::showsGraphics() && this->sceneManager_) … … 91 113 if (Ogre::Root::getSingletonPtr()) 92 114 { 93 // this->sceneManager_->destroySceneNode(this->rootSceneNode_->getName()); // TODO: remove getName() for newer versions of Ogre94 115 Ogre::Root::getSingleton().destroySceneManager(this->sceneManager_); 95 116 } -
code/branches/physics/src/orxonox/objects/Scene.h
r2087 r2192 36 36 #include "util/Math.h" 37 37 38 #include "ogrebullet/Dynamics/OgreBulletDynamics.h" 39 38 40 namespace orxonox 39 41 { … … 51 53 inline Ogre::SceneNode* getRootSceneNode() const 52 54 { return this->rootSceneNode_; } 55 56 inline btDiscreteDynamicsWorld* getPhysicalWorld() const 57 { return this->dynamicsWorld_; } 53 58 54 59 void setSkybox(const std::string& skybox); … … 75 80 Ogre::SceneManager* sceneManager_; 76 81 Ogre::SceneNode* rootSceneNode_; 82 83 btDiscreteDynamicsWorld* dynamicsWorld_; 84 btSequentialImpulseConstraintSolver* solver_; 85 btDefaultCollisionConfiguration* collisionConfiguration_; 86 btCollisionDispatcher* dispatcher_; 87 // Point auf Bullet btDynamics world && solver 88 77 89 std::string skybox_; 78 90 ColourValue ambientLight_; -
code/branches/physics/src/orxonox/objects/weaponSystem/WeaponSystem.h
- Property svn:mergeinfo changed
/code/branches/physics/src/orxonox/objects/weaponSystem/WeaponSystem.h (added) merged: 1912-2055
- Property svn:mergeinfo changed
-
code/branches/physics/src/orxonox/objects/worldentities/ControllableEntity.cc
r2087 r2192 44 44 CreateFactory(ControllableEntity); 45 45 46 ControllableEntity::ControllableEntity(BaseObject* creator) : WorldEntity(creator)46 ControllableEntity::ControllableEntity(BaseObject* creator) : MovableEntity(creator) 47 47 { 48 48 RegisterObject(ControllableEntity); -
code/branches/physics/src/orxonox/objects/worldentities/ControllableEntity.h
r2087 r2192 32 32 #include "OrxonoxPrereqs.h" 33 33 34 #include " WorldEntity.h"34 #include "MovableEntity.h" 35 35 #include "objects/Tickable.h" 36 36 37 37 namespace orxonox 38 38 { 39 class _OrxonoxExport ControllableEntity : public WorldEntity, public Tickable39 class _OrxonoxExport ControllableEntity : public MovableEntity, public Tickable 40 40 { 41 41 public: -
code/branches/physics/src/orxonox/objects/worldentities/Model.h
r2087 r2192 70 70 } 71 71 72 #endif /* _ PositionableEntity_H__ */72 #endif /* _Model_H__ */ -
code/branches/physics/src/orxonox/objects/worldentities/MovableEntity.cc
r2087 r2192 32 32 #include "core/CoreIncludes.h" 33 33 #include "core/XMLPort.h" 34 #include "core/Executor.h"35 #include "tools/Timer.h"36 34 37 35 namespace orxonox 38 36 { 39 static const float MAX_RESYNCHRONIZE_TIME = 3.0f;40 41 CreateFactory(MovableEntity);42 43 37 MovableEntity::MovableEntity(BaseObject* creator) : WorldEntity(creator) 44 38 { 45 39 RegisterObject(MovableEntity); 46 47 this->velocity_ = Vector3::ZERO;48 this->acceleration_ = Vector3::ZERO;49 this->rotationAxis_ = Vector3::ZERO;50 this->rotationRate_ = 0;51 this->momentum_ = 0;52 53 this->overwrite_position_ = Vector3::ZERO;54 this->overwrite_orientation_ = Quaternion::IDENTITY;55 40 56 41 this->registerVariables(); … … 64 49 { 65 50 SUPER(MovableEntity, XMLPort, xmlelement, mode); 66 67 XMLPortParamTemplate(MovableEntity, "velocity", setVelocity, getVelocity, xmlelement, mode, const Vector3&);68 XMLPortParamTemplate(MovableEntity, "rotationaxis", setRotationAxis, getRotationAxis, xmlelement, mode, const Vector3&);69 XMLPortParamTemplate(MovableEntity, "rotationrate", setRotationRate, getRotationRate, xmlelement, mode, const Degree&);70 }71 72 void MovableEntity::tick(float dt)73 {74 if (this->isActive())75 {76 this->velocity_ += (dt * this->acceleration_);77 this->node_->translate(dt * this->velocity_);78 79 this->rotationRate_ += (dt * this->momentum_);80 this->node_->rotate(this->rotationAxis_, this->rotationRate_ * dt);81 }82 51 } 83 52 84 53 void MovableEntity::registerVariables() 85 54 { 86 REGISTERDATA(this->velocity_.x, network::direction::toclient);87 REGISTERDATA(this->velocity_.y, network::direction::toclient);88 REGISTERDATA(this->velocity_.z, network::direction::toclient);89 90 REGISTERDATA(this->rotationAxis_.x, network::direction::toclient);91 REGISTERDATA(this->rotationAxis_.y, network::direction::toclient);92 REGISTERDATA(this->rotationAxis_.z, network::direction::toclient);93 94 REGISTERDATA(this->rotationRate_, network::direction::toclient);95 96 REGISTERDATA(this->overwrite_position_, network::direction::toclient, new network::NetworkCallback<MovableEntity>(this, &MovableEntity::overwritePosition));97 REGISTERDATA(this->overwrite_orientation_, network::direction::toclient, new network::NetworkCallback<MovableEntity>(this, &MovableEntity::overwriteOrientation));98 }99 100 void MovableEntity::overwritePosition()101 {102 this->node_->setPosition(this->overwrite_position_);103 }104 105 void MovableEntity::overwriteOrientation()106 {107 this->node_->setOrientation(this->overwrite_orientation_);108 }109 110 void MovableEntity::clientConnected(unsigned int clientID)111 {112 new Timer<MovableEntity>(rnd() * MAX_RESYNCHRONIZE_TIME, false, this, createExecutor(createFunctor(&MovableEntity::resynchronize)), true);113 }114 115 void MovableEntity::clientDisconnected(unsigned int clientID)116 {117 }118 119 void MovableEntity::resynchronize()120 {121 this->overwrite_position_ = this->getPosition();122 this->overwrite_orientation_ = this->getOrientation();123 }124 125 void MovableEntity::setPosition(const Vector3& position)126 {127 this->node_->setPosition(position);128 this->overwrite_position_ = this->node_->getPosition();129 }130 131 void MovableEntity::translate(const Vector3& distance, Ogre::Node::TransformSpace relativeTo)132 {133 this->node_->translate(distance, relativeTo);134 this->overwrite_position_ = this->node_->getPosition();135 }136 137 void MovableEntity::setOrientation(const Quaternion& orientation)138 {139 this->node_->setOrientation(orientation);140 this->overwrite_orientation_ = this->node_->getOrientation();141 }142 143 void MovableEntity::rotate(const Quaternion& rotation, Ogre::Node::TransformSpace relativeTo)144 {145 this->node_->rotate(rotation, relativeTo);146 this->overwrite_orientation_ = this->node_->getOrientation();147 }148 149 void MovableEntity::yaw(const Degree& angle, Ogre::Node::TransformSpace relativeTo)150 {151 this->node_->yaw(angle, relativeTo);152 this->overwrite_orientation_ = this->node_->getOrientation();153 }154 155 void MovableEntity::pitch(const Degree& angle, Ogre::Node::TransformSpace relativeTo)156 {157 this->node_->pitch(angle, relativeTo);158 this->overwrite_orientation_ = this->node_->getOrientation();159 }160 161 void MovableEntity::roll(const Degree& angle, Ogre::Node::TransformSpace relativeTo)162 {163 this->node_->roll(angle, relativeTo);164 this->overwrite_orientation_ = this->node_->getOrientation();165 }166 167 void MovableEntity::lookAt(const Vector3& target, Ogre::Node::TransformSpace relativeTo, const Vector3& localDirectionVector)168 {169 this->node_->lookAt(target, relativeTo, localDirectionVector);170 this->overwrite_orientation_ = this->node_->getOrientation();171 }172 173 void MovableEntity::setDirection(const Vector3& direction, Ogre::Node::TransformSpace relativeTo, const Vector3& localDirectionVector)174 {175 this->node_->setDirection(direction, relativeTo, localDirectionVector);176 this->overwrite_orientation_ = this->node_->getOrientation();177 55 } 178 56 } -
code/branches/physics/src/orxonox/objects/worldentities/MovableEntity.h
r2087 r2192 38 38 namespace orxonox 39 39 { 40 class _OrxonoxExport MovableEntity : public WorldEntity , public Tickable, public network::ClientConnectionListener40 class _OrxonoxExport MovableEntity : public WorldEntity 41 41 { 42 42 public: … … 45 45 46 46 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 47 virtual void tick(float dt);48 47 void registerVariables(); 49 48 50 using WorldEntity::setPosition; 51 using WorldEntity::translate; 52 using WorldEntity::setOrientation; 53 using WorldEntity::rotate; 54 using WorldEntity::yaw; 55 using WorldEntity::pitch; 56 using WorldEntity::roll; 57 using WorldEntity::lookAt; 58 using WorldEntity::setDirection; 49 private: 59 50 60 void setPosition(const Vector3& position); 61 void translate(const Vector3& distance, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL); 62 void setOrientation(const Quaternion& orientation); 63 void rotate(const Quaternion& rotation, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL); 64 void yaw(const Degree& angle, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL); 65 void pitch(const Degree& angle, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL); 66 void roll(const Degree& angle, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL); 67 void lookAt(const Vector3& target, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL, const Vector3& localDirectionVector = Vector3::NEGATIVE_UNIT_Z); 68 void setDirection(const Vector3& direction, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL, const Vector3& localDirectionVector = Vector3::NEGATIVE_UNIT_Z); 51 //void attachPhysicalObject(WorldEntity* object); 69 52 70 inline void setVelocity(const Vector3& velocity) 71 { this->velocity_ = velocity; } 72 inline void setVelocity(float x, float y, float z) 73 { this->velocity_.x = x; this->velocity_.y = y; this->velocity_.z = z; } 74 inline const Vector3& getVelocity() const 75 { return this->velocity_; } 53 //// Bullet btMotionState related 54 //void setWorldTransform(const btTransform& worldTrans) 55 //{ 56 // this->node_->setPosition(worldTrans.getOrigin().x(), worldTrans.getOrigin().y(), worldTrans.getOrigin().z()); 57 // this->node_->setOrientation(worldTrans.getRotation().w(), worldTrans.getRotation().x(), worldTrans.getRotation().y(), worldTrans.getRotation().z()); 58 // //this->velocity_.x = this->physicalBody_-> 59 //} 76 60 77 inline void setAcceleration(const Vector3& acceleration) 78 { this->acceleration_ = acceleration; } 79 inline void setAcceleration(float x, float y, float z) 80 { this->acceleration_.x = x; this->acceleration_.y = y; this->acceleration_.z = z; } 81 inline const Vector3& getAcceleration() const 82 { return this->acceleration_; } 83 84 inline void setRotationAxis(const Vector3& axis) 85 { this->rotationAxis_ = axis; this->rotationAxis_.normalise(); } 86 inline void setRotationAxis(float x, float y, float z) 87 { this->rotationAxis_.x = x; this->rotationAxis_.y = y; this->rotationAxis_.z = z; rotationAxis_.normalise(); } 88 inline const Vector3& getRotationAxis() const 89 { return this->rotationAxis_; } 90 91 inline void setRotationRate(const Degree& angle) 92 { this->rotationRate_ = angle; } 93 inline void setRotationRate(const Radian& angle) 94 { this->rotationRate_ = angle; } 95 inline const Degree& getRotationRate() const 96 { return this->rotationRate_; } 97 98 inline void setMomentum(const Degree& angle) 99 { this->momentum_ = angle; } 100 inline void setMomentum(const Radian& angle) 101 { this->momentum_ = angle; } 102 inline const Degree& getMomentum() const 103 { return this->momentum_; } 104 105 private: 106 void clientConnected(unsigned int clientID); 107 void clientDisconnected(unsigned int clientID); 108 void resynchronize(); 109 110 void overwritePosition(); 111 void overwriteOrientation(); 112 113 Vector3 velocity_; 114 Vector3 acceleration_; 115 Vector3 rotationAxis_; 116 Degree rotationRate_; 117 Degree momentum_; 118 119 Vector3 overwrite_position_; 120 Quaternion overwrite_orientation_; 61 //// Bullet btMotionState related 62 //void getWorldTransform(btTransform& worldTrans) const 63 //{ 64 // worldTrans.setOrigin(btVector3(node_->getPosition().x, node_->getPosition().y, node_->getPosition().z)); 65 // worldTrans.setRotation(btQuaternion(node_->getOrientation().w, node_->getOrientation().x, node_->getOrientation().y, node_->getOrientation().z)); 66 //} 121 67 }; 122 68 } -
code/branches/physics/src/orxonox/objects/worldentities/PositionableEntity.cc
r2087 r2192 35 35 CreateFactory(PositionableEntity); 36 36 37 PositionableEntity::PositionableEntity(BaseObject* creator) : WorldEntity(creator)37 PositionableEntity::PositionableEntity(BaseObject* creator) : MovableEntity(creator) 38 38 { 39 39 RegisterObject(PositionableEntity); … … 57 57 REGISTERDATA(this->getOrientation().z, network::direction::toclient); 58 58 } 59 60 //void PositionableEntity::attachPhysicalObject(WorldEntity* object) 61 //{ 62 //} 59 63 } -
code/branches/physics/src/orxonox/objects/worldentities/PositionableEntity.h
r2087 r2192 31 31 32 32 #include "OrxonoxPrereqs.h" 33 #include " WorldEntity.h"33 #include "MovableEntity.h" 34 34 35 35 namespace orxonox 36 36 { 37 class _OrxonoxExport PositionableEntity : public WorldEntity37 class _OrxonoxExport PositionableEntity : public MovableEntity 38 38 { 39 39 public: … … 71 71 inline void setDirection(const Vector3& direction, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL, const Vector3& localDirectionVector = Vector3::NEGATIVE_UNIT_Z) 72 72 { this->node_->setDirection(direction, relativeTo, localDirectionVector); } 73 74 private: 75 //void attachPhysicalObject(WorldEntity* object); 73 76 }; 74 77 } -
code/branches/physics/src/orxonox/objects/worldentities/WorldEntity.cc
r2087 r2192 32 32 #include <cassert> 33 33 #include <OgreSceneManager.h> 34 #include "BulletCollision/CollisionShapes/btSphereShape.h" 34 35 35 36 #include "core/CoreIncludes.h" … … 63 64 this->node_->setOrientation(Quaternion::IDENTITY); 64 65 66 // Default behaviour does not include physics 67 this->bAddedToPhysicalWorld_ = false; 68 this->physicalBody_ = 0; 69 65 70 this->registerVariables(); 66 71 } … … 73 78 if (this->getScene()->getSceneManager()) 74 79 this->getScene()->getSceneManager()->destroySceneNode(this->node_->getName()); 80 81 // Physics is not guaranteed, so check first 82 if (this->physicalBody_) 83 { 84 if (this->bAddedToPhysicalWorld_) 85 this->getScene()->getPhysicalWorld()->removeRigidBody(this->physicalBody_); 86 if (this->physicalBody_->getCollisionShape()) 87 delete this->physicalBody_->getCollisionShape(); 88 delete this->physicalBody_; 89 } 75 90 } 76 91 } … … 89 104 XMLPortParamTemplate(WorldEntity, "scale3D", setScale3D, getScale3D, xmlelement, mode, const Vector3&); 90 105 XMLPortParam(WorldEntity, "scale", setScale, getScale, xmlelement, mode); 106 XMLPortParam(WorldEntity, "collisionRadius", setcollisionRadius, getcollisionRadius, xmlelement, mode); 91 107 92 108 XMLPortObject(WorldEntity, WorldEntity, "attached", attach, getAttachedObject, xmlelement, mode); … … 127 143 object->parent_ = this; 128 144 object->parentID_ = this->getObjectID(); 145 146 // Do the physical connection if required 147 this->attachPhysicalObject(object); 129 148 } 130 149 … … 150 169 return 0; 151 170 } 171 172 void WorldEntity::createPhysicalBody() 173 { 174 // Note: The motion state will be configured in a derived class. 175 btRigidBody::btRigidBodyConstructionInfo bodyConstructionInfo(0, this, 0, btVector3(0,0,0)); 176 this->physicalBody_ = new btRigidBody(bodyConstructionInfo); 177 this->getScene()->getPhysicalWorld()->addRigidBody(this->physicalBody_); 178 this->bAddedToPhysicalWorld_ = true; 179 } 180 181 void WorldEntity::setcollisionRadius(float radius) 182 { 183 if (!this->physicalBody_) 184 createPhysicalBody(); 185 186 // destroy old onw first 187 btCollisionShape* oldShape = this->physicalBody_->getCollisionShape(); 188 if (oldShape) 189 delete oldShape; 190 191 this->physicalBody_->setCollisionShape(new btSphereShape(btScalar(radius))); 192 } 193 194 float WorldEntity::getcollisionRadius() 195 { 196 if (this->physicalBody_) 197 { 198 btSphereShape* sphere = dynamic_cast<btSphereShape*>(this->physicalBody_->getCollisionShape()); 199 if (sphere) 200 return (float)sphere->getRadius(); 201 } 202 return 0.0f; 203 } 152 204 } -
code/branches/physics/src/orxonox/objects/worldentities/WorldEntity.h
r2087 r2192 33 33 34 34 #define OGRE_FORCE_ANGLE_TYPES 35 #include <OgreSceneNode.h> 35 36 36 #include <OgreSceneNode.h> 37 #include "LinearMath/btMotionState.h" 38 #include "BulletDynamics/Dynamics/btRigidBody.h" 37 39 38 40 #include "network/Synchronisable.h" … … 42 44 namespace orxonox 43 45 { 44 class _OrxonoxExport WorldEntity : public BaseObject, public network::Synchronisable 46 class _OrxonoxExport WorldEntity : public BaseObject, public network::Synchronisable, public btMotionState 45 47 { 46 48 public: … … 125 127 { this->node_->scale(scale, scale, scale); } 126 128 129 void setcollisionRadius(float radius); 130 float getcollisionRadius(); 131 132 bool hasPhysics() { return this->physicalBody_; } 133 bool isKinematic() { return this->physicalBody_ && this->physicalBody_->isKinematicObject(); } 134 bool isDynamic() { return this->physicalBody_ && !this->physicalBody_->isStaticOrKinematicObject(); } 135 127 136 void attach(WorldEntity* object); 128 137 void detach(WorldEntity* object); … … 139 148 140 149 protected: 150 //virtual btCollisionShape* getCollisionShape() = 0; 151 152 void createPhysicalBody(); 153 virtual void attachPhysicalObject(WorldEntity* object) { } 154 141 155 Ogre::SceneNode* node_; 156 bool bAddedToPhysicalWorld_; 157 btRigidBody* physicalBody_; 142 158 143 159 private: … … 155 171 { this->roll(angle); } 156 172 173 // Bullet btMotionState related 174 virtual void setWorldTransform(const btTransform& worldTrans) 175 { 176 } 177 178 // Bullet btMotionState related 179 virtual void getWorldTransform(btTransform& worldTrans) const 180 { 181 } 182 157 183 WorldEntity* parent_; 158 184 unsigned int parentID_; -
code/branches/physics/src/tolua/tolua-5.1.pkg
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/src/util
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/src/util/Exception.cc
- Property svn:mergeinfo changed
/code/branches/gui/src/core/Exception.cc reverse-merged: 1638,1664
- Property svn:mergeinfo changed
-
code/branches/physics/src/util/Exception.h
- Property svn:mergeinfo changed
/code/branches/gui/src/core/Exception.h reverse-merged: 1638,1642,1645,1652,1660,1663-1664,1670,1704
- Property svn:mergeinfo changed
-
code/branches/physics/visual_studio/vc8/audio.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/base.vsprops
- Property svn:mergeinfo changed
/code/branches/physics/visual_studio/vc8/base.vsprops (added) merged: 1919,1986
r2103 r2192 8 8 <Tool 9 9 Name="VCCLCompilerTool" 10 AdditionalIncludeDirectories=""$(RootDir) ";"$(RootDir)src";"$(RootDir)src\orxonox";"$(RootDir)src\ceguilua-0.6.1";"$(LibDir)ogre-1.4.9\include";"$(LibDir)boost-1.35.0\include";"$(LibDir)cegui-0.6.1\include";"$(LibDir)enet-1.2\include";"$(LibDir)libogg-1.1.3\include";"$(LibDir)libvorbis-1.2.0\include";"$(LibDir)openal-1.1\include";"$(LibDir)freealut-1.1.0\include";"$(LibDir)tcl-8.5.2\include";"$(LibDir)zlib-1.2.3\include""10 AdditionalIncludeDirectories=""$(RootDir)src";"$(RootDir)src\ceguilua-0.6.1";"$(RootDir)src\ogrebullet\Dynamics";"$(RootDir)src\ogrebullet\Collisions";"$(RootDir)src\bullet";"$(LibDir)ogre-1.4.9\include";"$(LibDir)boost-1.35.0\include";"$(LibDir)cegui-0.6.1\include";"$(LibDir)enet-1.2\include";"$(LibDir)libogg-1.1.3\include";"$(LibDir)libvorbis-1.2.0\include";"$(LibDir)openal-1.1\include";"$(LibDir)freealut-1.1.0\include";"$(LibDir)tcl-8.5.2\include";"$(LibDir)zlib-1.2.3\include";"$(LibDir)ode-0.10.1\include"" 11 11 PreprocessorDefinitions="WIN32;__WIN32__;_WIN32;_WINDOWS;BOOST_ALL_DYN_LINK;OIS_DYNAMIC_LIB;ZLIB_WINAPI" 12 12 WarningLevel="3" … … 21 21 Name="VCLinkerTool" 22 22 OutputFile="$(OutDir)$(ProjectName)$(CS).dll" 23 AdditionalLibraryDirectories=""$(LibDir)boost-1.35.0\lib\$(ConfigurationName)";"$(LibDir)cegui-0.6.1\lib\$(ConfigurationName)";"$(LibDir)enet-1.2\lib\$(ConfigurationName)";"$(LibDir)freealut-1.1.0\lib\$(ConfigurationName)";"$(LibDir)libogg-1.1.3\lib\$(ConfigurationName)";"$(LibDir)libvorbis-1.2.0\lib\$(ConfigurationName)";"$(LibDir)o gre-1.4.9\lib\$(ConfigurationName)";"$(LibDir)openal-1.1\lib\$(ConfigurationName)";"$(LibDir)tcl-8.5.2\lib\$(ConfigurationName)";"$(LibDir)zlib-1.2.3\lib\$(ConfigurationName)""23 AdditionalLibraryDirectories=""$(LibDir)boost-1.35.0\lib\$(ConfigurationName)";"$(LibDir)cegui-0.6.1\lib\$(ConfigurationName)";"$(LibDir)enet-1.2\lib\$(ConfigurationName)";"$(LibDir)freealut-1.1.0\lib\$(ConfigurationName)";"$(LibDir)libogg-1.1.3\lib\$(ConfigurationName)";"$(LibDir)libvorbis-1.2.0\lib\$(ConfigurationName)";"$(LibDir)ode-0.10.1\lib\$(ConfigurationName)";"$(LibDir)ogre-1.4.9\lib\$(ConfigurationName)";"$(LibDir)openal-1.1\lib\$(ConfigurationName)";"$(LibDir)tcl-8.5.2\lib\$(ConfigurationName)";"$(LibDir)zlib-1.2.3\lib\$(ConfigurationName)"" 24 24 SubSystem="1" 25 25 ImportLibrary="$(IntDir)\$(TargetName).lib" - Property svn:mergeinfo changed
-
code/branches/physics/visual_studio/vc8/ceguilua.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/core.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/cpptcl.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/debug.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/directories.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/lua.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/network.vsprops
- Property svn:mergeinfo changed
/code/branches/physics/visual_studio/vc8/network.vsprops (added) merged: 1987
- Property svn:mergeinfo changed
-
code/branches/physics/visual_studio/vc8/orxonox.vcproj
r2107 r2192 206 206 </File> 207 207 <File 208 RelativePath="..\..\src\orxonox\objects\HelloBullet.cc" 209 > 210 </File> 211 <File 208 212 RelativePath="..\..\src\orxonox\objects\Radar.cc" 209 213 > … … 281 285 </File> 282 286 <File 287 RelativePath="..\..\src\orxonox\objects\worldentities\LinearEntity.cc" 288 > 289 </File> 290 <File 283 291 RelativePath="..\..\src\orxonox\objects\worldentities\Model.cc" 284 292 > … … 302 310 <File 303 311 RelativePath="..\..\src\orxonox\objects\worldentities\SpawnPoint.cc" 312 > 313 </File> 314 <File 315 RelativePath="..\..\src\orxonox\objects\worldentities\StaticEntity.cc" 304 316 > 305 317 </File> … … 387 399 RelativePath="..\..\src\orxonox\objects\weaponSystem\Munition.cc" 388 400 > 401 <FileConfiguration 402 Name="Debug|Win32" 403 ExcludedFromBuild="true" 404 > 405 <Tool 406 Name="VCCLCompilerTool" 407 /> 408 </FileConfiguration> 409 <FileConfiguration 410 Name="Release|Win32" 411 ExcludedFromBuild="true" 412 > 413 <Tool 414 Name="VCCLCompilerTool" 415 /> 416 </FileConfiguration> 389 417 </File> 390 418 <File 391 419 RelativePath="..\..\src\orxonox\objects\weaponSystem\Weapon.cc" 392 420 > 421 <FileConfiguration 422 Name="Debug|Win32" 423 ExcludedFromBuild="true" 424 > 425 <Tool 426 Name="VCCLCompilerTool" 427 /> 428 </FileConfiguration> 429 <FileConfiguration 430 Name="Release|Win32" 431 ExcludedFromBuild="true" 432 > 433 <Tool 434 Name="VCCLCompilerTool" 435 /> 436 </FileConfiguration> 393 437 </File> 394 438 <File … … 543 587 RelativePath="..\..\src\orxonox\objects\quest\AddQuest.cc" 544 588 > 589 <FileConfiguration 590 Name="Debug|Win32" 591 ExcludedFromBuild="true" 592 > 593 <Tool 594 Name="VCCLCompilerTool" 595 /> 596 </FileConfiguration> 597 <FileConfiguration 598 Name="Release|Win32" 599 ExcludedFromBuild="true" 600 > 601 <Tool 602 Name="VCCLCompilerTool" 603 /> 604 </FileConfiguration> 545 605 </File> 546 606 <File 547 607 RelativePath="..\..\src\orxonox\objects\quest\AddQuestHint.cc" 548 608 > 609 <FileConfiguration 610 Name="Debug|Win32" 611 ExcludedFromBuild="true" 612 > 613 <Tool 614 Name="VCCLCompilerTool" 615 /> 616 </FileConfiguration> 617 <FileConfiguration 618 Name="Release|Win32" 619 ExcludedFromBuild="true" 620 > 621 <Tool 622 Name="VCCLCompilerTool" 623 /> 624 </FileConfiguration> 549 625 </File> 550 626 <File 551 627 RelativePath="..\..\src\orxonox\objects\quest\AddReward.cc" 552 628 > 629 <FileConfiguration 630 Name="Debug|Win32" 631 ExcludedFromBuild="true" 632 > 633 <Tool 634 Name="VCCLCompilerTool" 635 /> 636 </FileConfiguration> 637 <FileConfiguration 638 Name="Release|Win32" 639 ExcludedFromBuild="true" 640 > 641 <Tool 642 Name="VCCLCompilerTool" 643 /> 644 </FileConfiguration> 553 645 </File> 554 646 <File 555 647 RelativePath="..\..\src\orxonox\objects\quest\ChangeQuestStatus.cc" 556 648 > 649 <FileConfiguration 650 Name="Debug|Win32" 651 ExcludedFromBuild="true" 652 > 653 <Tool 654 Name="VCCLCompilerTool" 655 /> 656 </FileConfiguration> 657 <FileConfiguration 658 Name="Release|Win32" 659 ExcludedFromBuild="true" 660 > 661 <Tool 662 Name="VCCLCompilerTool" 663 /> 664 </FileConfiguration> 557 665 </File> 558 666 <File 559 667 RelativePath="..\..\src\orxonox\objects\quest\CompleteQuest.cc" 560 668 > 669 <FileConfiguration 670 Name="Debug|Win32" 671 ExcludedFromBuild="true" 672 > 673 <Tool 674 Name="VCCLCompilerTool" 675 /> 676 </FileConfiguration> 677 <FileConfiguration 678 Name="Release|Win32" 679 ExcludedFromBuild="true" 680 > 681 <Tool 682 Name="VCCLCompilerTool" 683 /> 684 </FileConfiguration> 561 685 </File> 562 686 <File 563 687 RelativePath="..\..\src\orxonox\objects\quest\FailQuest.cc" 564 688 > 689 <FileConfiguration 690 Name="Debug|Win32" 691 ExcludedFromBuild="true" 692 > 693 <Tool 694 Name="VCCLCompilerTool" 695 /> 696 </FileConfiguration> 697 <FileConfiguration 698 Name="Release|Win32" 699 ExcludedFromBuild="true" 700 > 701 <Tool 702 Name="VCCLCompilerTool" 703 /> 704 </FileConfiguration> 565 705 </File> 566 706 <File 567 707 RelativePath="..\..\src\orxonox\objects\quest\GlobalQuest.cc" 568 708 > 709 <FileConfiguration 710 Name="Debug|Win32" 711 ExcludedFromBuild="true" 712 > 713 <Tool 714 Name="VCCLCompilerTool" 715 /> 716 </FileConfiguration> 717 <FileConfiguration 718 Name="Release|Win32" 719 ExcludedFromBuild="true" 720 > 721 <Tool 722 Name="VCCLCompilerTool" 723 /> 724 </FileConfiguration> 569 725 </File> 570 726 <File 571 727 RelativePath="..\..\src\orxonox\objects\quest\LocalQuest.cc" 572 728 > 729 <FileConfiguration 730 Name="Debug|Win32" 731 ExcludedFromBuild="true" 732 > 733 <Tool 734 Name="VCCLCompilerTool" 735 /> 736 </FileConfiguration> 737 <FileConfiguration 738 Name="Release|Win32" 739 ExcludedFromBuild="true" 740 > 741 <Tool 742 Name="VCCLCompilerTool" 743 /> 744 </FileConfiguration> 573 745 </File> 574 746 <File 575 747 RelativePath="..\..\src\orxonox\objects\quest\Quest.cc" 576 748 > 749 <FileConfiguration 750 Name="Debug|Win32" 751 ExcludedFromBuild="true" 752 > 753 <Tool 754 Name="VCCLCompilerTool" 755 /> 756 </FileConfiguration> 757 <FileConfiguration 758 Name="Release|Win32" 759 ExcludedFromBuild="true" 760 > 761 <Tool 762 Name="VCCLCompilerTool" 763 /> 764 </FileConfiguration> 577 765 </File> 578 766 <File 579 767 RelativePath="..\..\src\orxonox\objects\quest\QuestDescription.cc" 580 768 > 769 <FileConfiguration 770 Name="Debug|Win32" 771 ExcludedFromBuild="true" 772 > 773 <Tool 774 Name="VCCLCompilerTool" 775 /> 776 </FileConfiguration> 777 <FileConfiguration 778 Name="Release|Win32" 779 ExcludedFromBuild="true" 780 > 781 <Tool 782 Name="VCCLCompilerTool" 783 /> 784 </FileConfiguration> 581 785 </File> 582 786 <File 583 787 RelativePath="..\..\src\orxonox\objects\quest\QuestEffect.cc" 584 788 > 789 <FileConfiguration 790 Name="Debug|Win32" 791 ExcludedFromBuild="true" 792 > 793 <Tool 794 Name="VCCLCompilerTool" 795 /> 796 </FileConfiguration> 797 <FileConfiguration 798 Name="Release|Win32" 799 ExcludedFromBuild="true" 800 > 801 <Tool 802 Name="VCCLCompilerTool" 803 /> 804 </FileConfiguration> 585 805 </File> 586 806 <File 587 807 RelativePath="..\..\src\orxonox\objects\quest\QuestHint.cc" 588 808 > 809 <FileConfiguration 810 Name="Debug|Win32" 811 ExcludedFromBuild="true" 812 > 813 <Tool 814 Name="VCCLCompilerTool" 815 /> 816 </FileConfiguration> 817 <FileConfiguration 818 Name="Release|Win32" 819 ExcludedFromBuild="true" 820 > 821 <Tool 822 Name="VCCLCompilerTool" 823 /> 824 </FileConfiguration> 589 825 </File> 590 826 <File 591 827 RelativePath="..\..\src\orxonox\objects\quest\QuestItem.cc" 592 828 > 829 <FileConfiguration 830 Name="Debug|Win32" 831 ExcludedFromBuild="true" 832 > 833 <Tool 834 Name="VCCLCompilerTool" 835 /> 836 </FileConfiguration> 837 <FileConfiguration 838 Name="Release|Win32" 839 ExcludedFromBuild="true" 840 > 841 <Tool 842 Name="VCCLCompilerTool" 843 /> 844 </FileConfiguration> 593 845 </File> 594 846 <File 595 847 RelativePath="..\..\src\orxonox\objects\quest\QuestManager.cc" 596 848 > 849 <FileConfiguration 850 Name="Debug|Win32" 851 ExcludedFromBuild="true" 852 > 853 <Tool 854 Name="VCCLCompilerTool" 855 /> 856 </FileConfiguration> 857 <FileConfiguration 858 Name="Release|Win32" 859 ExcludedFromBuild="true" 860 > 861 <Tool 862 Name="VCCLCompilerTool" 863 /> 864 </FileConfiguration> 597 865 </File> 598 866 <File 599 867 RelativePath="..\..\src\orxonox\objects\quest\Rewardable.cc" 600 868 > 869 <FileConfiguration 870 Name="Debug|Win32" 871 ExcludedFromBuild="true" 872 > 873 <Tool 874 Name="VCCLCompilerTool" 875 /> 876 </FileConfiguration> 877 <FileConfiguration 878 Name="Release|Win32" 879 ExcludedFromBuild="true" 880 > 881 <Tool 882 Name="VCCLCompilerTool" 883 /> 884 </FileConfiguration> 601 885 </File> 602 886 </Filter> … … 846 1130 </File> 847 1131 <File 1132 RelativePath="..\..\src\orxonox\objects\HelloBullet.h" 1133 > 1134 </File> 1135 <File 848 1136 RelativePath="..\..\src\orxonox\objects\Radar.h" 849 1137 > … … 905 1193 </File> 906 1194 <File 1195 RelativePath="..\..\src\orxonox\objects\worldentities\LinearEntity.h" 1196 > 1197 </File> 1198 <File 907 1199 RelativePath="..\..\src\orxonox\objects\worldentities\Model.h" 908 1200 > … … 926 1218 <File 927 1219 RelativePath="..\..\src\orxonox\objects\worldentities\SpawnPoint.h" 1220 > 1221 </File> 1222 <File 1223 RelativePath="..\..\src\orxonox\objects\worldentities\StaticEntity.h" 928 1224 > 929 1225 </File> -
code/branches/physics/visual_studio/vc8/orxonox.vsprops
- Property svn:mergeinfo changed
/code/branches/physics/visual_studio/vc8/orxonox.vsprops (added) merged: 1919,1986
r2103 r2192 9 9 Name="VCCLCompilerTool" 10 10 AdditionalOptions="/MP2 /Zm200" 11 AdditionalIncludeDirectories="$(RootDir)src\orxonox" 11 12 PreprocessorDefinitions="ORXONOX_NO_EXPORTS;ORXONOX_ENABLE_PCH;LUA_BUILD_AS_DLL" 12 13 UsePrecompiledHeader="2" - Property svn:mergeinfo changed
-
code/branches/physics/visual_studio/vc8/orxonox_vc8.sln
- Property svn:mergeinfo changed
/code/branches/physics/visual_studio/vc8/orxonox_vc8.sln (added) merged: 1919,1924,1986-1987
r2103 r2192 8 8 EndProjectSection 9 9 ProjectSection(ProjectDependencies) = postProject 10 {4BBBB49F-3203-4BB4-AAE3-48BCA96FCB4F} = {4BBBB49F-3203-4BB4-AAE3-48BCA96FCB4F} 10 {35575B59-E1AE-40E8-89C4-2862B5B09B68} = {35575B59-E1AE-40E8-89C4-2862B5B09B68} 11 {63B3E57A-4382-42F3-85EC-E869CFCCA88F} = {63B3E57A-4382-42F3-85EC-E869CFCCA88F} 12 {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC} 11 13 {F101C2F0-1CB9-4A57-827B-6C399A99B28F} = {F101C2F0-1CB9-4A57-827B-6C399A99B28F} 12 14 {271715F3-5B90-4110-A552-70C788084A86} = {271715F3-5B90-4110-A552-70C788084A86} 13 {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC} 14 {35575B59-E1AE-40E8-89C4-2862B5B09B68} = {35575B59-E1AE-40E8-89C4-2862B5B09B68} 15 {4733BD1A-E04C-458D-8BFB-5010250EA497} = {4733BD1A-E04C-458D-8BFB-5010250EA497} 16 {63B3E57A-4382-42F3-85EC-E869CFCCA88F} = {63B3E57A-4382-42F3-85EC-E869CFCCA88F} 15 {09E86264-CA02-4A60-98EA-61BB3F460160} = {09E86264-CA02-4A60-98EA-61BB3F460160} 16 {C8659D22-3CB7-41C9-A1BC-B40DB70A31A5} = {C8659D22-3CB7-41C9-A1BC-B40DB70A31A5} 17 {41481057-47FD-4BEF-853B-7EF5F975F05E} = {41481057-47FD-4BEF-853B-7EF5F975F05E} 18 {BA753941-F455-43A2-925C-7F3E02F6A995} = {BA753941-F455-43A2-925C-7F3E02F6A995} 19 {4BBBB49F-3203-4BB4-AAE3-48BCA96FCB4F} = {4BBBB49F-3203-4BB4-AAE3-48BCA96FCB4F} 20 {71FC0211-5EB5-4637-BE8A-A48EC3CC27D0} = {71FC0211-5EB5-4637-BE8A-A48EC3CC27D0} 17 21 {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} = {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} 22 EndProjectSection 23 EndProject 24 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cpptcl", "cpptcl.vcproj", "{53C56131-E2AA-4A27-B460-7AC05D61A0E6}" 25 ProjectSection(WebsiteProperties) = preProject 26 Debug.AspNetCompiler.Debug = "True" 27 Release.AspNetCompiler.Debug = "False" 28 EndProjectSection 29 EndProject 30 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tinyxml", "tinyxml.vcproj", "{F101C2F0-1CB9-4A57-827B-6C399A99B28F}" 31 ProjectSection(WebsiteProperties) = preProject 32 Debug.AspNetCompiler.Debug = "True" 33 Release.AspNetCompiler.Debug = "False" 34 EndProjectSection 35 EndProject 36 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tolua", "tolua.vcproj", "{35E36A06-0A5C-4A0D-9AB6-5A05EAA87626}" 37 ProjectSection(WebsiteProperties) = preProject 38 Debug.AspNetCompiler.Debug = "True" 39 Release.AspNetCompiler.Debug = "False" 40 EndProjectSection 41 ProjectSection(ProjectDependencies) = postProject 42 {63B3E57A-4382-42F3-85EC-E869CFCCA88F} = {63B3E57A-4382-42F3-85EC-E869CFCCA88F} 43 EndProjectSection 44 EndProject 45 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toluagen_orxonox", "toluagen_orxonox.vcproj", "{71FC0211-5EB5-4637-BE8A-A48EC3CC27D0}" 46 ProjectSection(WebsiteProperties) = preProject 47 Debug.AspNetCompiler.Debug = "True" 48 Release.AspNetCompiler.Debug = "False" 49 EndProjectSection 50 ProjectSection(ProjectDependencies) = postProject 51 {A0724246-CB7C-420B-BCF0-68EF205AFE34} = {A0724246-CB7C-420B-BCF0-68EF205AFE34} 52 {C6692661-9160-49E6-B109-A155F9485402} = {C6692661-9160-49E6-B109-A155F9485402} 53 {8F5B7ED0-D380-4B4F-A744-3A568718176C} = {8F5B7ED0-D380-4B4F-A744-3A568718176C} 54 EndProjectSection 55 EndProject 56 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toluagen", "toluagen.vcproj", "{A0724246-CB7C-420B-BCF0-68EF205AFE34}" 57 ProjectSection(WebsiteProperties) = preProject 58 Debug.AspNetCompiler.Debug = "True" 59 Release.AspNetCompiler.Debug = "False" 60 EndProjectSection 61 ProjectSection(ProjectDependencies) = postProject 62 {C6692661-9160-49E6-B109-A155F9485402} = {C6692661-9160-49E6-B109-A155F9485402} 63 {8F5B7ED0-D380-4B4F-A744-3A568718176C} = {8F5B7ED0-D380-4B4F-A744-3A568718176C} 64 EndProjectSection 65 EndProject 66 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "util", "util.vcproj", "{2240ECD7-2F48-4431-8E1B-25466A384CCC}" 67 ProjectSection(WebsiteProperties) = preProject 68 Debug.AspNetCompiler.Debug = "True" 69 Release.AspNetCompiler.Debug = "False" 70 EndProjectSection 71 EndProject 72 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core", "core.vcproj", "{271715F3-5B90-4110-A552-70C788084A86}" 73 ProjectSection(WebsiteProperties) = preProject 74 Debug.AspNetCompiler.Debug = "True" 75 Release.AspNetCompiler.Debug = "False" 76 EndProjectSection 77 ProjectSection(ProjectDependencies) = postProject 18 78 {71FC0211-5EB5-4637-BE8A-A48EC3CC27D0} = {71FC0211-5EB5-4637-BE8A-A48EC3CC27D0} 19 EndProjectSection 20 EndProject 21 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cpptcl", "cpptcl.vcproj", "{53C56131-E2AA-4A27-B460-7AC05D61A0E6}" 22 ProjectSection(WebsiteProperties) = preProject 23 Debug.AspNetCompiler.Debug = "True" 24 Release.AspNetCompiler.Debug = "False" 25 EndProjectSection 26 EndProject 27 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tinyxml", "tinyxml.vcproj", "{F101C2F0-1CB9-4A57-827B-6C399A99B28F}" 28 ProjectSection(WebsiteProperties) = preProject 29 Debug.AspNetCompiler.Debug = "True" 30 Release.AspNetCompiler.Debug = "False" 31 EndProjectSection 32 EndProject 33 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tolua", "tolua.vcproj", "{35E36A06-0A5C-4A0D-9AB6-5A05EAA87626}" 34 ProjectSection(WebsiteProperties) = preProject 35 Debug.AspNetCompiler.Debug = "True" 36 Release.AspNetCompiler.Debug = "False" 37 EndProjectSection 38 ProjectSection(ProjectDependencies) = postProject 39 {63B3E57A-4382-42F3-85EC-E869CFCCA88F} = {63B3E57A-4382-42F3-85EC-E869CFCCA88F} 40 EndProjectSection 41 EndProject 42 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toluagen_orxonox", "toluagen_orxonox.vcproj", "{71FC0211-5EB5-4637-BE8A-A48EC3CC27D0}" 43 ProjectSection(WebsiteProperties) = preProject 44 Debug.AspNetCompiler.Debug = "True" 45 Release.AspNetCompiler.Debug = "False" 46 EndProjectSection 47 ProjectSection(ProjectDependencies) = postProject 48 {8F5B7ED0-D380-4B4F-A744-3A568718176C} = {8F5B7ED0-D380-4B4F-A744-3A568718176C} 49 {C6692661-9160-49E6-B109-A155F9485402} = {C6692661-9160-49E6-B109-A155F9485402} 50 {A0724246-CB7C-420B-BCF0-68EF205AFE34} = {A0724246-CB7C-420B-BCF0-68EF205AFE34} 51 EndProjectSection 52 EndProject 53 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toluagen", "toluagen.vcproj", "{A0724246-CB7C-420B-BCF0-68EF205AFE34}" 54 ProjectSection(WebsiteProperties) = preProject 55 Debug.AspNetCompiler.Debug = "True" 56 Release.AspNetCompiler.Debug = "False" 57 EndProjectSection 58 ProjectSection(ProjectDependencies) = postProject 59 {8F5B7ED0-D380-4B4F-A744-3A568718176C} = {8F5B7ED0-D380-4B4F-A744-3A568718176C} 60 {C6692661-9160-49E6-B109-A155F9485402} = {C6692661-9160-49E6-B109-A155F9485402} 61 EndProjectSection 62 EndProject 63 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "util", "util.vcproj", "{2240ECD7-2F48-4431-8E1B-25466A384CCC}" 64 ProjectSection(WebsiteProperties) = preProject 65 Debug.AspNetCompiler.Debug = "True" 66 Release.AspNetCompiler.Debug = "False" 67 EndProjectSection 68 EndProject 69 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core", "core.vcproj", "{271715F3-5B90-4110-A552-70C788084A86}" 70 ProjectSection(WebsiteProperties) = preProject 71 Debug.AspNetCompiler.Debug = "True" 72 Release.AspNetCompiler.Debug = "False" 73 EndProjectSection 74 ProjectSection(ProjectDependencies) = postProject 79 {63B3E57A-4382-42F3-85EC-E869CFCCA88F} = {63B3E57A-4382-42F3-85EC-E869CFCCA88F} 80 {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} = {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} 81 {53C56131-E2AA-4A27-B460-7AC05D61A0E6} = {53C56131-E2AA-4A27-B460-7AC05D61A0E6} 82 {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC} 83 {F101C2F0-1CB9-4A57-827B-6C399A99B28F} = {F101C2F0-1CB9-4A57-827B-6C399A99B28F} 75 84 {EA969DF2-70AF-46E6-BBE2-E03112E04CB8} = {EA969DF2-70AF-46E6-BBE2-E03112E04CB8} 76 {F101C2F0-1CB9-4A57-827B-6C399A99B28F} = {F101C2F0-1CB9-4A57-827B-6C399A99B28F} 77 {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC} 78 {53C56131-E2AA-4A27-B460-7AC05D61A0E6} = {53C56131-E2AA-4A27-B460-7AC05D61A0E6} 85 EndProjectSection 86 EndProject 87 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "audio", "audio.vcproj", "{4733BD1A-E04C-458D-8BFB-5010250EA497}" 88 ProjectSection(WebsiteProperties) = preProject 89 Debug.AspNetCompiler.Debug = "True" 90 Release.AspNetCompiler.Debug = "False" 91 EndProjectSection 92 ProjectSection(ProjectDependencies) = postProject 93 {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC} 94 {271715F3-5B90-4110-A552-70C788084A86} = {271715F3-5B90-4110-A552-70C788084A86} 95 EndProjectSection 96 EndProject 97 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "network", "network.vcproj", "{35575B59-E1AE-40E8-89C4-2862B5B09B68}" 98 ProjectSection(WebsiteProperties) = preProject 99 Debug.AspNetCompiler.Debug = "True" 100 Release.AspNetCompiler.Debug = "False" 101 EndProjectSection 102 ProjectSection(ProjectDependencies) = postProject 103 {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC} 104 {271715F3-5B90-4110-A552-70C788084A86} = {271715F3-5B90-4110-A552-70C788084A86} 105 EndProjectSection 106 EndProject 107 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lua", "lua.vcproj", "{63B3E57A-4382-42F3-85EC-E869CFCCA88F}" 108 ProjectSection(WebsiteProperties) = preProject 109 Debug.AspNetCompiler.Debug = "True" 110 Release.AspNetCompiler.Debug = "False" 111 EndProjectSection 112 EndProject 113 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ceguilua", "ceguilua.vcproj", "{4BBBB49F-3203-4BB4-AAE3-48BCA96FCB4F}" 114 ProjectSection(WebsiteProperties) = preProject 115 Debug.AspNetCompiler.Debug = "True" 116 Release.AspNetCompiler.Debug = "False" 117 EndProjectSection 118 ProjectSection(ProjectDependencies) = postProject 119 {63B3E57A-4382-42F3-85EC-E869CFCCA88F} = {63B3E57A-4382-42F3-85EC-E869CFCCA88F} 79 120 {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} = {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} 80 {63B3E57A-4382-42F3-85EC-E869CFCCA88F} = {63B3E57A-4382-42F3-85EC-E869CFCCA88F}81 {71FC0211-5EB5-4637-BE8A-A48EC3CC27D0} = {71FC0211-5EB5-4637-BE8A-A48EC3CC27D0}82 EndProjectSection83 EndProject84 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "audio", "audio.vcproj", "{4733BD1A-E04C-458D-8BFB-5010250EA497}"85 ProjectSection(WebsiteProperties) = preProject86 Debug.AspNetCompiler.Debug = "True"87 Release.AspNetCompiler.Debug = "False"88 EndProjectSection89 ProjectSection(ProjectDependencies) = postProject90 {271715F3-5B90-4110-A552-70C788084A86} = {271715F3-5B90-4110-A552-70C788084A86}91 {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC}92 EndProjectSection93 EndProject94 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "network", "network.vcproj", "{35575B59-E1AE-40E8-89C4-2862B5B09B68}"95 ProjectSection(WebsiteProperties) = preProject96 Debug.AspNetCompiler.Debug = "True"97 Release.AspNetCompiler.Debug = "False"98 EndProjectSection99 ProjectSection(ProjectDependencies) = postProject100 {271715F3-5B90-4110-A552-70C788084A86} = {271715F3-5B90-4110-A552-70C788084A86}101 {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC}102 EndProjectSection103 EndProject104 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lua", "lua.vcproj", "{63B3E57A-4382-42F3-85EC-E869CFCCA88F}"105 ProjectSection(WebsiteProperties) = preProject106 Debug.AspNetCompiler.Debug = "True"107 Release.AspNetCompiler.Debug = "False"108 EndProjectSection109 EndProject110 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ceguilua", "ceguilua.vcproj", "{4BBBB49F-3203-4BB4-AAE3-48BCA96FCB4F}"111 ProjectSection(WebsiteProperties) = preProject112 Debug.AspNetCompiler.Debug = "True"113 Release.AspNetCompiler.Debug = "False"114 EndProjectSection115 ProjectSection(ProjectDependencies) = postProject116 {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} = {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626}117 {63B3E57A-4382-42F3-85EC-E869CFCCA88F} = {63B3E57A-4382-42F3-85EC-E869CFCCA88F}118 121 EndProjectSection 119 122 EndProject … … 137 140 EndProject 138 141 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lua_static", "lua_static.vcproj", "{8F5B7ED0-D380-4B4F-A744-3A568718176C}" 142 ProjectSection(WebsiteProperties) = preProject 143 Debug.AspNetCompiler.Debug = "True" 144 Release.AspNetCompiler.Debug = "False" 145 EndProjectSection 146 EndProject 147 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ogrebullet_collisions", "ogrebullet_collisions.vcproj", "{77D52DF7-23DD-4739-A4F4-D9BD6C1EA9AD}" 148 ProjectSection(WebsiteProperties) = preProject 149 Debug.AspNetCompiler.Debug = "True" 150 Release.AspNetCompiler.Debug = "False" 151 EndProjectSection 152 EndProject 153 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ogrebullet_dynamics", "ogrebullet_dynamics.vcproj", "{40511677-D792-42A1-AD87-DEE31D887F67}" 154 ProjectSection(WebsiteProperties) = preProject 155 Debug.AspNetCompiler.Debug = "True" 156 Release.AspNetCompiler.Debug = "False" 157 EndProjectSection 158 EndProject 159 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bullet_collision", "bullet_collision.vcproj", "{BA753941-F455-43A2-925C-7F3E02F6A995}" 160 ProjectSection(WebsiteProperties) = preProject 161 Debug.AspNetCompiler.Debug = "True" 162 Release.AspNetCompiler.Debug = "False" 163 EndProjectSection 164 EndProject 165 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bullet_dynamics", "bullet_dynamics.vcproj", "{41481057-47FD-4BEF-853B-7EF5F975F05E}" 166 ProjectSection(WebsiteProperties) = preProject 167 Debug.AspNetCompiler.Debug = "True" 168 Release.AspNetCompiler.Debug = "False" 169 EndProjectSection 170 EndProject 171 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bullet_linearmath", "bullet_linearmath.vcproj", "{C8659D22-3CB7-41C9-A1BC-B40DB70A31A5}" 172 ProjectSection(WebsiteProperties) = preProject 173 Debug.AspNetCompiler.Debug = "True" 174 Release.AspNetCompiler.Debug = "False" 175 EndProjectSection 176 EndProject 177 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bullet_softbody", "bullet_softbody.vcproj", "{09E86264-CA02-4A60-98EA-61BB3F460160}" 139 178 ProjectSection(WebsiteProperties) = preProject 140 179 Debug.AspNetCompiler.Debug = "True" … … 148 187 EndGlobalSection 149 188 GlobalSection(ProjectConfigurationPlatforms) = postSolution 189 {0B6C5CFD-F91B-432A-80A3-2610F61E060B}.Debug|Win32.ActiveCfg = Debug|Win32 190 {0B6C5CFD-F91B-432A-80A3-2610F61E060B}.Debug|Win32.Build.0 = Debug|Win32 191 {0B6C5CFD-F91B-432A-80A3-2610F61E060B}.Release|Win32.ActiveCfg = Release|Win32 192 {0B6C5CFD-F91B-432A-80A3-2610F61E060B}.Release|Win32.Build.0 = Release|Win32 150 193 {53C56131-E2AA-4A27-B460-7AC05D61A0E6}.Debug|Win32.ActiveCfg = Debug|Win32 151 194 {53C56131-E2AA-4A27-B460-7AC05D61A0E6}.Debug|Win32.Build.0 = Debug|Win32 … … 177 220 {271715F3-5B90-4110-A552-70C788084A86}.Release|Win32.Build.0 = Release|Win32 178 221 {4733BD1A-E04C-458D-8BFB-5010250EA497}.Debug|Win32.ActiveCfg = Debug|Win32 179 {4733BD1A-E04C-458D-8BFB-5010250EA497}.Debug|Win32.Build.0 = Debug|Win32180 222 {4733BD1A-E04C-458D-8BFB-5010250EA497}.Release|Win32.ActiveCfg = Release|Win32 181 {4733BD1A-E04C-458D-8BFB-5010250EA497}.Release|Win32.Build.0 = Release|Win32182 223 {35575B59-E1AE-40E8-89C4-2862B5B09B68}.Debug|Win32.ActiveCfg = Debug|Win32 183 224 {35575B59-E1AE-40E8-89C4-2862B5B09B68}.Debug|Win32.Build.0 = Debug|Win32 184 225 {35575B59-E1AE-40E8-89C4-2862B5B09B68}.Release|Win32.ActiveCfg = Release|Win32 185 226 {35575B59-E1AE-40E8-89C4-2862B5B09B68}.Release|Win32.Build.0 = Release|Win32 186 {0B6C5CFD-F91B-432A-80A3-2610F61E060B}.Debug|Win32.ActiveCfg = Debug|Win32187 {0B6C5CFD-F91B-432A-80A3-2610F61E060B}.Debug|Win32.Build.0 = Debug|Win32188 {0B6C5CFD-F91B-432A-80A3-2610F61E060B}.Release|Win32.ActiveCfg = Release|Win32189 {0B6C5CFD-F91B-432A-80A3-2610F61E060B}.Release|Win32.Build.0 = Release|Win32190 227 {63B3E57A-4382-42F3-85EC-E869CFCCA88F}.Debug|Win32.ActiveCfg = Debug|Win32 191 228 {63B3E57A-4382-42F3-85EC-E869CFCCA88F}.Debug|Win32.Build.0 = Debug|Win32 … … 208 245 {8F5B7ED0-D380-4B4F-A744-3A568718176C}.Release|Win32.ActiveCfg = Release|Win32 209 246 {8F5B7ED0-D380-4B4F-A744-3A568718176C}.Release|Win32.Build.0 = Release|Win32 247 {77D52DF7-23DD-4739-A4F4-D9BD6C1EA9AD}.Debug|Win32.ActiveCfg = Debug|Win32 248 {77D52DF7-23DD-4739-A4F4-D9BD6C1EA9AD}.Release|Win32.ActiveCfg = Release|Win32 249 {40511677-D792-42A1-AD87-DEE31D887F67}.Debug|Win32.ActiveCfg = Debug|Win32 250 {40511677-D792-42A1-AD87-DEE31D887F67}.Release|Win32.ActiveCfg = Release|Win32 251 {BA753941-F455-43A2-925C-7F3E02F6A995}.Debug|Win32.ActiveCfg = Debug|Win32 252 {BA753941-F455-43A2-925C-7F3E02F6A995}.Debug|Win32.Build.0 = Debug|Win32 253 {BA753941-F455-43A2-925C-7F3E02F6A995}.Release|Win32.ActiveCfg = Release|Win32 254 {BA753941-F455-43A2-925C-7F3E02F6A995}.Release|Win32.Build.0 = Release|Win32 255 {41481057-47FD-4BEF-853B-7EF5F975F05E}.Debug|Win32.ActiveCfg = Debug|Win32 256 {41481057-47FD-4BEF-853B-7EF5F975F05E}.Debug|Win32.Build.0 = Debug|Win32 257 {41481057-47FD-4BEF-853B-7EF5F975F05E}.Release|Win32.ActiveCfg = Release|Win32 258 {41481057-47FD-4BEF-853B-7EF5F975F05E}.Release|Win32.Build.0 = Release|Win32 259 {C8659D22-3CB7-41C9-A1BC-B40DB70A31A5}.Debug|Win32.ActiveCfg = Debug|Win32 260 {C8659D22-3CB7-41C9-A1BC-B40DB70A31A5}.Debug|Win32.Build.0 = Debug|Win32 261 {C8659D22-3CB7-41C9-A1BC-B40DB70A31A5}.Release|Win32.ActiveCfg = Release|Win32 262 {C8659D22-3CB7-41C9-A1BC-B40DB70A31A5}.Release|Win32.Build.0 = Release|Win32 263 {09E86264-CA02-4A60-98EA-61BB3F460160}.Debug|Win32.ActiveCfg = Debug|Win32 264 {09E86264-CA02-4A60-98EA-61BB3F460160}.Debug|Win32.Build.0 = Debug|Win32 265 {09E86264-CA02-4A60-98EA-61BB3F460160}.Release|Win32.ActiveCfg = Release|Win32 266 {09E86264-CA02-4A60-98EA-61BB3F460160}.Release|Win32.Build.0 = Release|Win32 210 267 EndGlobalSection 211 268 GlobalSection(SolutionProperties) = preSolution … … 223 280 {C6692661-9160-49E6-B109-A155F9485402} = {B9D56701-B4DB-43F8-9920-241CA418C1CE} 224 281 {8F5B7ED0-D380-4B4F-A744-3A568718176C} = {B9D56701-B4DB-43F8-9920-241CA418C1CE} 282 {77D52DF7-23DD-4739-A4F4-D9BD6C1EA9AD} = {B9D56701-B4DB-43F8-9920-241CA418C1CE} 283 {40511677-D792-42A1-AD87-DEE31D887F67} = {B9D56701-B4DB-43F8-9920-241CA418C1CE} 284 {BA753941-F455-43A2-925C-7F3E02F6A995} = {B9D56701-B4DB-43F8-9920-241CA418C1CE} 285 {41481057-47FD-4BEF-853B-7EF5F975F05E} = {B9D56701-B4DB-43F8-9920-241CA418C1CE} 286 {C8659D22-3CB7-41C9-A1BC-B40DB70A31A5} = {B9D56701-B4DB-43F8-9920-241CA418C1CE} 287 {09E86264-CA02-4A60-98EA-61BB3F460160} = {B9D56701-B4DB-43F8-9920-241CA418C1CE} 225 288 EndGlobalSection 226 289 EndGlobal - Property svn:mergeinfo changed
-
code/branches/physics/visual_studio/vc8/release.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/tinyxml.vcproj
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/tinyxml.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/tolua.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/toluagen.vcproj
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/toluagen.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/toluagen_orxonox.vcproj
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/toluagen_orxonox.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
-
code/branches/physics/visual_studio/vc8/util.vsprops
- Property svn:mergeinfo changed (with no actual effect on merging)
Note: See TracChangeset
for help on using the changeset viewer.