From 55a23bb359101f6e144821bb2c9a14086f19e3d4 Mon Sep 17 00:00:00 2001 From: "wagic.the.homebrew@gmail.com" Date: Sat, 13 Mar 2010 09:51:49 +0000 Subject: [PATCH] Erwan - fix issue 382 --- projects/mtg/src/GameStateDeckViewer.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/projects/mtg/src/GameStateDeckViewer.cpp b/projects/mtg/src/GameStateDeckViewer.cpp index 85992153c..8c27d57ae 100644 --- a/projects/mtg/src/GameStateDeckViewer.cpp +++ b/projects/mtg/src/GameStateDeckViewer.cpp @@ -472,7 +472,11 @@ void GameStateDeckViewer::renderSlideBar(){ int currentPos = displayed_deck->getOffset(); if(total == 0) return; - currentPos = abs(currentPos) % total; + + currentPos+= 2; //we start by displaying card number 3 + currentPos = currentPos % total + 1; + if (currentPos <0) currentPos = (total + currentPos); + if (!currentPos) currentPos = total; float cursor_pos = bar_size * currentPos / total; r->FillRoundRect(filler + 5,y+5,bar_size,0,3,ARGB(hudAlpha/2,0,0,0));