public static void Main() { IReader reader = new ConsoleReader(); IWriter writer = new ConsoleWriter(); IManager reactorManager = new ReactorManager(); ICommandParser commandParser = new CommandParser(reactorManager); IEngine engine = new Engine(reader, writer, commandParser); engine.Run(); }
public float GetCost(int lvl) { return(costBase * (float)(Math.Pow(costMultipler, lvl) * ReactorManager.Factorial(lvl))); }