Operating System
step_3
user
kbhit.c
Go to the documentation of this file.
1
8
#include <stdint.h>
9
#include "../include/stdio.h"
10
#include "../include/utilities.h"
11
int16_t
row
= 8;
12
int16_t
column
= 10;
13
int16_t
evenFlag
= 1;
14
void
kb_custom_interupt
() {
15
if
(
evenFlag
) {
16
draw_str_style
(
"ouch!"
,
row
,
column
,
TO_FN
(
G_RED
));
17
column
+= 8;
18
if
(
column
> 79-10) {
19
column
= 10;
20
row
++;
21
}
22
}
23
evenFlag
= !
evenFlag
;
24
return
;
25
}
G_RED
#define G_RED
Definition:
graphic.h:18
row
int16_t row
Definition:
kbhit.c:11
evenFlag
int16_t evenFlag
Definition:
kbhit.c:13
kb_custom_interupt
void kb_custom_interupt()
Definition:
kbhit.c:14
TO_FN
#define TO_FN(X)
make defined color into describing font
Definition:
graphic.h:23
column
int16_t column
Definition:
kbhit.c:12
draw_str_style
static int16_t draw_str_style(char const *str, int row, int col, uint8_t style)
Definition:
stdio.h:120
Generated by
1.8.15