home · contact · privacy
MAJOR re-write. Split plomrogue into a server and a client. Re-wrote large parts
[plomrogue] / src / client / draw_wins.h
diff --git a/src/client/draw_wins.h b/src/client/draw_wins.h
new file mode 100644 (file)
index 0000000..4dd30b8
--- /dev/null
@@ -0,0 +1,29 @@
+/* src/client/draw_wins.h
+ *
+ * Routines for drawing the game's windows' contents.
+ */
+
+#ifndef DRAW_WINS_H
+#define DRAW_WINS_H
+
+struct Win;
+
+
+
+/* Default routines to draw the various windows' standard contents. */
+extern void draw_win_log(struct Win * win);
+extern void draw_win_map(struct Win * win);
+extern void draw_win_info(struct Win * win);
+extern void draw_win_inventory(struct Win * win);
+extern void draw_win_available_keybindings(struct Win * win);
+extern void draw_win_keybindings_global(struct Win * win);
+extern void draw_win_keybindings_winconf_geometry(struct Win * win);
+extern void draw_win_keybindings_winconf_keybindings(struct Win * win);
+
+/* Routines to draw windows' configuration views. */
+extern void draw_winconf_keybindings(struct Win * win);
+extern void draw_winconf_geometry(struct Win * win);
+
+
+
+#endif