[Scummvm-git-logs] scummvm master -> 7b33e1325ca60a1f1434390854440759bf6b01b3

aquadran noreply at scummvm.org
Sun Jun 26 13:31:14 UTC 2022


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
7b33e1325c WINTERMUTE: WME3D: Janitorial


Commit: 7b33e1325ca60a1f1434390854440759bf6b01b3
    https://github.com/scummvm/scummvm/commit/7b33e1325ca60a1f1434390854440759bf6b01b3
Author: Paweł Kołodziejski (aquadran at gmail.com)
Date: 2022-06-26T15:31:09+02:00

Commit Message:
WINTERMUTE: WME3D: Janitorial

Changed paths:
    engines/wintermute/ad/ad_scene_geometry.cpp


diff --git a/engines/wintermute/ad/ad_scene_geometry.cpp b/engines/wintermute/ad/ad_scene_geometry.cpp
index ffee27bc91f..a1b18d73bc7 100644
--- a/engines/wintermute/ad/ad_scene_geometry.cpp
+++ b/engines/wintermute/ad/ad_scene_geometry.cpp
@@ -62,8 +62,6 @@ IMPLEMENT_PERSISTENT(AdSceneGeometry, false)
 AdSceneGeometry::AdSceneGeometry(BaseGame *gameRef) : BaseObject(gameRef) {
 	_activeCamera = _activeLight = -1;
 	_viewMatrix.setToIdentity();
-	//m_WaypointHeight = 5.0f;
-	//m_WaypointHeight = 1.0f;
 	_waypointHeight = 10.0f;
 	_wptMarker = NULL;
 
@@ -209,42 +207,44 @@ bool AdSceneGeometry::loadFile(const char *filename) {
 
 		switch (ExtNode->_type) {
 		case GEOM_WALKPLANE: {
-			AdWalkplane *plane = new AdWalkplane(_gameRef);
-			plane->setName(meshNames[i].c_str());
-			plane->_mesh = meshes[i];
-			// TODO: These constants are endianness dependent
-			plane->_mesh->fillVertexBuffer(0xFF0000FF);
-			plane->_receiveShadows = ExtNode->_receiveShadows;
-			_planes.add(plane);
-			} break;
+				AdWalkplane *plane = new AdWalkplane(_gameRef);
+				plane->setName(meshNames[i].c_str());
+				plane->_mesh = meshes[i];
+				plane->_mesh->fillVertexBuffer(0xFF0000FF);
+				plane->_receiveShadows = ExtNode->_receiveShadows;
+				_planes.add(plane);
+			}
+			break;
 
 		case GEOM_BLOCKED: {
-			AdBlock *block = new AdBlock(_gameRef);
-			block->setName(meshNames[i].c_str());
-			block->_mesh = meshes[i];
-			block->_mesh->fillVertexBuffer(0xFFFF0000);
-			block->_receiveShadows = ExtNode->_receiveShadows;
-			_blocks.add(block);
-			} break;
+				AdBlock *block = new AdBlock(_gameRef);
+				block->setName(meshNames[i].c_str());
+				block->_mesh = meshes[i];
+				block->_mesh->fillVertexBuffer(0xFFFF0000);
+				block->_receiveShadows = ExtNode->_receiveShadows;
+				_blocks.add(block);
+			}
+			break;
 
 		case GEOM_WAYPOINT: {
-			Mesh3DS *mesh = meshes[i];
-			// TODO: groups
-			if (_waypointGroups.size() == 0) {
-				_waypointGroups.add(new AdWaypointGroup3D(_gameRef));
+				Mesh3DS *mesh = meshes[i];
+				if (_waypointGroups.size() == 0) {
+					_waypointGroups.add(new AdWaypointGroup3D(_gameRef));
+				}
+				_waypointGroups[0]->addFromMesh(mesh);
+				delete mesh;
 			}
-			_waypointGroups[0]->addFromMesh(mesh);
-			delete mesh;
-			} break;
+			break;
 
 		case GEOM_GENERIC: {
-			AdGeneric *generic = new AdGeneric(_gameRef);
-			generic->setName(meshNames[i].c_str());
-			generic->_mesh = meshes[i];
-			generic->_mesh->fillVertexBuffer(0xFF00FF00);
-			generic->_receiveShadows = ExtNode->_receiveShadows;
-			_generics.add(generic);
-			} break;
+				AdGeneric *generic = new AdGeneric(_gameRef);
+				generic->setName(meshNames[i].c_str());
+				generic->_mesh = meshes[i];
+				generic->_mesh->fillVertexBuffer(0xFF00FF00);
+				generic->_receiveShadows = ExtNode->_receiveShadows;
+				_generics.add(generic);
+			}
+			break;
 		}
 	}
 




More information about the Scummvm-git-logs mailing list