home · contact · privacy
Add command to let the AI decide player's next move.
[plomrogue] / src / server / run.h
index 07ca9029f24655a0b66a87466dc1ac512da0f4c3..6b823c4b713d27f688e30924a217af3dc816f530 100644 (file)
 
 
 
-/* Try parsing "msg" into a command to apply, and apply it. Record commands to
- * the file at world.path_record if "do_record" is set.
+/* Record save and record file data. Both are only written if "force" is set, or
+ * on the first run with unset "force", or if 15 seconds have passed since the
+ * last file writing. "msg" is appended to the record file if it is set.
  */
-extern void obey_msg(char * msg, uint8_t do_record);
+extern void record(char * msg, uint8_t force);
+
+/* Try parsing "msg" into a command to apply, and apply it. Output commands to
+ * stdout if "do_verbose" and world.is_verbose are set. If "do_record" is set,
+ * record commands to record file, and run save_world() if the last call to it
+ * via this function has not happened yet or is at least one minute in the past.
+ */
+extern void obey_msg(char * msg, uint8_t do_record, uint8_t do_verbose);
 
 /* Loop for receiving commands via io_round() and acting on them. Exits with 1
  * on "QUIT" command. In replay mode, exits with 0 on each non-"QUIT" command.