package adk.launcher.option;

import adk.launcher.ConfigKey;
import rescuecore2.config.Config;

public class OptionTeam extends Option {

    @Override
    public String getKey() {
        return "-t";
    }

    @Override
    public void setValue(Config config, String[] datas) {
        if(datas.length == 5) {
            config.setValue(ConfigKey.KEY_AMBULANCE_AGENT_NAME, datas[1]);
            config.setValue(ConfigKey.KEY_AMBULANCE_AGENT_COUNT, datas[2]);
            config.setValue(ConfigKey.KEY_FIRE_AGENT_NAME, datas[1]);
            config.setValue(ConfigKey.KEY_FIRE_AGENT_COUNT, datas[3]);
            config.setValue(ConfigKey.KEY_POLICE_AGENT_NAME, datas[1]);
            config.setValue(ConfigKey.KEY_POLICE_AGENT_COUNT, datas[4]);
        }
    }
}
@@ -352,112 +352,401 @@
 KEY_
-AMBULANCE_AGENT_NAME, datas%5B1%5D);%0A            config.setValue(ConfigKey.KEY_AMBULANCE_AGENT_COUNT
+FIRE_AGENT_NAME, datas%5B1%5D);%0A            config.setValue(ConfigKey.KEY_FIRE_STATION_NAME, datas%5B1%5D);%0A            config.setValue(ConfigKey.KEY_POLICE_AGENT_NAME, datas%5B1%5D);%0A            config.setValue(ConfigKey.KEY_POLICE_STATION_NAME, datas%5B1%5D);%0A            config.setValue(ConfigKey.KEY_AMBULANCE_AGENT_NAME, datas%5B1%5D);%0A            config.setValue(ConfigKey.KEY_AMBULANCE_STATION_NAME
 , datas%5B
 2%5D);
@@ -745,13 +745,14 @@
 tas%5B
-2
+1
 %5D);%0A
+%0A
     
@@ -796,36 +796,37 @@
 _FIRE_AGENT_
-NAME
+COUNT
 , datas%5B
 1%5D);%0A       
@@ -805,33 +805,33 @@
 NT_COUNT, datas%5B
-1
+2
 %5D);%0A            
@@ -857,37 +857,39 @@
 figKey.KEY_FIRE_
-AGENT
+STATION
 _COUNT, datas%5B3%5D
@@ -887,24 +887,25 @@
  datas%5B3%5D);%0A
+%0A
             
@@ -943,36 +943,37 @@
 OLICE_AGENT_
-NAME
+COUNT
 , datas%5B
 1%5D);%0A       
@@ -952,33 +952,33 @@
 NT_COUNT, datas%5B
-1
+4
 %5D);%0A            
@@ -1014,36 +1014,193 @@
 _POLICE_
-AGENT_COUNT, datas%5B4
+STATION_COUNT, datas%5B5%5D);%0A%0A            config.setValue(ConfigKey.KEY_AMBULANCE_AGENT_COUNT, datas%5B6%5D);%0A            config.setValue(ConfigKey.KEY_AMBULANCE_STATION_COUNT, datas%5B7
 %5D);%0A    
@@ -1212,8 +1212,9 @@
 %0A    %7D%0A%7D
+%0A

update ADK