| 63 | } |
| 64 | |
| 65 | WindowBase* OpenWindow(WindowClass wc) override |
| 66 | { |
| 67 | switch (wc) |
| 68 | { |
| 69 | case WindowClass::about: |
| 70 | return AboutOpen(); |
| 71 | case WindowClass::bottomToolbar: |
| 72 | return GameBottomToolbarOpen(); |
| 73 | case WindowClass::changelog: |
| 74 | return openView(WindowView::changelog); |
| 75 | case WindowClass::cheats: |
| 76 | return CheatsOpen(); |
| 77 | case WindowClass::clearScenery: |
| 78 | return ClearSceneryOpen(); |
| 79 | case WindowClass::customCurrencyConfig: |
| 80 | return CustomCurrencyOpen(); |
| 81 | case WindowClass::debugPaint: |
| 82 | return DebugPaintOpen(); |
| 83 | case WindowClass::editorInventionList: |
| 84 | return EditorInventionsListOpen(); |
| 85 | case WindowClass::editorObjectSelection: |
| 86 | return EditorObjectSelectionOpen(); |
| 87 | case WindowClass::editorScenarioOptions: |
| 88 | return EditorScenarioOptionsOpen(); |
| 89 | case WindowClass::finances: |
| 90 | return FinancesOpen(); |
| 91 | case WindowClass::footpath: |
| 92 | return FootpathOpen(); |
| 93 | case WindowClass::guestList: |
| 94 | return GuestListOpen(); |
| 95 | case WindowClass::land: |
| 96 | return LandOpen(); |
| 97 | case WindowClass::landRights: |
| 98 | return LandRightsOpen(); |
| 99 | case WindowClass::mainWindow: |
| 100 | return MainOpen(); |
| 101 | case WindowClass::map: |
| 102 | return MapOpen(); |
| 103 | case WindowClass::mapgen: |
| 104 | return MapgenOpen(); |
| 105 | case WindowClass::multiplayer: |
| 106 | return MultiplayerOpen(); |
| 107 | case WindowClass::constructRide: |
| 108 | return NewRideOpen(); |
| 109 | case WindowClass::parkInformation: |
| 110 | return ParkEntranceOpen(); |
| 111 | case WindowClass::recentNews: |
| 112 | return NewsOpen(); |
| 113 | case WindowClass::rideConstruction: |
| 114 | return RideConstructionOpen(); |
| 115 | case WindowClass::research: |
| 116 | return ResearchOpen(); |
| 117 | case WindowClass::rideList: |
| 118 | return RideListOpen(); |
| 119 | case WindowClass::options: |
| 120 | return OptionsOpen(); |
| 121 | case WindowClass::savePrompt: |
| 122 | return SavePromptOpen(); |
no test coverage detected