uint8_t mcnt;
uint8_t ChangeNum[MAX];
if(ChangeNum[touch]==MAX){
ChangeNum[touch]=mcnt;
mcnt++;
switch(touch){
case 0: mList01->setVisible(true); mList01->setText(mcnt); break;
case 1: mList02->setVisible(true); mList02->setText(mcnt); break;
case 2: mList03->setVisible(true); mList03->setText(mcnt); break;
case 3: mList04->setVisible(true); mList04->setText(mcnt); break;
case 4: mList05->setVisible(true); mList05->setText(mcnt); break;
}
}else{
del_cnt=ChangeNum[touch];
ChangeNum[touch]=MAX;
for(i=0;i<gol_cnt;i++){
if(ChangeNum[i]>=del_cnt){
ChangeNum[i]--;
}
}
mcnt--;
switch(touch){
case 0: mList01->setVisible(false); break;
case 1: mList02->setVisible(false); break;
case 2: mList03->setVisible(false); break;
case 3: mList04->setVisible(false); break;
case 4: mList05->setVisible(false); break;
}
}
if(mcnt==gol_cnt){
// 並び替え
for(i=0;i<gol_cnt;i++){
for(j=0;j<gol_cnt;j++){
if(ChangeNum[j]==i){
mdestChange.push_back(mdest.at(j));
}
}
}
}