some new boxes
This commit is contained in:
69
draw.c
69
draw.c
@@ -319,6 +319,72 @@ void drawBoxes(DrawingContext *ctx)
|
||||
drawBoxStd(ctx, "cabc ab", 'B');
|
||||
}
|
||||
|
||||
void drawBoxes2(DrawingContext *ctx)
|
||||
{
|
||||
/*
|
||||
cairo_set_source_rgb(ctx->cairo, 1, 0.5, 0);
|
||||
drawBoxStd(ctx, "a", 'A');
|
||||
drawBoxStd(ctx, "ca", 'A');
|
||||
drawBoxStd(ctx, "aca", 'A');
|
||||
drawBoxStd(ctx, "caca", 'A');
|
||||
drawBoxStd(ctx, "acaca", 'A');
|
||||
cairo_set_source_rgb(ctx->cairo, 0, 0.5, 1);
|
||||
drawBoxStd(ctx, "acac", 'A');
|
||||
drawBoxStd(ctx, "cac", 'A');
|
||||
drawBoxStd(ctx, "ac", 'A');
|
||||
drawBoxStd(ctx, "c", 'A');
|
||||
drawBoxStd(ctx, "", 'A');
|
||||
*/
|
||||
|
||||
/*
|
||||
cairo_set_source_rgb(ctx->cairo, 0, 0.5, 1);
|
||||
drawBox(ctx, "abc", "cab");
|
||||
// drawBox(ctx, "ba abc ab", "ba cab ab");
|
||||
drawBox(ctx, "baba abc abab", "baba cab abab");
|
||||
drawBox(ctx, "abab abc baba", "abab cab baba");
|
||||
drawBox(ctx, "ab abc ba", "ab cab ba");
|
||||
|
||||
cairo_set_source_rgb(ctx->cairo, 1, 0.5, 0);
|
||||
drawBox(ctx, "b abc b", "b cab b");
|
||||
drawBox(ctx, "bab abc bab", "bab cab bab");
|
||||
drawBox(ctx, "babab abc babab", "babab cab babab");
|
||||
drawBox(ctx, "aba abc aba", "aba cab aba");
|
||||
// drawBox(ctx, "a abc a", "a cab a");
|
||||
|
||||
cairo_set_source_rgb(ctx->cairo, 0, 0.5, 1);
|
||||
drawBox(ctx, "bca", "abc");
|
||||
// drawBox(ctx, "cb bca bc", "cb abc bc");
|
||||
drawBox(ctx, "cbcb bca bcbc", "cbcb abc bcbc");
|
||||
drawBox(ctx, "bcbc bca cbcb", "bcbc abc cbcb");
|
||||
drawBox(ctx, "bc bca cb", "bc abc cb");
|
||||
|
||||
cairo_set_source_rgb(ctx->cairo, 1, 0.5, 0);
|
||||
drawBox(ctx, "c bca c", "c abc c");
|
||||
drawBox(ctx, "cbc bca cbc", "cbc abc cbc");
|
||||
drawBox(ctx, "cbcbc bca cbcbc", "cbcbc abc cbcbc");
|
||||
drawBox(ctx, "bcb bca bcb", "bcb abc bcb");
|
||||
// drawBox(ctx, "b bca b", "b abc b");
|
||||
*/
|
||||
|
||||
cairo_set_source_rgb(ctx->cairo, 0, 0, 0);
|
||||
drawBox(ctx, "abc", "cab");
|
||||
|
||||
cairo_set_source_rgb(ctx->cairo, 0, 0.5, 1);
|
||||
// drawBox(ctx, "cab", "bca");
|
||||
// drawBox(ctx, "ac cab ca", "ac bca ca");
|
||||
// drawBox(ctx, "acac cab caca", "acac bca caca");
|
||||
drawBox(ctx, "caca cab acac", "caca bca acac");
|
||||
drawBox(ctx, "ca cab ac", "ca bca ac");
|
||||
|
||||
cairo_set_source_rgb(ctx->cairo, 1, 0.5, 0);
|
||||
drawBox(ctx, "a cab a", "a bca a");
|
||||
drawBox(ctx, "aca cab aca", "aca bca aca");
|
||||
// drawBox(ctx, "acaca cab acaca", "acaca bca acaca");
|
||||
// drawBox(ctx, "cac cab cac", "cac bca cac");
|
||||
// drawBox(ctx, "c cab c", "c bca c");
|
||||
|
||||
}
|
||||
|
||||
void drawLimitCurve(DrawingContext *ctx)
|
||||
{
|
||||
cairo_t *C = ctx->cairo;
|
||||
@@ -392,6 +458,9 @@ void draw(DrawingContext *ctx)
|
||||
if(ctx->show_boxes)
|
||||
drawBoxes(ctx);
|
||||
|
||||
if(ctx->show_boxes2)
|
||||
drawBoxes2(ctx);
|
||||
|
||||
if(ctx->show_attractors)
|
||||
drawAttractors(ctx);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user