View Javadoc
1 package org.argosfields.model.unit; 2 3 import org.argosfields.model.IMobile; 4 import org.argosfields.model.TileDefinitions; 5 import org.argosfields.model.TransportUnit; 6 7 /*** 8 * TransportPlanes.java 9 * 10 * @author Xavier Cho 11 * @version $Revision: 1.2 $ $Date: 2003/10/26 04:48:03 $ 12 */ 13 public final class TransportPlanes extends TransportUnit implements IMobile { 14 15 public static final String TYPE_ID = "Transport Planes"; 16 17 public static final int TERRAIN_FLAGS = TileDefinitions.TT_STD_AIR; 18 19 public TransportPlanes() { 20 } 21 22 /*** 23 * @see org.argosfields.model.Unit#getIconStartIndex() 24 */ 25 protected int getIconStartIndex() { 26 return 6; 27 } 28 29 /*** 30 * @see org.argosfields.model.Unit#getTerrainFlags() 31 */ 32 protected int getTerrainFlags() { 33 return TERRAIN_FLAGS; 34 } 35 36 /*** 37 * @see org.argosfields.model.Unit#getTypeId() 38 */ 39 public String getTypeId() { 40 return TYPE_ID; 41 } 42 43 /*** 44 * @see org.argosfields.model.Unit#getBuildCost() 45 */ 46 public int getBuildCost() { 47 return 22; 48 } 49 50 /*** 51 * @see org.argosfields.model.Unit#getDefensePoint() 52 */ 53 public int getDefensePoint() { 54 return 12; 55 } 56 57 /*** 58 * @see org.argosfields.model.Unit#getWeight() 59 */ 60 public int getWeight() { 61 return 6; 62 } 63 64 /*** 65 * @see org.argosfields.model.IMobile#getMovesPerTurn() 66 */ 67 public int getMovesPerTurn() { 68 return 7; 69 } 70 71 /*** 72 * @see org.argosfields.model.TransportUnit#getTransportSlots() 73 */ 74 public int getTransportSlots() { 75 return 10; 76 } 77 78 /*** 79 * @see org.argosfields.model.TransportUnit#getMinUnitWeight() 80 */ 81 public int getMinUnitWeight() { 82 return 2; 83 } 84 85 /*** 86 * @see org.argosfields.model.TransportUnit#getMaxUnitWeight() 87 */ 88 public int getMaxUnitWeight() { 89 return 3; 90 } 91 }

This page was automatically generated by Maven