package com.rebelkeithy.ftl.systems;
import com.rebelkeithy.ftl.ship.Ship;
public class ReactorSystem extends AbstractShipSystem
{
public ReactorSystem(Ship ship, String name, int maxPower)
{
super(ship, name, maxPower);
currPower = maxPower;
}
public String getDisplayName() { return "Reactor"; }
public String getDescription()
{
return "Provides power to all ship systems. Each\npower bar allows you to send one unit of\npower to a system. Subsystems do not need\npower from the reactor";
}
public void upgrade()
{
super.upgrade();
currPower++;
}
public int takePower(int amount)
{
if(amount < getPower())
{
currPower -= amount;
return amount;
}
else
{
amount = currPower;
currPower = 0;
return amount;
}
}
public void loadTextures()
{
}
}