equal
deleted
inserted
replaced
56 case 6: |
56 case 6: |
57 if (_networking) |
57 if (_networking) |
58 DoCommandP(0, 0, 0, NULL, CMD_SET_SINGLE_PLAYER); |
58 DoCommandP(0, 0, 0, NULL, CMD_SET_SINGLE_PLAYER); |
59 break; |
59 break; |
60 case 7: |
60 case 7: |
61 ShowNetworkGameWindow(); |
61 if (!_network_available) { |
|
62 ShowErrorMessage(-1,STR_NETWORK_ERR_NOTAVAILABLE, 0, 0); |
|
63 } else ShowNetworkGameWindow(); |
62 break; |
64 break; |
63 case 8: ShowGameOptions(); break; |
65 case 8: ShowGameOptions(); break; |
64 case 9: ShowGameDifficulty(); break; |
66 case 9: ShowGameDifficulty(); break; |
65 case 10:ShowSaveLoadDialog(SLD_LOAD_SCENARIO); break; |
67 case 10:ShowSaveLoadDialog(SLD_LOAD_SCENARIO); break; |
66 case 11:AskExitGame(); break; |
68 case 11:AskExitGame(); break; |
116 _docommand_recursive = 0; |
118 _docommand_recursive = 0; |
117 |
119 |
118 _random_seed_1 = p1; |
120 _random_seed_1 = p1; |
119 _random_seed_2 = p2; |
121 _random_seed_2 = p2; |
120 |
122 |
121 if (_networking) { NetworkStartSync(); } |
123 if (_networking) { NetworkStartSync(true); } |
122 |
124 |
123 MakeNewGame(); |
125 MakeNewGame(); |
124 return 0; |
126 return 0; |
125 } |
127 } |
126 |
128 |
157 _docommand_recursive = 0; |
159 _docommand_recursive = 0; |
158 |
160 |
159 _random_seed_1 = p1; |
161 _random_seed_1 = p1; |
160 _random_seed_2 = p2; |
162 _random_seed_2 = p2; |
161 |
163 |
162 if (_networking) { NetworkStartSync(); } |
164 if (_networking) { NetworkStartSync(true); } |
163 |
165 |
164 StartScenario(); |
166 StartScenario(); |
165 return 0; |
167 return 0; |
166 } |
168 } |
167 |
169 |