Skip to content

Commit 02739ca

Browse files
committed
BuyTS3: Added Sims 1 and Sims 2 retail sections. Grouped Medieval and Stories into branches.
1 parent 82664ea commit 02739ca

1 file changed

Lines changed: 41 additions & 7 deletions

File tree

Pages/BuyTS3.xaml.cs

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -160,24 +160,22 @@ private void PopulateTrees()
160160
BuildSC3KU(),
161161
BuildSC4DE(),
162162
BuildSC2013(),
163-
BuildSimsMedieval(),
164-
BuildSimsMedievalPN(),
163+
BuildSimsMedievalGroup(),
165164
};
166165

167166
BuyGamesRetail.ItemsSource = new ObservableCollection<BuyTreeNode>
168167
{
168+
BuildSims1Retail(),
169+
BuildSims2Retail(),
169170
BuildSims3Retail(),
170171
BuildSC2KRetail(),
171172
BuildSC3KURetail(),
172173
BuildSC4DERetail(),
173174
BuildSC2013Retail(),
174175
BuildCopterRetail(),
175176
BuildStreetsRetail(),
176-
BuildTSCastawayRetail(),
177-
BuildTSLifeRetail(),
178-
BuildTSPetsRetail(),
179-
BuildSimsMedievalRetail(),
180-
BuildSimsMedievalPNRetail(),
177+
BuildTSStoriesRetail(),
178+
BuildSimsMedievalGroupRetail(),
181179
};
182180
}
183181

@@ -677,6 +675,13 @@ private static BuyTreeNode BuildSimsMedievalPN() =>
677675
}
678676
};
679677

678+
// ── The Sims: Medieval (Group) ─────────────────────────────────────────────
679+
680+
private static BuyTreeNode BuildSimsMedievalGroup() =>
681+
N("The Sims: Medieval", I.SimsMedieval,
682+
BuildSimsMedieval(),
683+
BuildSimsMedievalPN());
684+
680685
// ── SimCity 2000 ──────────────────────────────────────────────────────────
681686

682687
private static BuyTreeNode BuildSC2K() =>
@@ -746,6 +751,20 @@ private static BuyTreeNode BuildSC2013() =>
746751
// RETAIL TREES
747752
// ══════════════════════════════════════════════════════════════════════════
748753

754+
// ── The Sims ────────────────────────────────────────────────────────────
755+
private static BuyTreeNode BuildSims1Retail() =>
756+
N("The Sims", I.Sims1,
757+
RetailVendors(
758+
amazon: "https://www.amazon.com/Sims-Complete-Collection-PC/dp/B000BAVN14/ref=sr_1_1?sr=8-1",
759+
ebay: "https://www.ebay.com/sch/i.html?_nkw=the+sims+1+complete+collection+pc&_sacat=0&_from=R40&_trksid=p4624852.m570.l1311"));
760+
761+
// ── The Sims 2 ────────────────────────────────────────────────────────────
762+
private static BuyTreeNode BuildSims2Retail() =>
763+
N("The Sims 2", I.Sims2,
764+
RetailVendors(
765+
amazon: "https://www.amazon.com/s?k=The+Sims+2+pc",
766+
ebay: "https://www.ebay.com/sch/i.html?_nkw=the+sims+2+complete+collection+pc&_sacat=0&_from=R40&_trksid=p2334524.m570.l1313&_odkw=the+sims+1+complete+collection+pc&_osacat=0"));
767+
749768
// ── The Sims 3 ────────────────────────────────────────────────────────────
750769

751770
private static BuyTreeNode BuildSims3Retail() =>
@@ -849,6 +868,14 @@ private static BuyTreeNode BuildSimsMedievalPNRetail() =>
849868
}
850869
};
851870

871+
// ── The Sims Stories (Retail Group) ──────────────────────────────────────────
872+
873+
private static BuyTreeNode BuildTSStoriesRetail() =>
874+
N("The Sims Stories", I.TSCastaway,
875+
BuildTSCastawayRetail(),
876+
BuildTSLifeRetail(),
877+
BuildTSPetsRetail());
878+
852879
// ── Sims Castaway Stories (Retail) ─────────────────────────────────────────────────
853880

854881
private static BuyTreeNode BuildTSCastawayRetail() =>
@@ -873,6 +900,13 @@ private static BuyTreeNode BuildTSPetsRetail() =>
873900
amazon: "https://www.amazon.com/s?k=the+sims+pet+stories&crid=1TYK48QKMZML8&sprefix=the+sims+pet+stories%2Caps%2C155&ref=nb_sb_noss_2",
874901
ebay: "https://www.ebay.com/sch/i.html?_nkw=the+sims+pet+stories&_sacat=0&_from=R40&_trksid=p4432023.m570.l1311"));
875902

903+
// ── The Sims: Medieval (Retail Group) ──────────────────────────────────────
904+
905+
private static BuyTreeNode BuildSimsMedievalGroupRetail() =>
906+
N("The Sims: Medieval", I.SimsMedieval,
907+
BuildSimsMedievalRetail(),
908+
BuildSimsMedievalPNRetail());
909+
876910
// ── SimCity 2000 (Retail) ─────────────────────────────────────────────────
877911

878912
private static BuyTreeNode BuildSC2KRetail() =>

0 commit comments

Comments
 (0)