include <screws.scad>

$fn = 72;

translate([case_length_bottom, 0, 0])
rotate([0, 0, 90])
intersection() {
    square([200, 200], false);
    union() {
        square([wall_width, case_length_bottom], false);
        square([case_width_bottom, wall_width], false);

        translate([case_width_bottom - wall_width, 0, 0])
        square([wall_width, case_length_bottom], false);

        translate([0, case_length_bottom - wall_width, 0])
        square([case_width_bottom, wall_width], false);


        for (screw_post = screw_posts_top_case) {
            x = screw_post[0];
            y = screw_post[1];

            translate([x, y, 0])
            difference() {
                circle(d=screw_post_diameter_outer);
                circle(d=screw_post_diameter_inner);
            }
        }
    }
}