Package megamek.common.interfaces
Interface ITurnOrdered
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractBuildingEntity,Aero,AeroSpaceFighter,BattleArmor,BattlefieldSupportAsset,BipedMek,BuildingEntity,CombatVehicleEscapePod,ConvFighter,ConvInfantry,Dropship,EjectedCrew,Entity,EscapePods,FighterSquadron,FixedWingSupport,GunEmplacement,HandheldWeapon,Infantry,Jumpship,LandAirMek,LargeSupportTank,Mek,MekWarrior,MekWithArms,MobileStructure,Player,ProtoMek,QuadMek,QuadVee,SmallCraft,SpaceStation,SuperHeavyTank,SupportTank,SupportVTOL,Tank,Team,TeleMissile,TripodMek,TurnOrdered,VTOL,Warship
- Since:
- 8/17/13 10:21 AM
-
Method Summary
Modifier and TypeMethodDescriptionvoidclearInitiative(boolean bUseInitComp, Map<Team, Integer> initiativeAptitude) Clear the initiative of this object.intintintintintintgetMultiTurns(IGame game) intgetNormalTurns(IGame game) Return the number of "normal" turns that this item requires.intintintintintvoidvoidvoidvoidvoidincrementMultiTurns(int entityClass) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidsetInitCompensationBonus(int newBonus) voidsetInitiative(InitiativeRoll newRoll)
-
Method Details
-
getNormalTurns
Return the number of "normal" turns that this item requires. This is normally the sum of multi-unit turns and the other turns.Subclasses are expected to override this value in order to make the "move even" code work correctly.
- Returns:
- the
intnumber of "normal" turns this item should take in a phase.
-
getOtherTurns
int getOtherTurns() -
getEvenTurns
int getEvenTurns() -
getMultiTurns
-
getSpaceStationTurns
int getSpaceStationTurns() -
getJumpshipTurns
int getJumpshipTurns() -
getWarshipTurns
int getWarshipTurns() -
getDropshipTurns
int getDropshipTurns() -
getSmallCraftTurns
int getSmallCraftTurns() -
getTeleMissileTurns
int getTeleMissileTurns() -
getAeroTurns
int getAeroTurns() -
incrementOtherTurns
void incrementOtherTurns() -
incrementEvenTurns
void incrementEvenTurns() -
incrementMultiTurns
void incrementMultiTurns(int entityClass) -
incrementSpaceStationTurns
void incrementSpaceStationTurns() -
incrementJumpshipTurns
void incrementJumpshipTurns() -
incrementWarshipTurns
void incrementWarshipTurns() -
incrementDropshipTurns
void incrementDropshipTurns() -
incrementSmallCraftTurns
void incrementSmallCraftTurns() -
incrementTeleMissileTurns
void incrementTeleMissileTurns() -
incrementAeroTurns
void incrementAeroTurns() -
resetOtherTurns
void resetOtherTurns() -
resetEvenTurns
void resetEvenTurns() -
resetMultiTurns
void resetMultiTurns() -
resetSpaceStationTurns
void resetSpaceStationTurns() -
resetJumpshipTurns
void resetJumpshipTurns() -
resetWarshipTurns
void resetWarshipTurns() -
resetDropshipTurns
void resetDropshipTurns() -
resetSmallCraftTurns
void resetSmallCraftTurns() -
resetTeleMissileTurns
void resetTeleMissileTurns() -
resetAeroTurns
void resetAeroTurns() -
getInitiative
InitiativeRoll getInitiative() -
clearInitiative
Clear the initiative of this object. -
setInitiative
-
getInitCompensationBonus
int getInitCompensationBonus() -
setInitCompensationBonus
void setInitCompensationBonus(int newBonus)
-