aboutsummaryrefslogtreecommitdiff
path: root/tsalis/src/printer.c
diff options
context:
space:
mode:
authorPaul Oliver <contact@pauloliver.dev>2024-02-29 01:50:44 +0100
committerPaul Oliver <contact@pauloliver.dev>2024-02-29 01:50:44 +0100
commitec53566f5ccb4fb88f2f42c3099ab630c0f2375d (patch)
tree70dd3fa285a20f0c21497d25c1fcfb91137206bd /tsalis/src/printer.c
parent2d036d562f9ebdd4f1f6bfc34d7fac86d5d414dc (diff)
TSalis checks color availability.
Diffstat (limited to 'tsalis/src/printer.c')
-rw-r--r--tsalis/src/printer.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/tsalis/src/printer.c b/tsalis/src/printer.c
index 9d82fc8..88da4a8 100644
--- a/tsalis/src/printer.c
+++ b/tsalis/src/printer.c
@@ -90,10 +90,22 @@ adjustWorld(void)
}
}
+sbool
+tsp_check(void)
+{
+ initscr();
+
+ if (!has_colors()) {
+ endwin();
+ return SFALSE;
+ }
+
+ return STRUE;
+}
+
void
tsp_init(void)
{
- initscr();
cbreak();
noecho();
curs_set(0);