Subversion Repositories programming

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
292 ira 1
/*******************************************************************************
2
 * ggitest.c - a simple test of the draw library
3
 *
4
 * Copyright (c) 2006, Ira W. Snyder (devel@irasnyder.com)
5
 ******************************************************************************/
6
 
290 ira 7
#include <stdio.h>
292 ira 8
#include "draw.h"
290 ira 9
 
10
int main ()
11
{
291 ira 12
    int i;
13
 
290 ira 14
    /* Initialize */
15
    draw_init ();
16
 
17
    /* Use */
292 ira 18
    draw_clearscreen ();
290 ira 19
    draw_putpixel (20, 20, RED);
20
    draw_box (50, 50, 100, 100, GREEN);
21
    draw_line (30, 20, 300, 180, BLUE);
22
    draw_box (100, 80, 100, 100, WHITE);
23
 
292 ira 24
    sleep (5);
290 ira 25
 
292 ira 26
    draw_clearscreen ();
290 ira 27
    draw_putpixel (40, 40, RED);
28
    draw_putpixel (20, 20, GREEN);
29
    draw_putpixel (30, 30, BLUE);
30
 
292 ira 31
    sleep (5);
290 ira 32
 
291 ira 33
    /* Slow draw */
292 ira 34
    draw_clearscreen ();
291 ira 35
 
36
    for (i=0; i<800; i++)
37
    {
38
        draw_putpixel (i, i, RED);
39
        usleep (10000);
40
    }
41
 
290 ira 42
    /* Quit */
43
    draw_close ();
44
 
45
    return (0);
46
}
292 ira 47