summaryrefslogtreecommitdiff
path: root/src/T2DLL/T2Maru_Reggae.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/T2Maru_Reggae.cpp
parentc2efba6907fab934a04959b9bb644cf7141cc955 (diff)
downloadt2win-5e61c1280c15ab9969b94cd360cafd4a11b2dd30.tar.gz
t2win-5e61c1280c15ab9969b94cd360cafd4a11b2dd30.zip
matched T2.exe
Diffstat (limited to '')
-rw-r--r--src/T2DLL/T2Maru_Reggae.cpp52
1 files changed, 26 insertions, 26 deletions
diff --git a/src/T2DLL/T2Maru_Reggae.cpp b/src/T2DLL/T2Maru_Reggae.cpp
index d236e36..ee863ea 100644
--- a/src/T2DLL/T2Maru_Reggae.cpp
+++ b/src/T2DLL/T2Maru_Reggae.cpp
@@ -77,7 +77,7 @@ T2Maru_Reggae::T2Maru_Reggae(T2TowerEvent* inTowerEvent, CResFile* inResFile, in
T2Tenant *theTenant = FindTargetTenant(inDoc);
if (theTenant) {
- T2Pool *thePool = inDoc->towerDoc_vf130();
+ T2Pool *thePool = inDoc->GetPool();
#line 85
_ASSERT(thePool != NULL);
@@ -95,7 +95,7 @@ T2Maru_Reggae::T2Maru_Reggae(T2TowerEvent* inTowerEvent, CResFile* inResFile, in
}
T2MatterDef *theMatterDef = thePeople->GetMatterDef();
- T2TemplatePluginList *thePluginList = inDoc->towerDoc_vf128();
+ T2TemplatePluginList *thePluginList = inDoc->GetSilhouetteTemplates();
T2SilhouetteDef *theSilhouetteDef = thePluginList ? thePluginList->FindSilhouette(theMatterDef->mSilhouetteID + 1) : NULL;
if (theSilhouetteDef) {
@@ -182,7 +182,7 @@ BOOL T2Maru_Reggae::DoReception(T2TowerDoc* inDoc) {
}
mStatus = kMaruReggaeStatus8;
} else if (mGuardman == NULL) {
- T2Pool *thePool = inDoc->towerDoc_vf130();
+ T2Pool *thePool = inDoc->GetPool();
#line 208
_ASSERT(thePool != NULL);
@@ -201,7 +201,7 @@ BOOL T2Maru_Reggae::DoReception(T2TowerDoc* inDoc) {
unsigned int theNextTenant;
switch (mStatus) {
case kMaruReggaeStatus1:
- theTenant = inDoc->towerDoc_vf12C()->GetTenant(mVisitTenantID);
+ theTenant = inDoc->GetFloorInfo()->GetTenant(mVisitTenantID);
if (theTenant) {
T2EquipDef *theDef = theTenant->GetEquipDef();
if (theTenant->IsTherePeople() && !theTenant->IsFireproof()) {
@@ -291,15 +291,15 @@ void T2Maru_Reggae::MaruReception(T2TowerDoc* inDoc, T2People* inPeople) {
POINT curPos = inPeople->GetCurPosition();
CRect theRect;
- T2TowerMainView *theView = inDoc->GetTowerMainView();
+ T2TowerMainView *theView = inDoc->GetMainView();
theView->GetClientRect(theRect);
- theRect.OffsetRect(theView->m64);
+ theRect.OffsetRect(theView->mScrollOffset);
- UT2Coordinate::QDToUnit(theRect, inDoc->towerDoc_vf108());
+ UT2Coordinate::QDToUnit(theRect, inDoc->GetZoomLevel());
- if (theRect.PtInRect(curPos) && inDoc->towerDoc_vf140() != ViewMode_1) {
+ if (theRect.PtInRect(curPos) && inDoc->GetViewMode() != kOutView) {
UT2Coordinate::MakeRect(theRect, curPos, 2, 1);
- theView->tmv_vf128(theRect, true);
+ theView->InvalUnitRect(theRect, true);
} else {
mStatus = kMaruReggaeStatus4;
}
@@ -329,7 +329,7 @@ void T2Maru_Reggae::ReggaeReception(T2TowerDoc* inDoc, T2People* inPeople) {
inPeople->SetDestination(0);
inPeople->UpdateEstimation();
- theTenant = inDoc->towerDoc_vf12C()->GetTenant(mVisitTenantID);
+ theTenant = inDoc->GetFloorInfo()->GetTenant(mVisitTenantID);
if (theTenant) {
CRect rect;
theTenant->GetEquipArea(rect);
@@ -354,18 +354,18 @@ void T2Maru_Reggae::ReggaeReception(T2TowerDoc* inDoc, T2People* inPeople) {
case kMaruReggaeStatus6:
curPos = inPeople->GetCurPosition();
- theTenant = inDoc->towerDoc_vf12C()->GetTenant(curPos.y, curPos.x);
+ theTenant = inDoc->GetFloorInfo()->GetTenant(curPos.y, curPos.x);
if (theTenant && !theTenant->IsFloor() && mLastMinutes < GetEndTime()) {
CRect theRect;
- T2TowerMainView *theView = inDoc->GetTowerMainView();
+ T2TowerMainView *theView = inDoc->GetMainView();
theView->GetClientRect(&theRect);
- theRect.OffsetRect(theView->m64);
+ theRect.OffsetRect(theView->mScrollOffset);
- UT2Coordinate::QDToUnit(theRect, inDoc->towerDoc_vf108());
+ UT2Coordinate::QDToUnit(theRect, inDoc->GetZoomLevel());
- if (theRect.PtInRect(curPos) && inDoc->towerDoc_vf140() != ViewMode_1) {
+ if (theRect.PtInRect(curPos) && inDoc->GetViewMode() != kOutView) {
UT2Coordinate::MakeRect(theRect, curPos, 2, 1);
- theView->tmv_vf128(theRect, true);
+ theView->InvalUnitRect(theRect, true);
if (inPeople->GetWalkStyle() == 0)
inPeople->ChangeWalkStyle(1);
@@ -407,7 +407,7 @@ void T2Maru_Reggae::ReggaeReception(T2TowerDoc* inDoc, T2People* inPeople) {
CString message;
curPos = inPeople->GetCurPosition();
- theTenant = inDoc->towerDoc_vf12C()->GetTenant(curPos.y, curPos.x);
+ theTenant = inDoc->GetFloorInfo()->GetTenant(curPos.y, curPos.x);
MakeClaimMessage(inDoc, theTenant, message);
inDoc->towerDoc_vf13C()->CancelInfoBarMessage(message);
@@ -434,13 +434,13 @@ void T2Maru_Reggae::ReggaeReception(T2TowerDoc* inDoc, T2People* inPeople) {
void T2Maru_Reggae::MakeClaimMessage(T2TowerDoc* inDoc, T2Tenant* inTenant, CString& outStr) {
CString floorStr, roomStr, nameStr;
- int floorNum = inTenant->GetFloorNumber(inDoc->towerDoc_vf12C());
+ int floorNum = inTenant->GetFloorNumber(inDoc->GetFloorInfo());
if (floorNum < 0)
floorStr.Format("B%d", -floorNum);
else
floorStr.Format("%d", floorNum);
- int roomNum = inTenant->GetRoomNumber(inDoc->towerDoc_vf12C());
+ int roomNum = inTenant->GetRoomNumber(inDoc->GetFloorInfo());
if (roomNum < 0)
roomStr.Format("B%d", -roomNum);
else
@@ -458,7 +458,7 @@ void T2Maru_Reggae::MakeClaimMessage(T2TowerDoc* inDoc, T2Tenant* inTenant, CStr
}
T2Tenant* T2Maru_Reggae::FindTargetTenant(T2TowerDoc* inDoc) {
- T2RouteNavigator *theNavi = inDoc->towerDoc_vf124();
+ T2RouteNavigator *theNavi = inDoc->GetRouteNavi();
#line 521
_ASSERT(theNavi != NULL);
@@ -494,7 +494,7 @@ T2Tenant* T2Maru_Reggae::FindTargetTenant(T2TowerDoc* inDoc) {
unsigned int T2Maru_Reggae::FindNextTenant(T2TowerDoc* inDoc) {
unsigned int theNextTenantID = 0;
- T2FloorInfo *fInfo = inDoc->towerDoc_vf12C();
+ T2FloorInfo *fInfo = inDoc->GetFloorInfo();
#line 550
_ASSERT(fInfo != NULL);
T2People *thePeople = GetReggaeMan();
@@ -526,7 +526,7 @@ T2People* T2Maru_Reggae::GetReggaeMan() {
}
T2Tenant* T2Maru_Reggae::GetVisitTenant() {
- return (mStatus == kMaruReggaeStatus6) ? GetTowerDoc()->towerDoc_vf12C()->GetTenant(mVisitTenantID) : NULL;
+ return (mStatus == kMaruReggaeStatus6) ? GetTowerDoc()->GetFloorInfo()->GetTenant(mVisitTenantID) : NULL;
}
/*virtual*/ void T2Maru_Reggae::Write(T2Archive& inArchive) {
@@ -575,7 +575,7 @@ T2Guardman::T2Guardman(T2Maru_Reggae *inOwner, T2TowerDoc *inDoc, T2Tenant *inTe
mOwner = inOwner;
mPeople = NULL;
- T2RegistedTenantDB *theDB = inDoc->towerDoc_vf174();
+ T2RegistedTenantDB *theDB = inDoc->GetRegistedTenantDB();
#line 647
_ASSERT(theDB != NULL);
@@ -585,7 +585,7 @@ T2Guardman::T2Guardman(T2Maru_Reggae *inOwner, T2TowerDoc *inDoc, T2Tenant *inTe
theList->FetchItemAt(1, &theTenant);
if (theTenant) {
- T2RouteNavigator *theNavi = inDoc->towerDoc_vf124();
+ T2RouteNavigator *theNavi = inDoc->GetRouteNavi();
#line 656
_ASSERT(theNavi != NULL);
@@ -638,11 +638,11 @@ BOOL T2Guardman::DoReception(T2TowerDoc *inDoc) {
case kStatus15:
{
CPoint curPos = mPeople->GetCurPosition();
- T2Tenant *theTenant = inDoc->towerDoc_vf12C()->GetTenant(curPos.y, curPos.x);
+ T2Tenant *theTenant = inDoc->GetFloorInfo()->GetTenant(curPos.y, curPos.x);
T2People *theReggaeMan = mOwner->GetReggaeMan();
if (theTenant && theReggaeMan && mOwner->mStatus == kMaruReggaeStatus6) {
CPoint reggaeManPos = theReggaeMan->GetCurPosition();
- if (theTenant == inDoc->towerDoc_vf12C()->GetTenant(reggaeManPos.y, reggaeManPos.x)) {
+ if (theTenant == inDoc->GetFloorInfo()->GetTenant(reggaeManPos.y, reggaeManPos.x)) {
if (reggaeManPos == curPos) {
mOwner->mStatus = kMaruReggaeStatus7;
} else {