[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