def main(): if options.command_line: simulator = KrakrobotSimulator(simulation_dt=0.0, **simulator_params) print "Running simulator" results = simulator.run() print "Finished running simulator" print "Simulation has finished. Results:\n{0}".format( json.dumps(results, indent=1)) else: simulator = KrakrobotSimulator(**simulator_params) from gui import SimulatorGUI sim_gui = SimulatorGUI(sys.argv, simulator, simulator_params) sim_gui.run() if options.output: print "Writing results to ", options.output with open(options.output, "w") as f: f.write(json.dumps(simulator.get_results()))
def _reconstruct_simulator(self): self.simulator = KrakrobotSimulator(**self.simulator_params) self.board_animation.new_simulator(self.simulator)