summaryrefslogtreecommitdiff
path: root/src/T2DLL/T2MetroRailway.cpp
diff options
context:
space:
mode:
authorAsh Wolf <ninji@wuffs.org>2023-07-05 19:04:06 +0100
committerAsh Wolf <ninji@wuffs.org>2023-07-05 19:04:06 +0100
commit5e61c1280c15ab9969b94cd360cafd4a11b2dd30 (patch)
tree1fdb60d771c4351b5aa5dcf1a43376c0558625a4 /src/T2DLL/T2MetroRailway.cpp
parentc2efba6907fab934a04959b9bb644cf7141cc955 (diff)
downloadt2win-5e61c1280c15ab9969b94cd360cafd4a11b2dd30.tar.gz
t2win-5e61c1280c15ab9969b94cd360cafd4a11b2dd30.zip
matched T2.exe
Diffstat (limited to '')
-rw-r--r--src/T2DLL/T2MetroRailway.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/T2DLL/T2MetroRailway.cpp b/src/T2DLL/T2MetroRailway.cpp
index 5653e83..560c58d 100644
--- a/src/T2DLL/T2MetroRailway.cpp
+++ b/src/T2DLL/T2MetroRailway.cpp
@@ -142,7 +142,7 @@ void T2MetroRailway::Init(T2Transport* inParent, CResFile* inResFile) {
var1C += mStation;
if (var1C < GetWorldDef()->GetWidth()) {
- T2TowerMainView *theMainView = inDoc->GetTowerMainView();
+ T2TowerMainView *theMainView = inDoc->GetMainView();
if (theMainView) {
POINT p;
RECT metroRect;
@@ -155,12 +155,12 @@ void T2MetroRailway::Init(T2Transport* inParent, CResFile* inResFile) {
p.y = metroRect.top;
p.x = metroRect.left;
- UT2Coordinate::ZoomOut(metroRect, inDoc->towerDoc_vf108());
+ UT2Coordinate::ZoomOut(metroRect, inDoc->GetZoomLevel());
CRect visibleRect;
theMainView->GetClientRect(&visibleRect);
- visibleRect.OffsetRect(theMainView->m64);
- visibleRect.right += UT2Coordinate::UnitHSize(inDoc->towerDoc_vf108());
+ visibleRect.OffsetRect(theMainView->mScrollOffset);
+ visibleRect.right += UT2Coordinate::UnitHSize(inDoc->GetZoomLevel());
RECT intersection;
if (IntersectRect(&intersection, &metroRect, &visibleRect)) {