diff options
author | Ian C <ianc@noddybox.co.uk> | 2023-03-13 14:01:40 +0000 |
---|---|---|
committer | Ian C <ianc@noddybox.co.uk> | 2023-03-13 14:01:40 +0000 |
commit | a91c8129a58419a2c8d6d80682566059f58fe5d7 (patch) | |
tree | 53bca564b01ba1bcce64268a5b0fbf50eda0007d /util.c | |
parent | 1d07a8fcc9a4cf20fd44ca5e26184d4022321818 (diff) |
Small tweak to WinSceen
Diffstat (limited to 'util.c')
-rw-r--r-- | util.c | 24 |
1 files changed, 23 insertions, 1 deletions
@@ -43,6 +43,28 @@ void Centre(int y, const char *p) mvaddstr(y, COLS / 2 - l / 2, p); } +void CentreSkipSpaces(int y, const char *p) +{ + size_t l = strlen(p); + int x; + + x = COLS / 2 - l / 2; + + while(*p) + { + if (*p == ' ') + { + x++; + } + else + { + mvaddch(y, x++, *p); + } + + p++; + } +} + const char *CardName(Card c) { static char buff[32]; @@ -194,7 +216,7 @@ void WinScreen() } } - Centre(11, "PRESS SPACE"); + CentreSkipSpaces(11, "PRESS SPACE"); refresh(); } |