private void setContent() { for (int i = 1; i < 6; i++) { content.addArea(areas[i]); content.addArea(labels[i]); content.addArea(vLabels[i]); } for (int i = 1; i < 6; i++) { content.addArea(areas[i + INT_STR_OFFSET]); content.addArea(labels[i + INT_STR_OFFSET]); content.addArea(vLabels[i + INT_STR_OFFSET]); } content.addArea(labels[12]); content.addArea(vLabels[12]); }
private void setContent() { content.addArea(armorLabel); content.addArea(armorArea); content.addArea(armorVLabel); content.addArea(avCritLabel); content.addArea(engineCritLabel); content.addArea(fcsCritLabel); content.addArea(sensorCritLabel); content.addArea(pilotCritLabel); content.addArea(avCritArea); content.addArea(engineCritArea); content.addArea(fcsCritArea); content.addArea(sensorCritArea); content.addArea(pilotCritArea); }
private void setContent() { for (int i = 0; i < max_size; i++) { content.addArea(nameLabel[i]); content.addArea(armorArea[i]); content.addArea(armorVLabel[i]); content.addArea(avCritLabel[i]); content.addArea(engineCritLabel[i]); content.addArea(fcsCritLabel[i]); content.addArea(sensorCritLabel[i]); content.addArea(pilotCritLabel[i]); content.addArea(avCritArea[i]); content.addArea(engineCritArea[i]); content.addArea(fcsCritArea[i]); content.addArea(sensorCritArea[i]); content.addArea(pilotCritArea[i]); } }
private void setContent(){ for(int i = 0; i < 6; i++){ content.addArea(areas[i]); content.addArea(labels[i]); content.addArea(vLabels[i]); } content.addArea(areas[6]); content.addArea(labels[6]); content.addArea(vLabels[6]); content.addArea(labels[7]); content.addArea(vLabels[7]); content.addArea(labels[8]); content.addArea(vLabels[8]); content.addArea(labels[9]); content.addArea(vLabels[9]); content.addArea(labels[10]); content.addArea(vLabels[10]); content.addArea(labels[11]); content.addArea(vLabels[11]); content.addArea(labels[12]); content.addArea(vLabels[12]); }
private void setContent(){ for(int i = 0; i < 6; i++){ content.addArea(areas[i]); content.addArea(labels[i]); content.addArea(vLabels[i]); } content.addArea(areas[6]); content.addArea(labels[6]); content.addArea(vLabels[6]); content.addArea(labels[7]); content.addArea(vLabels[7]); content.addArea(labels[8]); content.addArea(vLabels[8]); content.addArea(labels[9]); content.addArea(vLabels[9]); content.addArea(labels[10]); content.addArea(vLabels[10]); content.addArea(labels[11]); content.addArea(vLabels[11]); content.addArea(labels[12]); content.addArea(vLabels[12]); }
/** * creates PicMap engine. If no areas, labels or Backround-drawers added * this is just transparent layer over container. */ public PicMap() { rootGroup.addArea(otherAreas); rootGroup.addArea(hotAreas); rootGroup.addArea(labels); enableEvents(AWTEvent.MOUSE_EVENT_MASK | AWTEvent.MOUSE_MOTION_EVENT_MASK | AWTEvent.COMPONENT_EVENT_MASK); }
private void setContent(){ for(int i = 0; i < 4; i++){ content.addArea(areas[i]); content.addArea(labels[i]); content.addArea(vLabels[i]); } content.addArea(areas[4]); content.addArea(labels[4]); content.addArea(vLabels[4]); content.addArea(labels[5]); content.addArea(vLabels[5]); content.addArea(labels[6]); content.addArea(vLabels[6]); content.addArea(labels[7]); content.addArea(vLabels[7]); content.addArea(labels[8]); content.addArea(vLabels[8]); content.addArea(labels[9]); content.addArea(vLabels[9]); content.addArea(labels[10]); content.addArea(vLabels[10]); content.addArea(labels[11]); content.addArea(vLabels[11]); content.addArea(labels[12]); content.addArea(vLabels[12]); }
private void setContent() { for (int i = 0; i < 4; i++) { content.addArea(areas[i]); content.addArea(labels[i]); content.addArea(vLabels[i]); } content.addArea(areas[4]); content.addArea(labels[4]); content.addArea(vLabels[4]); content.addArea(labels[5]); content.addArea(vLabels[5]); content.addArea(labels[6]); content.addArea(vLabels[6]); content.addArea(labels[7]); content.addArea(vLabels[7]); content.addArea(labels[8]); content.addArea(vLabels[8]); content.addArea(labels[9]); content.addArea(vLabels[9]); content.addArea(labels[10]); content.addArea(vLabels[10]); content.addArea(labels[11]); content.addArea(vLabels[11]); content.addArea(labels[12]); content.addArea(vLabels[12]); }
frontArmor.addArea(areas[i]); frontArmor.addArea(labels[i]); frontArmor.addArea(vLabels[i]); rearArmor.addArea(areas[8 + i]); rearArmor.addArea(labels[8 + i]); rearArmor.addArea(vLabels[8 + i]); intStructure.addArea(areas[11 + i]); intStructure.addArea(labels[11 + i]); intStructure.addArea(vLabels[11 + i]); heat.addArea(heatHotArea); heat.addArea(vLabels[19]); content.addArea(areas[i]); content.addArea(labels[i]); content.addArea(vLabels[i]); content.addArea(heatHotArea); content.addArea(vLabels[19]);
/** * Adds element to PicMap component. Please note, that all objects * implementing PMLabel interface will be placed in the topmost layer. All * objects implementing PMHotArea will be placed in the middle layer. All * others are going to bottom layer. Within same layer objects are drawing * by order they added to components. */ public void addElement(PMElement e) { if (e instanceof PMLabel) { labels.addArea(e); } else if (e instanceof PMHotArea) { hotAreas.addArea(e); areascount++; } else if (e instanceof PMAreasGroup) { PMAreasGroup ag = (PMAreasGroup) e; Enumeration<PMElement> iter = ag.elements(); while (iter.hasMoreElements()) { addElement(iter.nextElement()); } } else { otherAreas.addArea(e); } }
frontArmor.addArea(areas[i]); frontArmor.addArea(labels[i]); frontArmor.addArea(vLabels[i]); rearArmor.addArea(areas[8 + i]); rearArmor.addArea(labels[8 + i]); rearArmor.addArea(vLabels[8 + i]); intStructure.addArea(areas[11 + i]); intStructure.addArea(labels[11 + i]); intStructure.addArea(vLabels[11 + i]); heat.addArea(heatHotArea); heat.addArea(vLabels[19]); content.addArea(areas[i]); content.addArea(labels[i]); content.addArea(vLabels[i]); content.addArea(heatHotArea); content.addArea(vLabels[19]);
frontArmor.addArea(areas[i]); frontArmor.addArea(labels[i]); frontArmor.addArea(vLabels[i]); rearArmor.addArea(areas[9 + i]); rearArmor.addArea(labels[9 + i]); rearArmor.addArea(vLabels[9 + i]); intStructure.addArea(areas[12 + i]); intStructure.addArea(labels[12 + i]); intStructure.addArea(vLabels[12 + i]); heat.addArea(heatHotArea); heat.addArea(vLabels[21]); content.addArea(areas[i]); content.addArea(labels[i]); content.addArea(vLabels[i]); content.addArea(heatHotArea); content.addArea(vLabels[21]);
private void setAreas() { FontMetrics fm = comp.getFontMetrics(FONT_VALUE); battleArmorImage = comp.getToolkit().getImage( new MegaMekFile(Configuration.widgetsDir(), "battle_armor.gif").toString()); //$NON-NLS-1$ PMUtil.setImage(battleArmorImage, comp); for (int i = 0; i < BattleArmor.BA_MAX_MEN; i++) { int shiftY = i * stepY; unitAreas[i] = new PMPicArea(battleArmorImage); unitAreas[i].translate(0, shiftY); content.addArea(unitAreas[i]); armorImage[i] = comp.createImage(105, 12); armorAreas[i] = new PMPicArea(armorImage[i]); armorAreas[i].translate(45, shiftY + 12); content.addArea(armorAreas[i]); armorLabels[i] = new PMValueLabel(fm, Color.red.brighter()); armorLabels[i].moveTo(160, shiftY + 24); content.addArea(armorLabels[i]); } }
private void setAreas() { int stepX = 30; int stepY = 42; infImage = comp.getToolkit().getImage(new MegaMekFile(Configuration.widgetsDir(), "inf.gif").toString()); //$NON-NLS-1$ PMUtil.setImage(infImage, comp); for (int i = 0; i < Infantry.INF_PLT_MAX_MEN; i++) { int shiftX = (i % 5) * stepX; int shiftY = (i / 5) * stepY; areas[i] = new PMPicArea(infImage); areas[i].translate(shiftX, shiftY); content.addArea(areas[i]); } FontMetrics fm = comp.getFontMetrics(FONT_VALUE); armorLabel = new PMValueLabel(fm, Color.white); armorLabel.setValue(Messages.getString( "InfantryMapSet.Armor") + "XXXXXXXXXXXX"); //$NON-NLS-1$//$NON-NLS-2$ Dimension d = armorLabel.getSize(); content.translate(0, d.height + 5); armorLabel.moveTo(0, d.height); content.addArea(armorLabel); label = new PMValueLabel(fm, Color.white); label.setValue(Messages.getString( "InfantryMapSet.InfantryPlatoon", new Object[] { "00" })); //$NON-NLS-1$//$NON-NLS-2$ d = label.getSize(); content.translate(0, d.height + 5); label.moveTo(0, d.height); content.addArea(label); }