MCPcopy Create free account
hub / github.com/Card-Forge/forge / incrementCard

Method incrementCard

forge-gui-mobile/src/forge/card/CardZoom.java:145–165  ·  view source on GitHub ↗
(int dir)

Source from the content-addressed store, hash-verified

143 }
144
145 private static void incrementCard(int dir) {
146 if (dir > 0) {
147 if (currentIndex == items.size() - 1) {
148 return;
149 }
150 currentIndex++;
151
152 prevCard = currentCard;
153 currentCard = nextCard;
154 nextCard = currentIndex < items.size() - 1 ? getCardView(items.get(currentIndex + 1)) : null;
155 }
156 else {
157 if (currentIndex == 0) { return; }
158 currentIndex--;
159
160 nextCard = currentCard;
161 currentCard = prevCard;
162 prevCard = currentIndex > 0 ? getCardView(items.get(currentIndex - 1)) : null;
163 }
164 onCardChanged();
165 }
166
167 private static void onCardChanged() {
168 mutateIconBounds = null;

Callers 1

flingMethod · 0.95

Calls 4

getCardViewMethod · 0.95
onCardChangedMethod · 0.95
sizeMethod · 0.65
getMethod · 0.65

Tested by

no test coverage detected