1149 gbGameModes->setLayout(glGMLayout); |
1149 gbGameModes->setLayout(glGMLayout); |
1150 gbBasicSettings->setLayout(glBSLayout); |
1150 gbBasicSettings->setLayout(glBSLayout); |
1151 // Left |
1151 // Left |
1152 |
1152 |
1153 TBW_mode_Forts = new ToggleButtonWidget(gbGameModes, ":/res/btnForts.png"); |
1153 TBW_mode_Forts = new ToggleButtonWidget(gbGameModes, ":/res/btnForts.png"); |
1154 TBW_mode_Forts->setText(ToggleButtonWidget::tr("Fort Mode")); |
1154 TBW_mode_Forts->setToolTip("<b>" + ToggleButtonWidget::tr("Fort Mode") + "</b>:<br />" + tr("Defend your fort and destroy the opponents, two team colours max!")); |
1155 TBW_mode_Forts->setToolTip(tr("Defend your fort and destroy the opponents, two team colours max!")); |
|
1156 glGMLayout->addWidget(TBW_mode_Forts,0,0,1,1); |
1155 glGMLayout->addWidget(TBW_mode_Forts,0,0,1,1); |
1157 |
1156 |
1158 TBW_teamsDivide = new ToggleButtonWidget(gbGameModes, ":/res/btnTeamsDivide.png"); |
1157 TBW_teamsDivide = new ToggleButtonWidget(gbGameModes, ":/res/btnTeamsDivide.png"); |
1159 TBW_teamsDivide->setText(ToggleButtonWidget::tr("Divide Teams")); |
1158 TBW_teamsDivide->setToolTip("<b>" + ToggleButtonWidget::tr("Divide Teams") + "</b>:<br />" + tr("Teams will start on opposite sides of the terrain, two team colours max!")); |
1160 TBW_teamsDivide->setToolTip(tr("Teams will start on opposite sides of the terrain, two team colours max!")); |
|
1161 glGMLayout->addWidget(TBW_teamsDivide,0,1,1,1); |
1159 glGMLayout->addWidget(TBW_teamsDivide,0,1,1,1); |
1162 |
1160 |
1163 TBW_solid = new ToggleButtonWidget(gbGameModes, ":/res/btnSolid.png"); |
1161 TBW_solid = new ToggleButtonWidget(gbGameModes, ":/res/btnSolid.png"); |
1164 TBW_solid->setText(ToggleButtonWidget::tr("Solid Land")); |
1162 TBW_solid->setToolTip("<b>" + ToggleButtonWidget::tr("Solid Land") + "</b>:<br />" + tr("Land can not be destroyed!")); |
1165 TBW_solid->setToolTip(tr("Land can not be destroyed!")); |
|
1166 glGMLayout->addWidget(TBW_solid,0,2,1,1); |
1163 glGMLayout->addWidget(TBW_solid,0,2,1,1); |
1167 |
1164 |
1168 TBW_border = new ToggleButtonWidget(gbGameModes, ":/res/btnBorder.png"); |
1165 TBW_border = new ToggleButtonWidget(gbGameModes, ":/res/btnBorder.png"); |
1169 TBW_border->setText(ToggleButtonWidget::tr("Add Border")); |
1166 TBW_border->setToolTip("<b>" + ToggleButtonWidget::tr("Add Border") + "</b>:<br />" + tr("Add an indestructable border around the terrain")); |
1170 TBW_border->setToolTip(tr("Add an indestructable border around the terrain")); |
|
1171 glGMLayout->addWidget(TBW_border,0,3,1,1); |
1167 glGMLayout->addWidget(TBW_border,0,3,1,1); |
1172 |
1168 |
1173 TBW_lowGravity = new ToggleButtonWidget(gbGameModes, ":/res/btnLowGravity.png"); |
1169 TBW_lowGravity = new ToggleButtonWidget(gbGameModes, ":/res/btnLowGravity.png"); |
1174 TBW_lowGravity->setText(ToggleButtonWidget::tr("Low Gravity")); |
1170 TBW_lowGravity->setToolTip("<b>" + ToggleButtonWidget::tr("Low Gravity") + "</b>:<br />" + tr("Lower gravity")); |
1175 TBW_lowGravity->setToolTip(tr("Lower gravity")); |
|
1176 glGMLayout->addWidget(TBW_lowGravity,1,0,1,1); |
1171 glGMLayout->addWidget(TBW_lowGravity,1,0,1,1); |
1177 |
1172 |
1178 TBW_laserSight = new ToggleButtonWidget(gbGameModes, ":/res/btnLaserSight.png"); |
1173 TBW_laserSight = new ToggleButtonWidget(gbGameModes, ":/res/btnLaserSight.png"); |
1179 TBW_laserSight->setText(ToggleButtonWidget::tr("Laser Sight")); |
1174 TBW_laserSight->setToolTip("<b>" + ToggleButtonWidget::tr("Laser Sight") + "</b>:<br />" + tr("Assisted aiming with laser sight")); |
1180 TBW_laserSight->setToolTip(tr("Assisted aiming with laser sight")); |
|
1181 glGMLayout->addWidget(TBW_laserSight,1,1,1,1); |
1175 glGMLayout->addWidget(TBW_laserSight,1,1,1,1); |
1182 |
1176 |
1183 TBW_invulnerable = new ToggleButtonWidget(gbGameModes, ":/res/btnInvulnerable.png"); |
1177 TBW_invulnerable = new ToggleButtonWidget(gbGameModes, ":/res/btnInvulnerable.png"); |
1184 TBW_invulnerable->setText(ToggleButtonWidget::tr("Invulnerable")); |
1178 TBW_invulnerable->setToolTip("<b>" + ToggleButtonWidget::tr("Invulnerable") + "</b>:<br />" + tr("All hogs have a personal forcefield")); |
1185 TBW_invulnerable->setToolTip(tr("All hogs have a personal forcefield")); |
|
1186 glGMLayout->addWidget(TBW_invulnerable,1,2,1,1); |
1179 glGMLayout->addWidget(TBW_invulnerable,1,2,1,1); |
1187 |
1180 |
1188 TBW_mines = new ToggleButtonWidget(gbGameModes, ":/res/btnMines.png"); |
1181 TBW_mines = new ToggleButtonWidget(gbGameModes, ":/res/btnMines.png"); |
1189 TBW_mines->setText(ToggleButtonWidget::tr("Add Mines")); |
1182 TBW_mines->setToolTip("<b>" + ToggleButtonWidget::tr("Add Mines") + "</b>:<br />" + tr("Enable random mines")); |
1190 TBW_mines->setToolTip(tr("Enable random mines")); |
|
1191 glGMLayout->addWidget(TBW_mines,1,3,1,1); |
1183 glGMLayout->addWidget(TBW_mines,1,3,1,1); |
1192 |
1184 |
1193 TBW_vampiric = new ToggleButtonWidget(gbGameModes, ":/res/btnVampiric.png"); |
1185 TBW_vampiric = new ToggleButtonWidget(gbGameModes, ":/res/btnVampiric.png"); |
1194 TBW_vampiric->setText(ToggleButtonWidget::tr("Vampirism")); |
1186 TBW_vampiric->setToolTip("<b>" + ToggleButtonWidget::tr("Vampirism") + "</b>:<br />" + tr("Gain 80% of the damage you do back in health")); |
1195 TBW_vampiric->setToolTip(tr("Gain 80% of the damage you do back in health")); |
|
1196 glGMLayout->addWidget(TBW_vampiric,2,0,1,1); |
1187 glGMLayout->addWidget(TBW_vampiric,2,0,1,1); |
1197 |
1188 |
1198 TBW_karma = new ToggleButtonWidget(gbGameModes, ":/res/btnKarma.png"); |
1189 TBW_karma = new ToggleButtonWidget(gbGameModes, ":/res/btnKarma.png"); |
1199 TBW_karma->setText(ToggleButtonWidget::tr("Karma")); |
1190 TBW_karma->setToolTip("<b>" + ToggleButtonWidget::tr("Karma") + "</b>:<br />" + tr("Share your opponents pain, share their damage")); |
1200 TBW_karma->setToolTip(tr("Share your opponents pain, share their damage")); |
|
1201 glGMLayout->addWidget(TBW_karma,2,1,1,1); |
1191 glGMLayout->addWidget(TBW_karma,2,1,1,1); |
1202 |
1192 |
1203 TBW_artillery = new ToggleButtonWidget(gbGameModes, ":/res/btnArtillery.png"); |
1193 TBW_artillery = new ToggleButtonWidget(gbGameModes, ":/res/btnArtillery.png"); |
1204 TBW_artillery->setText(ToggleButtonWidget::tr("Artillery")); |
1194 TBW_artillery->setToolTip("<b>" + ToggleButtonWidget::tr("Artillery") + "</b>:<br />" + tr("Your hogs are unable to move, put your artillery skills to the test")); |
1205 TBW_artillery->setToolTip(tr("Your hogs are unable to move, put your artillery skills to the test")); |
|
1206 glGMLayout->addWidget(TBW_artillery,2,2,1,1); |
1195 glGMLayout->addWidget(TBW_artillery,2,2,1,1); |
1207 |
1196 |
1208 TBW_randomorder = new ToggleButtonWidget(gbGameModes, ":/res/btnRandomOrder.png"); |
1197 TBW_randomorder = new ToggleButtonWidget(gbGameModes, ":/res/btnRandomOrder.png"); |
1209 TBW_randomorder->setText(ToggleButtonWidget::tr("Random Order")); |
1198 TBW_randomorder->setToolTip("<b>" + ToggleButtonWidget::tr("Random Order") + "</b>:<br />" + tr("Order of play is random instead of in room order.")); |
1210 TBW_randomorder->setToolTip(tr("Order of play is random instead of in room order.")); |
|
1211 glGMLayout->addWidget(TBW_randomorder,2,3,1,1); |
1199 glGMLayout->addWidget(TBW_randomorder,2,3,1,1); |
1212 |
1200 |
1213 TBW_king = new ToggleButtonWidget(gbGameModes, ":/res/btnKing.png"); |
1201 TBW_king = new ToggleButtonWidget(gbGameModes, ":/res/btnKing.png"); |
1214 TBW_king->setText(ToggleButtonWidget::tr("King")); |
1202 TBW_king->setToolTip("<b>" + ToggleButtonWidget::tr("King") + "</b>:<br />" + tr("Play with a King. If he dies, your side dies.")); |
1215 TBW_king->setToolTip(tr("Play with a King. If he dies, your side dies.")); |
|
1216 glGMLayout->addWidget(TBW_king,3,0,1,1); |
1203 glGMLayout->addWidget(TBW_king,3,0,1,1); |
1217 |
1204 |
1218 TBW_placehog = new ToggleButtonWidget(gbGameModes, ":/res/btnPlaceHog.png"); |
1205 TBW_placehog = new ToggleButtonWidget(gbGameModes, ":/res/btnPlaceHog.png"); |
1219 TBW_placehog->setText(ToggleButtonWidget::tr("Place Hedgehogs")); |
1206 TBW_placehog->setToolTip("<b>" + ToggleButtonWidget::tr("Place Hedgehogs") + "</b>:<br />" + tr("Take turns placing your hedgehogs before the start of play.")); |
1220 TBW_placehog->setToolTip(tr("Take turns placing your hedgehogs before the start of play.")); |
|
1221 glGMLayout->addWidget(TBW_placehog,3,1,1,1); |
1207 glGMLayout->addWidget(TBW_placehog,3,1,1,1); |
1222 |
1208 |
1223 TBW_sharedammo = new ToggleButtonWidget(gbGameModes, ":/res/btnSharedAmmo.png"); |
1209 TBW_sharedammo = new ToggleButtonWidget(gbGameModes, ":/res/btnSharedAmmo.png"); |
1224 TBW_sharedammo->setText(ToggleButtonWidget::tr("Clan Shares Ammo")); |
1210 TBW_sharedammo->setToolTip("<b>" + ToggleButtonWidget::tr("Clan Shares Ammo") + "</b>:<br />" + tr("Ammo is shared between all teams that share a colour.")); |
1225 TBW_sharedammo->setToolTip(tr("Ammo is shared between all teams that share a colour.")); |
|
1226 glGMLayout->addWidget(TBW_sharedammo,3,2,1,1); |
1211 glGMLayout->addWidget(TBW_sharedammo,3,2,1,1); |
1227 |
1212 |
1228 TBW_disablegirders = new ToggleButtonWidget(gbGameModes, ":/res/btnDisableGirders.png"); |
1213 TBW_disablegirders = new ToggleButtonWidget(gbGameModes, ":/res/btnDisableGirders.png"); |
1229 TBW_disablegirders->setText(ToggleButtonWidget::tr("Disable Girders")); |
1214 TBW_disablegirders->setToolTip("<b>" + ToggleButtonWidget::tr("Disable Girders") + "</b>:<br />" + tr("Disable girders when generating random maps.")); |
1230 TBW_disablegirders->setToolTip(tr("Disable girders when generating random maps.")); |
|
1231 glGMLayout->addWidget(TBW_disablegirders,3,3,1,1); |
1215 glGMLayout->addWidget(TBW_disablegirders,3,3,1,1); |
1232 |
1216 |
1233 // Right |
1217 // Right |
1234 QLabel * l; |
1218 QLabel * l; |
1235 |
1219 |
1394 { |
1378 { |
1395 mapper->setModel(model); |
1379 mapper->setModel(model); |
1396 selectScheme->setModel(model); |
1380 selectScheme->setModel(model); |
1397 |
1381 |
1398 mapper->addMapping(LE_name, 0); |
1382 mapper->addMapping(LE_name, 0); |
1399 mapper->addMapping(TBW_mode_Forts->button(), 1); |
1383 mapper->addMapping(TBW_mode_Forts, 1); |
1400 mapper->addMapping(TBW_teamsDivide->button(), 2); |
1384 mapper->addMapping(TBW_teamsDivide, 2); |
1401 mapper->addMapping(TBW_solid->button(), 3); |
1385 mapper->addMapping(TBW_solid, 3); |
1402 mapper->addMapping(TBW_border->button(), 4); |
1386 mapper->addMapping(TBW_border, 4); |
1403 mapper->addMapping(TBW_lowGravity->button(), 5); |
1387 mapper->addMapping(TBW_lowGravity, 5); |
1404 mapper->addMapping(TBW_laserSight->button(), 6); |
1388 mapper->addMapping(TBW_laserSight, 6); |
1405 mapper->addMapping(TBW_invulnerable->button(), 7); |
1389 mapper->addMapping(TBW_invulnerable, 7); |
1406 mapper->addMapping(TBW_mines->button(), 8); |
1390 mapper->addMapping(TBW_mines, 8); |
1407 mapper->addMapping(TBW_vampiric->button(), 9); |
1391 mapper->addMapping(TBW_vampiric, 9); |
1408 mapper->addMapping(TBW_karma->button(), 10); |
1392 mapper->addMapping(TBW_karma, 10); |
1409 mapper->addMapping(TBW_artillery->button(), 11); |
1393 mapper->addMapping(TBW_artillery, 11); |
1410 mapper->addMapping(TBW_randomorder->button(), 12); |
1394 mapper->addMapping(TBW_randomorder, 12); |
1411 mapper->addMapping(TBW_king->button(), 13); |
1395 mapper->addMapping(TBW_king, 13); |
1412 mapper->addMapping(TBW_placehog->button(), 14); |
1396 mapper->addMapping(TBW_placehog, 14); |
1413 mapper->addMapping(TBW_sharedammo->button(), 15); |
1397 mapper->addMapping(TBW_sharedammo, 15); |
1414 mapper->addMapping(TBW_disablegirders->button(), 16); |
1398 mapper->addMapping(TBW_disablegirders, 16); |
1415 mapper->addMapping(SB_DamageModifier, 17); |
1399 mapper->addMapping(SB_DamageModifier, 17); |
1416 mapper->addMapping(SB_TurnTime, 18); |
1400 mapper->addMapping(SB_TurnTime, 18); |
1417 mapper->addMapping(SB_InitHealth, 19); |
1401 mapper->addMapping(SB_InitHealth, 19); |
1418 mapper->addMapping(SB_SuddenDeath, 20); |
1402 mapper->addMapping(SB_SuddenDeath, 20); |
1419 mapper->addMapping(SB_CaseProb, 21); |
1403 mapper->addMapping(SB_CaseProb, 21); |