Commit 7f93d724 authored by Fluorohydride's avatar Fluorohydride

Merge pull request #749 from sidschingis/patch-5

retain selection when scrolling
parents 06fc1e9e aef0b12a
...@@ -720,8 +720,16 @@ bool ClientField::OnEvent(const irr::SEvent& event) { ...@@ -720,8 +720,16 @@ bool ClientField::OnEvent(const irr::SEvent& event) {
else else
mainGame->btnCardSelect[i]->setImage(imageManager.tCover); mainGame->btnCardSelect[i]->setImage(imageManager.tCover);
mainGame->btnCardSelect[i]->setRelativePosition(rect<s32>(30 + i * 125, 55, 30 + 120 + i * 125, 225)); mainGame->btnCardSelect[i]->setRelativePosition(rect<s32>(30 + i * 125, 55, 30 + 120 + i * 125, 225));
myswprintf(formatBuffer, L"%ls[%d]", dataManager.FormatLocation(selectable_cards[i + pos]->location), if (sort_list.size()){
selectable_cards[i + pos]->sequence + 1); if (sort_list[pos + i]> 0)
myswprintf(formatBuffer, L"%d", sort_list[pos + i]);
else
myswprintf(formatBuffer, L"");
}
else{
myswprintf(formatBuffer, L"%ls[%d]", dataManager.FormatLocation(selectable_cards[i + pos]->location),
selectable_cards[i + pos]->sequence + 1);
}
mainGame->stCardPos[i]->setText(formatBuffer); mainGame->stCardPos[i]->setText(formatBuffer);
if(selectable_cards[i + pos]->is_selected) if(selectable_cards[i + pos]->is_selected)
mainGame->stCardPos[i]->setBackgroundColor(0xffffff00); mainGame->stCardPos[i]->setBackgroundColor(0xffffff00);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment