Skip to content

Commit a55289c

Browse files
authored
Merge pull request #70 from Csantucci/View-smoke-3D-cabs
Bug fix to view own smoke in 3D cabs; by dennisat https://bugs.launchpad.net/or/+bug/1825701
2 parents ce99d73 + 1558ac6 commit a55289c

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

Source/RunActivity/Viewer3D/RollingStock/MSTSLocomotiveViewer.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,6 @@ public override void PrepareFrame(RenderFrame frame, ElapsedTime elapsedTime)
263263
{
264264
if (ThreeDimentionCabViewer != null)
265265
ThreeDimentionCabViewer.PrepareFrame(frame, elapsedTime);
266-
return;
267266
}
268267

269268
// Wipers and bell animation
@@ -274,7 +273,6 @@ public override void PrepareFrame(RenderFrame frame, ElapsedTime elapsedTime)
274273
if (Viewer.Camera.AttachedCar == this.MSTSWagon &&
275274
Viewer.Camera.Style == Camera.Styles.Cab)
276275
{
277-
278276
if (_CabRenderer != null)
279277
_CabRenderer.PrepareFrame(frame, elapsedTime);
280278
}

Source/RunActivity/Viewer3D/RollingStock/MSTSWagonViewer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -698,9 +698,9 @@ private void UpdateAnimation(RenderFrame frame, ElapsedTime elapsedTime)
698698
}
699699
else
700700
{
701-
// Skip drawing if CAB view - draw 2D view instead - by GeorgeS
701+
// Skip drawing if 2D or 3D Cab view - Cab view already drawn - by GeorgeS changed by DennisAT
702702
if (Viewer.Camera.AttachedCar == this.MSTSWagon &&
703-
Viewer.Camera.Style == Camera.Styles.Cab)
703+
(Viewer.Camera.Style == Camera.Styles.Cab || Viewer.Camera.Style == Camera.Styles.ThreeDimCab))
704704
return;
705705

706706
// We are outside the passenger cabin

0 commit comments

Comments
 (0)