X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=windows.c;h=cc9f0f2b9c20a0cc944b74d8a4cd54c3820d5187;hb=ed160c85898e726c7daf6b329f5e807e760ba3ed;hp=121c9faf369fdc0cd51f7dd9387c11a4b538835f;hpb=cfe04ddf916aaab0c64ce640e3ca39c7779799d8;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;