Package megamek.common.scenario
Interface Scenario
- All Known Implementing Classes:
ScenarioV1,ScenarioV2
public interface Scenario
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyDamage(IGameManager gameManager) default intdefault BotParser.BotInfogetBotInfo(String playerName) default GameTypegetName()default Stringdefault booleanhasBotInfo(String playerName) booleanbooleanboolean
-
Field Details
-
COMMENT_MARK
- See Also:
-
FILE_SUFFIX_BOARD
- See Also:
-
MMS_VERSION
- See Also:
-
NAME
- See Also:
-
DESCRIPTION
- See Also:
-
PLANET
- See Also:
-
GAMETYPE
- See Also:
-
PARAM_GAME_OPTIONS_FILE
- See Also:
-
PARAM_GAME_OPTIONS_FIXED
- See Also:
-
PARAM_GAME_EXTERNAL_ID
- See Also:
-
PARAM_FACTIONS
- See Also:
-
PARAM_SINGLEPLAYER
- See Also:
-
MMS_PLANET_CONDITIONS
- See Also:
-
PARAM_PLANET_CONDITIONS_FIXED
- See Also:
-
PARAM_MAP_WIDTH
- See Also:
-
PARAM_MAP_HEIGHT
- See Also:
-
MAP_RANDOM
- See Also:
-
PARAM_BOARD_WIDTH
- See Also:
-
PARAM_BOARD_HEIGHT
- See Also:
-
PARAM_BRIDGE_CF
- See Also:
-
PARAM_MAPS
- See Also:
-
PARAM_MAP_DIRECTORIES
- See Also:
-
PARAM_TEAM
- See Also:
-
PARAM_LOCATION
- See Also:
-
PARAM_MINEFIELDS
- See Also:
-
PARAM_DAMAGE
- See Also:
-
PARAM_SPECIFIC_DAMAGE
- See Also:
-
PARAM_CRITICAL_HIT
- See Also:
-
PARAM_AMMO_AMOUNT
- See Also:
-
PARAM_AMMO_TYPE
- See Also:
-
PARAM_PILOT_HITS
- See Also:
-
PARAM_EXTERNAL_ID
- See Also:
-
PARAM_ADVANTAGES
- See Also:
-
PARAM_AUTO_EJECT
- See Also:
-
PARAM_COMMANDER
- See Also:
-
PARAM_DEPLOYMENT_ROUND
- See Also:
-
PARAM_CAMO
- See Also:
-
PARAM_ALTITUDE
- See Also:
-
-
Method Details
-
getName
String getName()- Returns:
- The name (title) of the scenario.
-
getDescription
String getDescription()- Returns:
- The description for the scenario.
-
getFileName
String getFileName() -
getGameType
-
getPlanet
-
createGame
- Throws:
ScenarioLoaderExceptionIOException
-
isSinglePlayer
boolean isSinglePlayer() -
hasFixedGameOptions
boolean hasFixedGameOptions() -
hasFixedPlanetaryConditions
boolean hasFixedPlanetaryConditions() -
applyDamage
-
findIndex
-
hasBotInfo
-
getBotInfo
-