home · contact · privacy
Simplify queue reading/writing.
[plomrogue] / src / client / io.h
index 4db04cf2594753769161b6881ad082a0ca13c0d9..33fc671ec6fd8f9ea749012b73d4e9a84a9b6517 100644 (file)
@@ -1,4 +1,8 @@
 /* src/client/io.h
+ *
+ * This file is part of PlomRogue. PlomRogue is licensed under the GPL version 3
+ * or any later version. For details on its copyright, license, and warranties,
+ * see the file NOTICE in the root directory of the PlomRogue source package.
  *
  * Communication of the client with the server (by reading and writing files)
  * and the user (by writing to the screen and reading keypresses).
@@ -16,7 +20,7 @@
  */
 extern void send(char * msg);
 
-/* Keep checking for user input, a changed worldstate file and the server's
+/* Keep checking for user input, a changed worldstate file, and the server's
  * wakefulness. Update client's world representation on worldstate file changes.
  * Manipulate the client and send commands to server based on the user input as
  * interpreted by the control.h library.
@@ -25,7 +29,8 @@ extern void send(char * msg);
  * loop ends regularly (due to the user sending a quit command), return an
  * appropriate quit message to write to stdout when the client winds down. Call
  * reset_windows() on receiving a SIGWINCH. Abort on assumed server death if the
- * server's out file does not get updated, even on PING requests.
+ * server's out file does not get updated, even on PING requests. Re-focus map
+ * view on player if world.focus_each_turn is set.
  */
 extern char * io_loop();