void bGroup::addFromSB(block t,int _x,int _y){ if(t.over(_x,_y)&&!inHand){ int numBlocks=size(); if(numBlocks<99){ blocks.push_back(t); used[t.title]=false; blocks[numBlocks].grabbed=grabbed=inHand=true; dispx = blocks[numBlocks].x-_x; dispy = blocks[numBlocks].y-_y; } else { printf("Remove some blocks, doncha know."); } } }