- break_tester = make_turn_tester(opts.replay, world_db)
- obey_lines_in_file(io_db["path_record"], "record ", break_tester)
- # what to do next?
+ io_db["file_record"] = open(io_db["path_record"], "r")
+ io_db["file_record"].prefix = "recod file line "
+ io_db["file_record"].line_n = 1
+ while world_db["turn"] < opts.replay:
+ line = io_db["file_record"].readline()
+ if "" == line:
+ break
+ obey(line.rstrip(), io_db, io_db["file_record"].prefix
+ + str(io_db["file_record"].line_n))
+ io_db["file_record"].line_n = io_db["file_record"].line_n + 1
+ while True:
+ obey(read_command(io_db), io_db, "in file", replay=True)