Subversion Repositories HelenOS

Rev

Rev 4055 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4055 Rev 4537
Line 34... Line 34...
34
 *
34
 *
35
 *  @(#)screen.h    8.1 (Berkeley) 5/31/93
35
 *  @(#)screen.h    8.1 (Berkeley) 5/31/93
36
 */
36
 */
37
 
37
 
38
/** @addtogroup tetris
38
/** @addtogroup tetris
39
 * @{
39
 * @{
40
 */
40
 */
41
/** @file
41
/** @file
42
 */
42
 */
43
 
43
 
44
/*
44
/*
45
 * putpad() is for padded strings with count=1.
45
 * putpad() is for padded strings with count = 1.
46
 */
46
 */
47
#define putpad(s)   tputs(s, 1, put)
47
#define putpad(s)  tputs(s, 1, put)
48
 
48
 
-
 
49
#include <sys/types.h>
49
#include <async.h>
50
#include <async.h>
50
 
51
 
51
typedef struct {
52
typedef struct {
52
    int ws_row;
53
    ipcarg_t ws_row;
53
    int ws_col;
54
    ipcarg_t ws_col;
54
} winsize_t;
55
} winsize_t;
55
 
56
 
56
extern winsize_t winsize;
57
extern winsize_t winsize;
57
 
58
 
58
void moveto(int r, int c);
59
extern void moveto(int r, int c);
59
void clear_screen(void);
60
extern void clear_screen(void);
60
 
61
 
61
int put(int);           /* just calls putchar; for tputs */
62
/* just calls putchar; for tputs */
-
 
63
extern int put(int);
62
void    scr_clear(void);
64
extern void scr_clear(void);
63
void    scr_end(void);
65
extern void scr_end(void);
64
void    scr_init(void);
66
extern void scr_init(void);
65
void    scr_msg(char *, int);
67
extern void scr_msg(char *, int);
66
void    scr_set(void);
68
extern void scr_set(void);
67
void    scr_update(void);
69
extern void scr_update(void);
68
 
70
 
69
/** @}
71
/** @}
70
 */
72
 */
71
 
-