X-Git-Url: https://plomlompom.com/repos/index.html?a=blobdiff_plain;f=windows.c;h=cc9f0f2b9c20a0cc944b74d8a4cd54c3820d5187;hb=ed160c85898e726c7daf6b329f5e807e760ba3ed;hp=121c9faf369fdc0cd51f7dd9387c11a4b538835f;hpb=296a2a113e6db94bf38ddb5b74e433799a400315;p=plomrogue
diff --git a/windows.c b/windows.c
index 121c9fa..cc9f0f2 100644
--- a/windows.c
+++ b/windows.c
@@ -15,6 +15,13 @@ struct WinMeta init_win_meta (WINDOW * screen) {
win_meta.pad = newpad(win_meta.height, 1);
return win_meta; }
+void scroll_pad (struct WinMeta * win_meta, char dir) {
+// Scroll pad left (if possible) or right.
+ if ('+' == dir)
+ win_meta->pad_offset++;
+ else if ('-' == dir && win_meta->pad_offset > 0)
+ win_meta->pad_offset--; }
+
struct Win init_window (struct WinMeta * win_meta, char * title) {
// Create and populate Win struct with sane default values.
struct Win win;