private void drawCosts(Graphics g, Cost costToDisplay) { float y = yOffs; g.drawString(namePlusCosts, xOffs, y, whiteRight); y += yInc; int i = costToDisplay.getGoldCost(); if (i != 0) { g.drawString(gold + addPrefix(i), xOffs, y, yellowRight); y += yInc; } i = costToDisplay.getFoodCost(); if (i != 0) { g.drawString(food + addPrefix(i), xOffs, y, redRight); y += yInc; } i = costToDisplay.getWoodCost(); if (i != 0) { g.drawString(wood + addPrefix(i), xOffs, y, brownRight); y += yInc; } // i = costToDisplay.getMetalCost(); // if(i!=0) // { // g.drawString( metal + addPrefix(i) , xOffs , y , greyRight ); // y+=yInc; // } // // i = costToDisplay.getMagicEssenseCost(); // // if( i != 0 ) // { // g.drawString( magicEssenses + addPrefix(i), xOffs ,y,purpleRight); // y += yInc; // } // i = costToDisplay.getPopCost(); if (i != 0) { g.drawString(pop + i, xOffs, y, orangeRight); y += yInc; } }
public void setCostToDisplay(Cost costToDisplay) { if (!Settings.mapEditingMode) { this.costToDisplay = costToDisplay; if (costToDisplay != null) namePlusCosts = costToDisplay.getName() + COSTS; } }