Index: src/engine/graphics.cpp =================================================================== --- src/engine/graphics.cpp +++ src/engine/graphics.cpp 2009-03-29 18:20:51.000000000 +0200 @@ -51,7 +51,7 @@ // Add the video mode if(VideoMode.BPP == 32 && VideoMode.Width >= 640) { - VideoMode.String = VideoMode.Width; + VideoMode.String = stringw(VideoMode.Width); VideoMode.String += " x "; VideoMode.String += VideoMode.Height; Index: src/engine/physics.cpp =================================================================== --- src/engine/physics.cpp +++ src/engine/physics.cpp 2009-03-29 18:14:20.000000000 +0200 @@ -94,8 +94,8 @@ btCollisionWorld::ClosestRayResultCallback RayCallback(TStart, TEnd); // Perform raycast - World->rayTest(TStart, TEnd, RayCallback, FILTER_CAMERA); - if(RayCallback.HasHit()) { + World->rayTest(TStart, TEnd, RayCallback); + if(RayCallback.hasHit()) { TEnd = RayCallback.m_hitPointWorld; TNormal = RayCallback.m_hitNormalWorld; Index: src/objects/rigidbody.cpp =================================================================== --- src/objects/rigidbody.cpp +++ src/objects/rigidbody.cpp 2009-03-29 17:56:16.000000000 +0200 @@ -61,7 +61,7 @@ void RigidBodyClass::UpdateRender() { // Position - btPoint3 Point = RigidBody->getCenterOfMassPosition(); + btVector3 Point = RigidBody->getCenterOfMassPosition(); Node->setPosition(vector3df((f32)Point[0], (f32)Point[1], (f32)Point[2])); // Rotation Index: src/objects/terrain.cpp =================================================================== --- src/objects/terrain.cpp +++ src/objects/terrain.cpp 2009-03-29 18:11:18.000000000 +0200 @@ -35,7 +35,7 @@ Terrain->setMaterialFlag(EMF_FOG_ENABLE, true); Node = Terrain; - SMeshBufferLightMap MeshBuffer; + CDynamicMeshBuffer MeshBuffer(video::EVT_2TCOORDS, video::EIT_32BIT); Terrain->getMeshBufferForLOD(MeshBuffer, 0); if(Physics::Instance().IsEnabled()) {