Tracer des diagrammes dans un terminal - retour accueil
git clone git://bebou.netlib.re/boxes
Log | Files | Refs | README |
commit 61b6a1ec36f657b3b53873a46f29d3e789e63c7e parent ad0cded80315675bde8745343d021b1c19f607c6 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Fri, 13 Jun 2025 21:00:49 +0200 On peut tracer les rect dans les deux sens Rien besoin de modif dans la struct de donnée, on adapte juste le tracé :) Diffstat:
M | boxes.c | | | 2 | ++ |
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/boxes.c b/boxes.c @@ -16,6 +16,8 @@ struct box { }; void drawboxcoord(int x, int y, int w, int h) { + if(w<0) { x=x+w; w=-w; } + if(h<0) { y=y+h; h=-h; } tb_printf(x+w,y+h,TB_DEFAULT,TB_DEFAULT,"╯"); tb_printf(x+w,y,TB_DEFAULT,TB_DEFAULT,"╮"); tb_printf(x,y+h,TB_DEFAULT,TB_DEFAULT,"╰");