-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdemo2.c
More file actions
37 lines (29 loc) · 803 Bytes
/
demo2.c
File metadata and controls
37 lines (29 loc) · 803 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include "types.h"
#include "user.h"
// MODE 12 Without batching demo
int main() {
setvideomode(0x12);
for (int i = 0; i < 8; i++) {
int val = i * 10;
setline(0, val, 639, 279 - val, i + 2);
setline(639, val, 0, 279 - val, i + 2);
}
for (int i = 0; i < 8; i++) {
int val = i * 10;
setline(0, 200 + val, 639, 479 - val, i + 2);
setline(639, 200 + val, 0, 479 - val, i + 2);
}
setpixel(280, 111, 7);
setpixel(268, 71, 2);
setpixel(73, 174, 3);
setpixel(13, 84, 4);
setpixel(73, 34, 5);
setpixel(212, 126, 6);
setpixel(54, 139, 7);
setpixel(69, 79, 8);
printf(1, "Hello this is a test\n");
printf(1, "Does printing in video mode work?\n");
getch();
setvideomode(0x03);
exit();
}