#include <err.h>
#include <stdio.h>
#include <stdlib.h>
#include <str.h>
#include <unistd.h>
#include <vfs/vfs.h>
#include <async.h>
#include <bool.h>
#include <io/console.h>
#include <io/style.h>
#include "screen.h"
#include "tetris.h"
Go to the source code of this file.
Defines | |
#define | STOP (B_COLS - 3) |
Functions | |
void | clear_screen (void) |
static bool | get_display_color_sup (void) |
static int | get_display_size (winsize_t *ws) |
void | moveto (sysarg_t r, sysarg_t c) |
static void | putstr (const char *s) |
static void | resume_normal (void) |
void | scr_clear (void) |
void | scr_end (void) |
void | scr_init (void) |
void | scr_msg (char *s, bool set) |
void | scr_set (void) |
void | scr_update (void) |
static void | start_standout (uint32_t color) |
void | stop (const char *why) |
Variables | |
static int | curscore |
static cell | curscreen [B_SIZE] |
static int | isset |
static struct shape * | lastshape |
static bool | use_color |
winsize_t | winsize |
Definition in file screen.c.