namespace hr { namespace bricks { void draw_ro(); extern void build(bool in_pair); struct brick { euc::coord co; color_t col; int walls; hyperpoint location; hpcshape shRotWall[6]; }; extern vector bricks; } } namespace nilrider { hpcshape shMini[6]; void create_minitriangle() { using namespace bricks; hyperpoint ctr = Hypc; for(auto& b: bricks::bricks) ctr += b.location; ctr /= ctr[3]; transmatrix B = gpushxto0(ctr); ld radius = 0; ld sca = .18; for(int f=0; f<6; f++) { cgi.bshape(shMini[f], PPR::WALL); shMini[f].flags |= POLY_TRIANGLES; for(auto& b: bricks::bricks) { transmatrix V = eupush(b.location); int which = b.walls; if(!((1<