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;
   }
 }