Exemplo n.º 1
0
Arquivo: caca.php Projeto: dns/libcaca
 function drawBox($x1, $y1, $x2, $y2, $char)
 {
     return caca_draw_box($this->cv, $x1, $y1, $x2, $y2, $char);
 }
Exemplo n.º 2
0
Arquivo: demo.php Projeto: dns/libcaca
function demo_boxes($cv, $bounds, $outline)
{
    $w = caca_get_canvas_width($cv);
    $h = caca_get_canvas_height($cv);
    if ($bounds) {
        $xa = caca_rand(-$w, 2 * $w);
        $ya = caca_rand(-$h, 2 * $h);
        $xb = caca_rand(-$w, 2 * $w);
        $yb = caca_rand(-$h, 2 * $h);
    } else {
        $xa = caca_rand(0, $w);
        $ya = caca_rand(0, $h);
        $xb = caca_rand(0, $w);
        $yb = caca_rand(0, $h);
    }
    caca_set_color_ansi($cv, caca_rand(0, 16), caca_rand(0, 16));
    caca_fill_box($cv, $xa, $ya, $xb, $yb, ord('#'));
    caca_set_color_ansi($cv, caca_rand(0, 16), CACA_BLACK);
    if ($outline == 2) {
        caca_draw_thin_box($cv, $xa, $ya, $xb, $yb);
    } else {
        if ($outline == 1) {
            caca_draw_box($cv, $xa, $ya, $xb, $yb, ord('#'));
        }
    }
}