CHand *pHands[2];  // 0:添える  1:受ける
if( IsRightHanded() ) {  // 右手を使うか?
    pHands[0] = &body.m_righthand;
    pHands[1] = &body.m_lefthand;
} else {
    pHands[0] = &body.m_lefthand;
    pHands[1] = &body.m_righthand;
}

pHands[1]->Add(tisshue);
pHands[1]->Add(tisshue);
pHands[1]->Add(tisshue);  // ティッシュは3枚
pHands[0]->Attach(tinko);  // 握る
while( !tinko.GetLimit() && !someone.IsComing() ) {
    pHands[0]->ToUpper();
    pHands[0]->ToLower();
}

try {
    tinko.Shot();
} catch( CTargetException *e ) {
    Cleanup();  // ちんこ握ったまま…要改良
}
pHands[0]->Detach();  // 離す