package com.rebelkeithy.ftl.actions;
import com.rebelkeithy.ftl.ship.Ship;
import com.rebelkeithy.ftl.systems.AbstractShipSystem;
import com.rebelkeithy.ftl.systems.SystemRegistry;
public class AddSystemAction extends Action
{
public AddSystemAction(String action)
{
super(action);
}
@Override
public void preform(String action, Object... params)
{
Ship ship = game.getShip((String) params[0]);
AbstractShipSystem system = SystemRegistry.build((String) params[1], ship, 1);
ship.addSystem((String) params[1], system, (String)params[2]);
}
}