Xurses...
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
1006B

  1. /*
  2. * Copyright (c) 2023 : Ognjen 'xolatile' Milan Robovic
  3. *
  4. * Xurses is free software! You will redistribute it or modify it under the terms of the GNU General Public License by Free Software Foundation.
  5. * And when you do redistribute it or modify it, it will use either version 3 of the License, or (at yours truly opinion) any later version.
  6. * It is distributed in the hope that it will be useful or harmful, it really depends... But no warranty what so ever, seriously. See GNU/GPLv3.
  7. */
  8. #ifndef XURSES_HEADER
  9. #define XURSES_HEADER
  10. #include <xolatile/xtandard.h>
  11. extern int curses_active;
  12. extern void curses_configure (void);
  13. extern void curses_synchronize (void);
  14. extern void curses_bind (int signal, void (* action) (void));
  15. extern void curses_unbind (int signal);
  16. extern void curses_exit (int signal);
  17. extern void curses_render_character (char character, int colour, int effect, int x, int y);
  18. extern void curses_render_background (char character, int colour, int effect);
  19. #endif