I have a ship, frigate, which can be equipped with 3 different weapons. The weapons which can go in these 3 slots(let's call them inputs) are Torpedo, Laser, Rail Gun and Missile Launcher (for example).
I made 3 variables which are stored with the weapons i requested.
$weapon1 ='abc'; if (isset($_POST['weapon1'])) {$weapon1 = $_POST['weapon1'];}
$weapon2 ='abc'; if (isset($_POST['weapon2'])) {$weapon2 = $_POST['weapon2'];}
$weapon3 ='abc'; if (isset($_POST['weapon3'])) {$weapon3 = $_POST['weapon3'];}
I really don't want my code to look something like this:
Code: Select all
switch ($weapon1) {
case : 'Torpedo'
//code
break;
case : 'Laser'
//code
break;
case: 'Rail Gun'
//code
break;
case: Missile Launcher'
//code
break;
}
switch ($weapon2) {
case : 'Torpedo'
//code
break;
case : 'Laser'
//code
break;
case: 'Rail Gun'
//code
break;
case: Missile Launcher'
//code
break;
}
switch ($weapon3) {
case : 'Torpedo'
//code
break;
case : 'Laser'
//code
break;
case: 'Rail Gun'
//code
break;
case: Missile Launcher'
//code
break;
}How can i make one switch that can help me do the same thing as above? What happens when i'll have a ship that can have 10 different weapons equipped? Pfff the code will go for miles