blob: 8d397395fb2f727cc5f01d9e015d631ebfc84bfb [file] [log] [blame]
# First test add a bunch of rects make sure they are sorted.
rectlistmanger rlm0-1
rect 5 1 9 1
rect 0 1 9 1
rect 4 1 9 1
rect 9 1 9 1
rect 1 1 9 1
rect 2 1 9 1
rect 3 1 9 1
rect 8 1 9 1
rect 7 1 9 1
rect 6 1 9 1
print
rectlistmanger rlm0-2
rect 6 1 9 1
rect 7 1 9 1
rect 8 1 9 1
rect 3 1 9 1
rect 2 1 9 1
rect 1 1 9 1
rect 9 1 9 1
rect 4 1 9 1
rect 0 1 9 1
rect 5 1 9 1
print
add rlm0-1
print
merge 0 0
print
# Second test add a bunch more rects make sure they are sorted.
rectlistmanger rlm1-1
rect 5 1 9 1
rect 0 1 9 1
rect 4 1 9 1
rect 9 1 9 1
rect 1 1 9 1
rect 2 1 9 1
rect 3 1 9 1
rect 8 1 9 1
rect 7 1 9 1
rect 6 1 9 1
print
rectlistmanger rlm1-2
rect 16 1 9 1
rect 19 1 9 1
rect 12 1 9 1
rect 15 1 9 1
rect 10 1 9 1
rect 11 1 9 1
rect 17 1 9 1
rect 18 1 9 1
rect 13 1 9 1
rect 14 1 9 1
print
add rlm1-1
print
merge 0 0
print
# Third test add even more more rects make sure they are sorted.
rectlistmanger rlm2-1
rect 16 1 9 1
rect 19 1 9 1
rect 12 1 9 1
rect 15 1 9 1
rect 10 1 9 1
rect 11 1 9 1
rect 17 1 9 1
rect 18 1 9 1
rect 13 1 9 1
rect 14 1 9 1
print
rectlistmanger rlm2-2
rect 1 1 9 1
rect 7 1 9 1
rect 6 1 9 1
rect 4 1 9 1
rect 3 1 9 1
rect 2 1 9 1
rect 5 1 9 1
rect 9 1 9 1
rect 0 1 9 1
rect 8 1 9 1
print
add rlm2-1
print
merge 0 0
print